Pasang XCache untuk mempercepat dan mengoptimumkan prestasi PHP

Pasang XCache untuk mempercepat dan mengoptimumkan prestasi PHP

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 Xcache

Langkah 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 Admin
Xcache 2.0 versi lama
Panel admin xcache

Pautan rujukan

Laman Utama Xcache