ຕິດຕັ້ງ XCache ເພື່ອເລັ່ງແລະເພີ່ມປະສິດທິພາບການເຮັດວຽກຂອງ PHP


ໃນກໍລະນີຫຼາຍທີ່ສຸດການເຮັດວຽກຂອງ PHP ສາມາດເຮັດໃຫ້ການເຮັດວຽກຂອງເວບໄຊທ໌ຊ້າລົງ. ເພື່ອເພີ່ມປະສິດທິພາບແລະເລັ່ງການເຮັດວຽກຂອງເວບໄຊທ໌ທ່ານຕ້ອງປັບປຸງການເຮັດວຽກຂອງ PHP. ສໍາລັບຈຸດປະສົງນີ້, ທ່ານສາມາດໃຊ້ opacher caches ເຊັ່ນ eAccelerator, APC, Memcached, XCache, ແລະອື່ນໆໂດຍສ່ວນຕົວ, ຕົວເລືອກທີ່ຂ້ອຍມັກແມ່ນ XCache.

XCache ແມ່ນລະຫັດປະຕິບັດການທີ່ບໍ່ເສຍຄ່າແລະເປີດລະຫັດການເຮັດວຽກ, ມັນຖືກອອກແບບມາເພື່ອເພີ່ມປະສິດທິພາບຂອງການປະຕິບັດການໃຊ້ງານຂອງ script scripts ໃນ server. ມັນເພີ່ມປະສິດທິພາບການເຮັດວຽກໂດຍການ ກຳ ຈັດເວລາການລວບລວມຂໍ້ມູນຂອງລະຫັດ PHP ໂດຍການເກັບ ກຳ ຂໍ້ມູນລະຫັດທີ່ຖືກລວບລວມເຂົ້າໄປໃນຫນ່ວຍຄວາມ ຈຳ ແລະວິທີນີ້ຮຸ່ນທີ່ລວບລວມຂໍ້ມູນໃຫ້ຂຽນ script PHP ໂດຍກົງຈາກຄວາມ ຈຳ ນີ້ແນ່ນອນວ່າມັນຈະເລັ່ງເວລາໃນການສ້າງເວບໄຊທ໌ໃຫ້ໄວຂຶ້ນເຖິງ 5 ເທົ່າແລະຍັງຊ່ວຍເພີ່ມປະສິດທິພາບແລະເພີ່ມຂື້ນອີກຫຼາຍໆດ້ານຂອງ php scripts ແລະຫຼຸດຜ່ອນການໂຫຼດເວບໄຊທ໌/server.

ອາດຈະບໍ່ໄວກວ່າ 5 ເທົ່າ, ແຕ່ມັນແນ່ນອນຈະຊ່ວຍປັບປຸງການຕິດຕັ້ງ PHP ແບບມາດຕະຖານດ້ວຍ opcode XCaher. ບົດຂຽນນີ້ອະທິບາຍວິທີການຕັ້ງແລະລວມ XCache ເຂົ້າໃນການຕິດຕັ້ງ PHP ໃນລະບົບ RHEL, CentOS, Fedora ແລະ Ubuntu, Linux Mint ແລະ Debian.

ຂັ້ນຕອນທີ 1: ການຕິດຕັ້ງ XCache ສຳ ລັບ PHP

ຜູ້ໃຊ້ທີ່ ດຳ ເນີນການແຈກຢາຍທີ່ອີງໃສ່ Red Hat, ສາມາດຕິດຕັ້ງ XCache ຜ່ານຜູ້ຈັດການຊຸດໂດຍເປີດໃຊ້ epel repository ເມື່ອທ່ານໄດ້ເປີດໃຊ້ຫໍໄຕ epel, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ yum ຕໍ່ໄປເພື່ອຕິດຕັ້ງມັນ.

# yum install php-xcache xcache-admin

ໂດຍຄ່າເລີ່ມຕົ້ນ, XCache ສາມາດໃຊ້ໄດ້ ສຳ ລັບການແຈກຈ່າຍທີ່ອີງໃສ່ Debian ຈາກຜູ້ຈັດການຊຸດ. ດັ່ງນັ້ນ, ທ່ານສາມາດຕິດຕັ້ງແພັກເກດ XCache ໂດຍໃຊ້ ຄຳ ສັ່ງ apt-get ດັ່ງຕໍ່ໄປນີ້.

# apt-get install php5-xcache

ຂັ້ນຕອນທີ 2: ການຕັ້ງຄ່າ XCache ສຳ ລັບ PHP

ເອກະສານການຕັ້ງຄ່າ XCache.ini ມີການຕັ້ງຄ່າສອງສາມຂໍ້ທີ່ຂ້ອຍແນະ ນຳ ໃຫ້ເຈົ້າເຂົ້າໃຈເພາະມັນ ຈຳ ເປັນທີ່ຈະໃຊ້ໃນໂປແກຼມປັpluginກອິນນີ້. ຂໍ້ມູນລະອຽດຂອງການຕັ້ງຄ່າການຕັ້ງຄ່າ XCache ສາມາດພົບໄດ້ທີ່ XcacheIni. ຖ້າທ່ານບໍ່ຕ້ອງການປ່ຽນການຕັ້ງຄ່າໃດໆ, ທ່ານສາມາດໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນຍ້ອນວ່າມັນດີພໍທີ່ຈະໃຊ້ກັບ XCache.

