Aklıma birkaç şey geliyor.
Opcode önbellek her zaman iyi bir fikirdir. APC yerine http://eaccelerator.net/ adresini tercih ediyorum . APC ile birlikte eklemeye çalışmıyorsanız, neredeyse her zaman acı vericidir. Eaccelerator kadar fantezi olmasa da işe yarıyor gibi görünüyor.
Ters proxy de iyi bir fikirdir, ancak RAM kullanımını izlemeniz gerekir. Mpm-worker ile Apache 2.2'yi kendi başına yeterli miktarda RAM alabilmek için buluyorum. Senin durumunda Nginx gibi daha hafif bir şey tavsiye ve FASTCGI olarak PHP ile Apache çalıştırmak veya sadece işlem başına bırakın. Vernik, Kalamar, Nginx, vb. Kullanma fikri, statik içerik sunmalarını, kullanıcı bağlantılarıyla ilgilenmelerini ve yalnızca uygulama istekleri olarak değerlendirdiğiniz Apache'ye PHP isteklerini iletmelerini sağlamaktır.
Mysql 5.1'in oldukça yeni bir sürümünü çalıştırıyorsanız, en az 5.1.24 gibi, artık ikinci saniye yavaş günlüklerine erişebilirsiniz. 1 veya 2'de long_query_time'ı başlatacağım ve sonra gerçekten uzun olanları ele aldığınızda 0,5'e indirirdim. Mysql için internette çok sayıda genel ayar bilgisi var, ancak çok fazla yapacak RAM'iniz yok. Ayarlardan herhangi birini varsayılan olarak artırdınız mı? Çoğu varsayılan my.cnf dosyası yaklaşık 64 MB RAM kullanacak şekilde yapılandırılmıştır. En azından key_buffer'ı 16MB'den 64MB'a yükseltirdim.
Ayrıca Myisam veya Innodb tabloları mı kullanıyorsunuz? DB'de oturum tutuyorsanız, oturum tablosunu satır düzeyinde kilitleme yerine tablo düzeyinde kilitleme yapan bir Mysiam tablosu bırakmak yerine Innodb olarak değiştirmek (veya bunun yerine çerez yapmak) istersiniz. Temel olarak% 80'den fazla okumaya% 20'den fazla okuma yapan herhangi bir tablo, Innodb'a taşınmaya adaydır. Unutmayın, Myisam tabloları ile Innodb tabloları arasındaki RAM miktarını dengelemeniz gerekir, çünkü her biri için arabellekler ayrı yapılandırılır.
Ve son olarak başka bir 512MB RAM, kurulumunuzda uzun bir yol kat edecek, hatta daha ucuz veya kabaca aynı fiyat ise Mysql'i çalıştırmak için başka bir 512MB VPS bile. Aslında ikinci bir örneğe yaslanıyorum çünkü bu kullanılabilir disk IO'sunu iki katına çıkarır. VPS sunucularıyla ilgili sorunlardan biri, IO'nuzun aynı fiziksel sunucudaki diğer insanlardan korunmamasıdır.
Hmmm benim yazı tüm sorta dağınık, ama bakmak için çok yer verir. İyi şanslar.