Pasang XCache untuk mempercepat dan mengoptimumkan prestasi PHP
- 1011
- 176
- Noah Torp
Dalam kebanyakan kes Php Prestasi dapat melambatkan prestasi laman web. Untuk mengoptimumkan dan mempercepat prestasi laman web, anda perlu meningkatkan prestasi PHP. Untuk tujuan ini, anda boleh menggunakan Cachers Opcode seperti EACcelerator, APC, Memcached, Xcache, dll. Secara peribadi, pilihan kegemaran saya adalah Xcache.
Xcache adalah Cacher Kod Operasi Sumber Terbuka, ia direka untuk meningkatkan prestasi pelaksanaan skrip PHP pada pelayan. Ia mengoptimumkan prestasi dengan menghapuskan masa penyusunan kod PHP dengan caching versi kod yang disusun ke dalam memori dan dengan cara ini versi yang disusun memuat skrip PHP terus dari memori. Ini akan menjamin mempercepatkan masa penjanaan halaman sehingga sehingga 5 kali lebih cepat dan juga mengoptimumkan dan meningkatkan banyak aspek skrip PHP dan mengurangkan beban laman web/pelayan.
Mungkin tidak 5 kali lebih cepat, tetapi ia pasti akan meningkatkan pemasangan php standard dengan opcode xcaher. Artikel ini menerangkan cara menyiapkan dan mengintegrasikan Xcache ke dalam Php pemasangan pada a RHEL, Centos, Fedora dan Ubuntu, Linux Mint dan Debian sistem.
Langkah 1: Pemasangan Xcache untuk PHP
Pengguna yang menjalankan topi merah Pengagihan berasaskan, dapat memasang Xcache melalui pengurus pakej dengan membolehkan repositori EPEL. Sebaik sahaja anda telah mengaktifkan repositori epel, anda boleh menggunakan yang berikut yum Perintah untuk memasangnya.
RHEL/CENTOS/FEDORA
# yum Pasang php-xcache xcache-admin
Secara lalai, Xcache tersedia untuk Debian pengagihan berasaskan dari pengurus pakej. Oleh itu, anda boleh memasang pakej xcache dengan menggunakan yang berikut apt-get perintah.
Debian/Ubuntu/Linux Mint
# apt-get memasang php5-xcache
Langkah 2: Mengkonfigurasi Xcache untuk PHP
The Xcache.Ini Fail konfigurasi mempunyai beberapa tetapan yang saya cadangkan untuk anda faham kerana ia penting untuk digunakan dalam plugin ini. Maklumat terperinci mengenai tetapan konfigurasi Xcache boleh didapati di Xcacheini. Sekiranya anda tidak mahu menukar sebarang tetapan, anda boleh menggunakan tetapan lalai kerana ia cukup baik untuk digunakan dengan xcache.
RHEL/CENTOS/FEDORA
# vi /etc /php.d/xcache.Ini
Debian/Ubuntu/Linux Mint
# vi/etc/php5/conf.d/xcache.INI atau # VI/ETC/PHP5/MODS-Available/Xcache.Ini
Langkah 3: Mulakan semula Apache untuk xcache
Sebaik sahaja anda selesai dengan tetapan konfigurasi, mulakan semula Apache pelayan web.
# /etc /init.D/httpd mulakan semula
# /etc /init.D/Apache2 Mulakan semula
Langkah 4: Mengesahkan Xcache untuk PHP
Sebaik sahaja anda memulakan semula perkhidmatan web, taipkan arahan berikut untuk mengesahkan Xcache. Anda mesti melihat garis xcache seperti yang ditunjukkan di bawah.
# php -v
Output sampel
Php 5.3.3 (CLI) (Dibina: 3 Jul 2012 16:40:30) Hak Cipta (c) 1997-2010 Kumpulan PHP Zend Engine v2.3.0, Hak Cipta (c) 1998-2010 Zend Technologies dengan xcache v3.0.1, Hak Cipta (c) 2005-2013, oleh MOO dengan Xcache Optimizer v3.0.1, Hak Cipta (c) 2005-2013, oleh MOO dengan Xcache Cacher v3.0.1, Hak Cipta (c) 2005-2013, oleh MOO dengan Xcache Coverager v3.0.1, Hak Cipta (c) 2005-2013, oleh Moo
Sebagai alternatif, anda boleh mengesahkan xcache dengan membuat 'phpinfo.php'Fail di bawah direktori root dokumen anda (i.e. /var/www/html atau /var/www).
vi/var/www/phpinfo.php
Seterusnya, tambahkan baris PHP berikut dan simpan fail.
Buka penyemak imbas web dan hubungi fail seperti "http: // your -ip-address/phpinfo.php". Anda akan melihat pukulan skrin output berikut.
Maklumat XcacheLangkah 5: Membolehkan panel admin xcache untuk php
Secara lalai panel admin dilindungi HTTP-AUTH Dan dalam keadaan kurang upaya, jika anda tidak menetapkan kata laluan. Untuk menetapkan pengguna/kata laluan buka Xcache.Ini fail. Tetapi, pertama anda perlu membuat kata laluan MD5 menggunakan arahan berikut.
# echo -n "typeyourpassword" | MD5SUM
Output sampel
E10ADC3949BA59ABBE56E057F20F883E
Kini dibuka Xcache.Ini Fail tambah yang dihasilkan MD5 kata laluan. Lihat contoh berikut, tambahkan rentetan MD5 kata laluan anda sendiri.
[Xcache.admin] xcache.admin.enable_auth = on; Konfigurasikan ini untuk menggunakan halaman admin xcache.admin.pengguna = "moo"; Xcache.admin.lulus = md5 ($ your_password) xcache.admin.lulus = "E10ADC3949BA59ABBE56E057F20F883E"
Cara paling mudah untuk melakukannya ialah menyalin seluruh direktori xcache (admin berada di pelepasan yang lebih lama) ke direktori akar web anda (i.e. /var/www/html atau /var/www).
# cp -a/usr/share/xcache//var/www/html/atau # cp -a/usr/share/xcache/htdocs/var/www/xcache atau cp -a/usr/share/xcache/admin/ /var/www/(pelepasan lama)
Sekarang panggilnya dari penyemak imbas anda, a HTTP-AUTH Tetingkap Log Masuk akan muncul. Masukkan pengguna/lulus anda, dan sudah selesai.
http: // localhost/xcache atau http: // localhost/admin (pelepasan lama)
Xcache 3.0 versi yang lebih baru
Xcache 3.0 Panel AdminXcache 2.0 versi lama
Panel admin xcachePautan rujukan
Laman Utama Xcache
- « Gunakan PAM_TALLY2 untuk mengunci dan membuka kunci percubaan masuk SSH yang gagal
- Cara Meningkatkan dari CentOS 5.x hingga centos 5.9 »