web-gelistirme-sc.com

Çok site wordpress kurulumu

Şu anda şirketimin 3 blogu var ve yaptığım şey, farklı dizinlere Apache/MySQL üzerinden üç wordpress örneği yüklemek oldu. Sorun şu ki, Ubuntu8.04 ile 256Mb RAM ile Slicehost VPS'im var ve MySQL Linux'u çökertiyor ya da çok yavaş ve tepkisiz hale getiriyor. Bu senaryo için bir çeşit optimal kurulum var mı? Sunucumun da cuz olduğunu biliyorum, ancak 512'ye yükseltmenin bir şeyleri düzeltip çözmeyeceğinden emin değilim.

Nginx'e geçmeyi düşünüyorum ama peki ya MySQL? Bunun herhangi bir çözümü var mı? Bu soruyu postalamak için doğru site mi yoksa serverfault mı?

Teşekkürler

1
licorna

A. Apache bir hafıza domuzudur. Fastcgi aracılığıyla PHP ile nginx'e geçerseniz çok büyük bir performans artışı elde edersiniz.

B. Eğer MySQL gerçekten sizin en büyük sorununuzsa (şüphe duyuyorsanız), başka bir şey için InnoDB desteğine gerçekten ihtiyacınız yoksa, InnoDB'yi devre dışı bırakabilirsiniz. /Etc/mysql/my.cnf dosyasını düzenleyin ve "skip-innodb" diyerek bir satır ekleyin, sonra "/etc/init.d/mysql restart" komutunu çalıştırın. Bu size birkaç düzine RAM tasarruf etmeli.

C. Ucuz değilsin, Slicehost hiledir. Linode (ana rakip) şimdi 512 MB'lık bir "dilim" için 19.95 dolar. Evet ve o da ücretsiz bir yükseltme oldu. http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-increase/

2
intlect

Bir hizmetçi ayarlamak çok zaman alır. Çoğu zaman, deneme yanılma oyununu oynuyorsunuz. Ve bazen, sonuçlar pek tatmin edici olmuyor ... Ama:

MySQL'i ayarlamak için, optimize etmeye çalıştığınız MySQL örneğine karşı tuning-primer'ı çalıştırın: http://www.day32.com/MySQL/tuning-primer.sh Bu script size hangi parametrelerin gerektiği gerektiğini söyler. değişmiş olmak.

Doğru hatırlıyorsam, değerli RAM'inizi serbest bırakan mysql yerine sqlite kullanan bir wordpress-mod var. hxxp: //wordpress.org/extend/plugins/pdo-for-wordpress/

Uygulamalarınız tarafından kullanılmayan tüm Apache modüllerini kaldırın.

Önbellekleme her zaman iyi bir fikirdir, bir disk önbelleğini kullanma şansınız.

Mümkün olduğunca çok sayıda hizmeti kaldırın: Postfix? Gerek yok, ISS'nizin posta adresini alın. Cron? Saklamak iyi bir fikirdir. Ditching cron, daha fazla bellek boşaltır, çünkü cron tarafından çalışan scriptler artık RAM'inizi yemez. Öte yandan, günlükleri kendi başınıza döndürmek zorunda kalacaksınız (ve çok daha fazlası) ... ssh? Tut. ftp? Hayır. sftp kullanın (ssh üzerinde ftp türü). Daha güvenli ve size RAM kazandırır.

Dürüst olmak gerekirse, zamanınız ve emeğiniz, daha fazla RAM’e yükseltme yapmaktan daha değerli ...

3
Michael Kaiser

Wordpress M sadece üç blog için fazladan olabilir, ancak her şeyi tek bir veritabanında ve sadece bir veritabanında çalıştırmanıza izin verir.Wordpress kurulum.

3
J.T. Grimes