Markdorison'un cevabı temelde bu soruna saldırmanın kabul edilen yöntemidir. Bunu biraz daha ileri götüreceğim.
Eğer varsa Pressflow D7, Memcached ve için D6 veya Drupal için Varnish tüm güzel çalışma birlikte özel koduyla gerekir VCL dosyasını. Başlangıç noktaları belirten ücretsiz olanlar var ama her zaman onlarla oynamak zorundasın.
Varnish'in en iyi şekilde çalışmasını sağlamak için -s dosyasının / yolunun / dosyalarının varsayılanı yerine -s malloc xG ile başladığınızdan emin olun. Ayrıca Varnish ile mümkün olduğunca uzun süre Varnish önbellek statik öğeleri var.
Birden fazla web sunucunuz varsa, ETag'yi VCL'deki Vernik'e gönderilen başlıktan çıkarın. Ayrıca Expires'ı kaldırdım ve basitçe başlıklara yaslanıp yaşlanmaya güveniyorum, böylece tarayıcıları siteye geri getiriyorum.
Versiyon 1.5 (3 Mart 2011 itibariyle) hala Drupal.org'daki Memcached modülünün en hızlı versiyonudur. Genellikle tcp trafiğini daha büyük ölçekte birden fazla kutuya bağlamak üzere azaltmak için her sunucu için tek bir kutu kullanarak dağıtırım)
"Performance" içindeki önbelleği dışa yapılandırın ve doğru başlıkları Varnish gibi bir önbellek proxy'sine gönderecek bir maksimum yaş ayarlayın.
Varnish'te bazı sayfaların düzgün önbelleğe alınmasını sağlayamazsanız, isteklerin nasıl denetleneceğini ayrıntılarıyla anlatan web'deki blog gönderilerini inceleyin. İşte size bir süre önce yazdığım örnek bir yazı: Varnish ve Drupal Pressflow'un adsız kullanıcıları sayfa görünümlerini önbelleğe almasını engelleyen şey nedir?
MySQL için InnoDB (veya XtraDB gibi diğer sağlayıcılardan gelen diğer isimlerden birini) seçmeli ve tüm tabloları bu yere taşımalısınız. Ardından, temel ayar önerileri için bu blog gönderisine bakın: http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/
Büyük bir tampon havuzuna sahip olmak temel olarak önemlidir. Siteyi yük test ederken yavaş sorgu günlüğünü açın. Muhtemelen ilk önce 50msn'den daha uzun süren sorguları yakalamak, ardından sorguları ayarlamak ve dizinleri kullanarak çalışan ve oldukça hızlı bir şekilde yürüten çoğu sorgulayana kadar yavaş günlük yakalama süresini kısaltın.
Diğer temel bilgiler PHP için APC'ye sahip olmaktır . Mod_php yerine hızlı CGI kullanmaya başlarsanız, APC önbelleğini php örnekleri arasında iyi bir sarmalayıcı komut dosyası kullanarak paylaşılan hale getirmek için biraz zaman harcarsınız. Ayrıca, APC önbelleğinin PHP'nin her bir bitini sıkmak için hafızaya eşlenmiş bir dosyada olduğundan emin olun.