Yüksek Ziyaretçi Sayısı için Sunucu ve WordPress Optimizasyonu

Gözbebeğimiz sitemizi 6 yıl kendi yazdığım PHP kodlarıyla çalıştıktan sonra WordPress’e geçirmemizle ve sosyal medyanın kullanımının artmasıyla birlikte sitede ziyaretçi sayısı patlamaları yaşıyoruz. Yıllardır işimizi gören sunucu ve ayarları artık yetmiyor. Site performansını artırmak için kullanacağım kaynakları burada topluyorum.

Apache

  1. http://wp.smashingmagazine.com/2012/09/12/secrets-high-traffic-wordpress-blogs/
  2. CDN
  3. http://www.taylankaraoglu.com/webde-yuksek-verim-ve-cache
  4. http://www.hopelessgeek.com/2006/03/21/optimizing-a-vps-for-getting-dugg/
  5. http://www.garron.me/go2linux/how-benchmark-stress-your-apache-nginx-or-iis-server.html

Burada Apache ve ngnix‘in birlikte kullanımı anlatılmış. ngnix ön tarafta istemciye cevap verirken, Apache arka tarafta PHP vs dosyalarını işliyor. ngnix 80, Apache 8080 portunu kullanıyor. ngnix Apache’ye proxy olarak hizmet ediyor. Yüksek hızıyla bilinen nginx, yüksek gücüle bilinen Apache’yle birleştirilmiş oluyor. Güzel, ama çok baş ağrıtır mı acaba? https://www.digitalocean.com/community/articles/how-to-configure-nginx-as-a-front-end-proxy-for-apache

 

PHP

  1. http://blog.mustafakirimli.com/alternative-php-cache-apc-kurulum-ve-kullanimi/1600
  2. http://www.if-not-true-then-false.com/2012/php-apc-configuration-and-usage-tips-and-tricks/4/

 

MySQL

  1. http://www.webdevstuff.com/100/optimizing-mysql-configuration-directives.html
  2. http://www.mysqlperformanceblog.com/2006/09/06/slow-query-log-analyzes-tools/

WordPress

  1. http://codex.wordpress.org/WordPress_Optimization/WordPress_Performance
  2. http://codex.wordpress.org/High_Traffic_Tips_For_WordPress
  3. http://www.themeskingdom.com/20-tips-for-wordpress-optimization/
  4. http://wp.smashingmagazine.com/2011/12/07/10-tips-optimize-wordpress-theme/
  5. http://wordpress.org/extend/plugins/wp-dbmanager/
  6. http://wordpress.org/extend/plugins/debug-queries/

 

Sonuç

Şu ayarlar en mükemmel seçenek olmayabilir ama sayfanın performansı beni memnun edecek kadar iyi:

  • APC
  • W3TC (Page Cache: DiskEnhanced, DB Cache: DiskEnhanced, Object Cache: disabled, Browser Cache: disabled, Feed Cache: disabled)
Tagged