it-swarm-id.com

Multi situs wordpress pengaturan

Saat ini perusahaan saya memiliki 3 blog dan yang saya lakukan adalah menginstal tiga contoh wordpress melalui Apache/MySQL, di direktori yang berbeda. Masalahnya adalah saya memiliki Slicehost VPS dengan 256Mb RAM dengan Ubuntu8.04 dan MySQL crashing Linux atau membuatnya sangat lambat dan tidak responsif. Apakah ada semacam pengaturan optimal untuk skenario ini? Saya tahu bahwa server saya terlalu murah tapi saya juga tidak yakin apakah upgrade ke 512 akan memperbaiki keadaan.

Saya sedang berpikir tentang migrasi ke nginx, tetapi bagaimana dengan MySQL? Apakah ada solusi untuk ini? Apakah ini situs yang tepat untuk mengirim pertanyaan ini atau apakah itu serverfault?

Terima kasih

1
licorna

A. Apache adalah babi memori. Anda akan mendapatkan peningkatan kinerja yang sangat besar jika Anda beralih ke nginx dengan PHP melalui fastcgi.

B. Jika MySQL benar-benar masalah terbesar Anda (meragukannya), Anda dapat menonaktifkan InnoDB jika Anda tidak benar-benar membutuhkan dukungan InnoDB untuk hal lain. Edit /etc/mysql/my.cnf dan tambahkan baris bertuliskan "skip-innodb", lalu jalankan "/etc/init.d/mysql restart". Itu akan menghemat beberapa lusin MB RAM.

C. Anda tidak murah, Slicehost adalah pelit. Linode (pesaing utama) sekarang $ 19,95 untuk "slice" 512 MB. Ya, dan itu juga merupakan peningkatan gratis. http://blog.linode.com/2010/06/16/linode-turns-7-big-ram-increase/

2
intlect

Tuning vserver membutuhkan banyak waktu. Sebagian besar waktu, Anda memainkan permainan try & error. Dan terkadang, hasilnya tidak terlalu memuaskan ... Tapi:

Untuk menyetel mysql, jalankan tuning-primer terhadap instance mysql yang Anda coba optimalkan: http://www.day32.com/MySQL/tuning-primer.sh Skrip ini memberi tahu Anda parameter mana yang harus diubah.

Jika saya ingat dengan benar, ada wordpress-mod, yang menggunakan sqlite, bukan mysql, yang membebaskan banyak RAM berharga Anda. hxxp: //wordpress.org/extend/plugins/pdo-for-wordpress/

Hapus semua modul Apache yang tidak digunakan oleh aplikasi Anda.

Caching selalu merupakan ide yang bagus, kemungkinan besar, bahwa Anda akan memanfaatkan cache disk.

Hapus layanan sebanyak mungkin: Postfix? Tidak diperlukan, ambil Mailer dari ISP Anda. Cron? Biasanya ide yang bagus untuk menyimpannya. Ditching cron membebaskan lebih banyak memori, karena skrip yang dijalankan oleh cron tidak lagi memakan RAM Anda. Di sisi lain: Anda harus memutar log sendiri (dan banyak lagi) ... ssh? menjaga. ftp? tidak. gunakan sftp (jenis ftp over ssh). Lebih aman dan menghemat RAM Anda.

Sejujurnya: waktu dan usaha Anda kemungkinan besar jauh lebih berharga daripada upgrade akun ke lebih banyak RAM ...

3
Michael Kaiser

Wordpress M mungkin terlalu banyak untuk hanya tiga blog, tetapi akan memungkinkan Anda menjalankan semuanya dengan hanya satu basis data dan hanya satu Wordpress instal.

3
J.T. Grimes