Bursa Bilgisayar

WordPress Hızlandırmak İçin Cache Kurulumu ve İnce Ayarları

Merhaba arkadaşlar bu makalemde sizlere wordpress ile kurduğunuz sitelerinizi ve sunucularınızın performansını hızlandırmak için kullanabileceğiniz bir cache sistemini anlatacağım bu cache sisteminin bir çok güzel özelliği var bunlardan birtanesi ileride siteleriniz aşırı derece büyüme gösterdiği zaman cdn hizmeti alarak cache sisteminin içinde bulunan özellikle ile kolay bir şkilde sitelerinizi farklı lokasyonlardaki sunucular üzerinden açılmasını sağlayarak mükemmel performans elde etmenizi sağlayabilrisiniz. WOrdpress siteleriniz için şimdi sizlere W3 Total Cache eklentisinin kurulumunu ve ayarlarının yapılmasını anlatacağım. Ben son sürümünde hata ile karşılaştım ve maalesef bu hatayı gideremediğim için 0.9.1.3 versiyonunu kurdum. Sizlerde hatasını gideremezseniz, bu sürümünü kurabilirsiniz. Şimdi eklentinin nasıl kurulacağı ile yazımıza başlayalım.

Eklentimizi alt bölümdeki adresten indiriyoruz.

http://wordpress.org/extend/plugins/w3-total-cache/

Site dizini/wp-content/plugins klasörü içerisine açıyoruz ve zipten çıkartıyoruz yada atmadan önce çıkartıp burada gösterdiğim klasöre açacaksınız.

W3 Total Cache eklentimizi sitemize kuruyoruz.

Sitemizin wp-content klasörünün ve .htaccess dosyasının CHMOD ayarını 777 (yazılabilir) olarak değiştiriyoruz.
Sitemizin ana dizininde bulunan wp-config.php dosyasında if ( !defined(‘ABSPATH’) ) ile başlayan kodun üstüne define(‘WP_CACHE’, true); kodunu ekliyoruz.
Aşağıda yer alan ayarları yerine getirdikten sonra, sitemizin wp-content klasörünün ve .htaccess dosyasının CHMOD ayarını eski haline getiriyoruz (755).

Bütün özelikleri anlatmadan öcne bilmeniz gereken sunucunuzda xcache apc yada memcache gibi eklentiler kurulu ise w3c cache bunları desteklediği için seçenekler kısımlarında kurulu olan bu saydığım eklentileride görebilirsiniz örneğin sayfaların ön belleğe alınmasını disk cache yerine kurulu ise xcac yada apc yada memcache ilede sağlayabilrisiniz. Ayrıntılı ayarları hakkında bilgi isterseniz bizlere danışabilirsiniz.Performans konusunda %90 lık bir kazanç sağlıyacaksınız. Şimdi ayarlarımıza geçelim.

General Settings:

Page Cache (işaretli) Disk (seçili)
Minify (işaretli) Disk (seçili)
Database Cache (işaretli) Disk (enhanced) (seçili)

Page Cache Settings:

Don’t cache pages for logged in users (işaretli)
Cache home page (işaretli)
Cache feeds (işaretli)
Cache URIs with query string variables (işaretlemeyin)
Cache 404 (not found) pages (işaretlemeyin)

Minify Settings:

General minify settings:

Rewrite URL structure (işaretli)
Automatically upload mofified files (işaretli)
Both Admin & Email Notification (seçili)

HTML minify settings:

Enable (işaretli)
Don’t minify feed (işaretlemeyin)
Inline CSS minification (işaretli)
Inline JS minification (işaretli)
Line break removal (işaretli)

JavaScript minify settings:

Enable (işaretli)
Combine only after (işaretlemeyin)
Combine only after (işaretlemeyin)
Combine only before (işaretlemeyin)
Comment removal (işaretli)
Line break removal (işaretli)

Css minify settings:

Enable (işaretli)
Combine only (işaretlemeyin)
Comment Removal (işaretli)
Line break removal (işaretli)

Advanced minify settings:

Update external files every: 200000 seconds
Garbage collection interval: 200000 seconds

Database Settings:

General settings:

Don’t cache queries for logged in users (işaretli)

Advanced settings:

Maximum lifetime of cache objects: 600 seconds
Garbage collection interval: 3600 seconds

Browser Cache Settings:

General settings:

Set expires header (işaretlemeyin)
Set cache control header (işaretlemeyin)
Set entity tag (eTag) (işaretlemeyin)
Set W3 Total Cache header (işaretli)
Enable HTTP (gzip) compression (işaretli)
Do not process 404 errors (işaretlemeyin)

Css & JavaScript settings:

Set expires header (işaretlemeyin)
Expires header lifetime: 31536000 seconds
Set cache control header (işaretlemeyin)
Cache Control Policy: cache with validation (işaretlemeyin)
Set entity tag (eTag) (işaretlemeyin)
Set W3 Total Cache header (işaretli)
Enable HTTP (gzip) compression (işaretli)

HTML settings:

Set expires header (işaretlemeyin)
Expires header lifetime: 3600 seconds
Set cache control header (işaretlemeyin)
Cache Control Policy: cache with validation (işaretlemeyin)
Set entity tag (eTag) (işaretlemeyin)
Set W3 Total Cache header (işaretli)
Enable HTTP (gzip) compression (işaretli)

Media & Other Files settings:

Set expires header (işaretlemeyin)
Expires header lifetime: 31536000 seconds
Set cache control header (işaretlemeyin)
Cache Control Policy: cache with validation (işaretlemeyin)
Set entity tag (eTag) (işaretlemeyin)
Set W3 Total Cache header (işaretli)
Enable HTTP (gzip) compression (işaretli)

Bütün ayarları kaydediyoruz ve yukarıda izin verdiğimiz dosyaların CHMOD (755) ayarlarını eski haline getirmeyi unutmuyoruz. Sitenizin Ana sayfa kaynak koduna baktığınızda Performance optimized by W3 Total Cache yazısını görüyorsanız eklentiniz doğru çalışıyordur. W3 Total Cache eklentisinin kurulumunu ve ayarlamalarını anlatarak bir yazımızın daha sonuna geldik. Hızlı bir siteye sahip olmanız dileğiyle.

Related posts

239 thoughts on “WordPress Hızlandırmak İçin Cache Kurulumu ve İnce Ayarları

  1. This is a topic that is near to my heart… Thank you! Where are your contact details though?

  2. Oh my goodness! Amazing article dude! Many thanks, However I am going through difficulties with your RSS. I don’t understand the reason why I can’t join it. Is there anybody having similar RSS issues? Anybody who knows the answer can you kindly respond? Thanks!!

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Characters available