Yanıtlar:
Bu gerçekten iş yükünüze bağlıdır.
için L parçası
için bir destenizin parçası - iyi belki tamamen değiştirmek istiyor nginx veya LightHTTPD sadece dinamik içerik için Apache terk belki ya ve (bu iki ya da benzeri ayrı sunucu var mathopd statik içerik için). Bir göz atın burada daha fazla seçenek için. Hem Apache'yi hem de başka bir sunucuyu aynı kutuda çalıştıracaksanız, 2. bir IP adresi kullanışlı olacaktır. Son kullanıcının gecikmesini azaltmak için, http://deve-alive kullanın. Statik içerik için bir CDN kullanmayı düşünün.
için M lambanla parçası - bakabilirsiniz mysqlperformanceblog . başımın üstünden:
için P
Gerçekten bir performans ipucu değil, ancak site dışı yedeklemeler yapın. Gerçekten mi.
Gerçekten iki farklı makinede MySQL ve Apache / PHP'yi ayırmanızı öneririm.
Örneğin, her zaman 2.0 ve daha yüksek yük ortalamasına yükselen bir makinem (C2D E6600) vardı. MySQL'i ikinci bir makineye (P4C 3Ghz) koydum ve bundan sonra her iki yük ortalaması da 0.2-0.3'ün üzerine çıkmadı. Bu yüzden çok yavaş bir siteden çok sayıda performans marjına sahip iki sunucuyla hızlı bir siteye gittim.
P kısmı için, APC ile opcode önbelleklemeyi düşünebilirsiniz . Bir de varsayılan mod_php yerine php ile mod_fastcgi düşünülebilir .