Apc, xcache atau eAccelerator? Apa yang harus saya gunakan untuk Wordpress? [Tutup]


8

Saya mencoba mengkonfigurasi server untuk situs Wordpress. Apa yang harus saya gunakan untuk caching opcode? APC, xcache atau eAccelerator?


Mampu mencoba salah satu solusinya?
JMeterX

Jawaban:


9

Sejauh ini APC adalah pilihan terbaik dari ketiganya. eAccelerator mulai kehilangan fondasinya dan tampaknya memiliki masalah dengan versi PHP terbaru. APC dapat ditemukan di sini . Ada banyak tautan lain di luar sana tetapi ini adalah yang memiliki reputasi baik (dengan asumsi itu adalah versi terbaru). Pengaturan utama untuk menentukan di Anda php.inifile akan:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

Sebagai contoh, saya menjalankan beban instalasi Piwik yang seimbang lebih dari tiga server dan dengan eAccelerator dan mampu menangani sekitar 15 hit per detik. Setelah saya beralih ke APC dan mempersempit pengaturan yang saya butuhkan untuk instalasi saya, kami mencapai lebih dari 40 hit per detik (lebih dari 2 juta hit per bulan) tanpa cacat pada antarmuka web Piwik.

Berikut ini adalah gambar dari CPU kami dengan APC on & off (Piwik menggunakan pekerjaan cron untuk mengumpulkan informasinya, tetapi intinya adalah keefektifannya)

Sistem menggunakan APC Sistem tidak menggunakan APC


Catatan 30M tidak masalah untuk satu Wordpress, jika Anda meng-host lebih banyak situs, Anda harus mengalikannya dengan jumlah situs web. Gunakan apc.php untuk memeriksa penggunaan memori.
bokan

@bokan Poin Bagus!
JMeterX

1

Saya akan memberikan pandangan keras pada Xcache saat ini. APC belum memiliki banyak pembaruan dan menghasilkan beberapa kesalahan opcode untuk kami. Xcache juga dikelola oleh grup lighttpd yang seharusnya tidak membutuhkan banyak pengantar.

Akhirnya, APC tidak terintegrasi dan tidak akan terintegrasi dalam PHP untuk semua yang mengatakannya (tidak harus di utas ini tetapi di seluruh internet. Itu benar untuk pembicaraan PHP6 awal yang kembali-porting ke 5,4, tetapi dibatalkan ). Pembicaraan terakhir menggunakan PHP untuk mencoba menentukan sistem caching opcode apa yang akan digunakan, jika ada. Terakhir saya dengar, Zend Accelerator sedang dipertimbangkan, yang bahkan tidak bisa Anda unduh langsung.


0

Saya akan menggunakan apc pada konfigurasi nginx + php-fpm. Ini umumnya apa yang kami gunakan untuk situs kami.


0

Saya menggunakan APC di http://www.ubuntubrsc.com/ dan ini cukup bagus.

Jika Anda mencampurnya dengan Nginx (dengan microcache), PHP-FPM , Batcache dan CloudFlare Pro , Anda mendapatkan situs web yang sangat cepat. Penggunaan sumber daya juga cukup mengagumkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.