# vi /etc/php.d/xcache.ini
# vi /etc/php5/conf.d/xcache.ini
OR
# vi /etc/php5/mods-available/xcache.ini

ຂັ້ນຕອນທີ 3: ການຕັ້ງຄ່າ Apache ສຳ ລັບ XCache

ເມື່ອທ່ານໄດ້ເຮັດ ສຳ ເລັດກັບການຕັ້ງຄ່າການຕັ້ງຄ່າ, ໃຫ້ທ່ານເລີ່ມຕົ້ນເຊີຟເວີ Apache ຂອງທ່ານຄືນ ໃໝ່.

# /etc/init.d/httpd restart
# /etc/init.d/apache2 restart

ຂັ້ນຕອນທີ 4: ການກວດສອບ XCache ສຳ ລັບ PHP

ເມື່ອທ່ານໄດ້ເລີ່ມການບໍລິການເວັບ ໃໝ່ ແລ້ວ, ໃຫ້ພິມ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອກວດສອບ XCache. ທ່ານຄວນຈະເຫັນສາຍ XCache ດັ່ງທີ່ສະແດງຢູ່ທາງລຸ່ມ.

# php -v
PHP 5.3.3 (cli) (built: Jul  3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດກວດສອບ XCache ໂດຍການສ້າງເອກະສານ 'phpinfo.php' ພາຍໃຕ້ລະບົບຮາກຂອງເອກະສານຂອງທ່ານ (i. e./var/www/html ຫຼື/var/www).

vi /var/www/phpinfo.php

ຕໍ່ໄປ, ຕື່ມສາຍ php ຕໍ່ໄປນີ້ໃສ່ມັນແລະບັນທຶກເອກະສານ.

<?php
phpinfo();
?>

ເປີດເວັບບຼາວເຊີ້ແລະໂທຫາເອກະສານເຊັ່ນ:“ http: //your-ip-address/phpinfo.php“. ທ່ານຈະເຫັນການສະແດງຜົນ ໜ້າ ຈໍດັ່ງຕໍ່ໄປນີ້.

ຂັ້ນຕອນທີ 5: ເປີດໃຊ້ XCache Admin Panel ສຳ ລັບ PHP

ໂດຍປົກກະຕິແລ້ວກະດານ admin ຈະຖືກປ້ອງກັນດ້ວຍ http-auth ແລະຢູ່ໃນສະຖານະການພິການ, ຖ້າທ່ານບໍ່ໄດ້ຕັ້ງລະຫັດຜ່ານ. ເພື່ອຕັ້ງຄ່າຜູ້ໃຊ້/ລະຫັດຜ່ານໃຫ້ເປີດເອກະສານ Xcache.ini. ແຕ່, ທຳ ອິດທ່ານຕ້ອງສ້າງລະຫັດຜ່ານ md5 ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# echo -n "typeyourpassword" | md5sum
e10adc3949ba59abbe56e057f20f883e

ຕອນນີ້ເປີດເອກະສານ Xcache.ini ຕື່ມລະຫັດຜ່ານ md5 ທີ່ຜະລິດ. ເບິ່ງຕົວຢ່າງຕໍ່ໄປນີ້, ເພີ່ມລະຫັດ md5 ລະຫັດຜ່ານຂອງທ່ານເອງ.

[xcache.admin]
xcache.admin.enable_auth = On
; Configure this to use admin pages
 xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
 xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"

ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດຄືການຄັດລອກໄດເລກະທໍລີທັງ ໝົດ xcache (admin ຢູ່ໃນລຸ້ນເກົ່າ) ໄປທີ່ເວັບໄຊທ໌້ຮາກຂອງທ່ານ (i. e./var/www/html ຫຼື/var/www).

# cp -a /usr/share/xcache/ /var/www/html/
OR
# cp -a /usr/share/xcache/htdocs /var/www/xcache
OR
cp -a /usr/share/xcache/admin/ /var/www/ (older release)

ຕອນນີ້ໂທຫາມັນຈາກໂປແກຼມທ່ອງເວັບຂອງທ່ານ, ປ່ອງຢ້ຽມທີ່ກະຕຸ້ນການເຂົ້າສູ່ລະບົບ http-auth ຈະປາກົດຂຶ້ນ. ໃສ່ຜູ້ໃຊ້ຂອງທ່ານ/ຜ່ານເຂົ້າໄປ, ແລະມັນ ສຳ ເລັດແລ້ວ.

http://localhost/xcache
OR
http://localhost/admin (older release)

ລິ້ງອ້າງອີງ

ໜ້າ ທຳ ອິດຂອງ XCache