เริ่มเลยด้วยการ download
wget http://xcache.lighttpd.net/pub/Releases/1.3.1/xcache-1.3.1.tar.gz
จากนั้นก็แตกไฟล์
tar xf xcache-1.3.1.tar.gz
เข้าไปยัง directory xcache
cd xcache-1.3.1
เรียกใช้ phpize และ configure
phpize
./configure --enable-xcache
เริ่ม compile และติดตั้ง
make
make install
จำ path ที่ถูกติดตั้งลงไปด้วยเพื่อใช้เขียนใน php.ini ว่าแล้วก็เปิด php.ini ขึ้นมา
nano /usr/local/lib/php.ini
เพิ่ม directive เหล่านี้ลงไปก่อน [Zend] นะครับ
[xcache-common]
zend_extension = /usr/lib64/extensions/no-debug-non-zts-20060613/xcache.so
[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 32M
xcache.count = 1
xcache.slots = 8k
xcache.ttl = 3600
xcache.gc_interval = 300
; Same as aboves but for variable cache
; If you don't know for sure that you need this, you probably don't
xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 1K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
; N/A for /dev/zero
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
xcache.cacher = On
xcache.stat = Off
จากนั้นทำการตรวจสอบด้วย
php -v
จะเห็นว่ามี XCache ใช้งานแล้ว
ค่าที่เราควรตั้งในเบื้อนต้นคือ
xcache.size ขนาดของ cache
xcache.count จำนวน concurrency ในการเข้าถึงซึ่งควรเป็นจำนวนของ CPU core
xcache.slots จำนวน slot ในการเก็บ cache
ทำการ restart webserver แล้วทดลองใช้งานเว็บไซท์ของท่านดู จะพบความเร็วที่แตกต่าง
คำเตือน เนื้อหาต่างๆ ในบทความ รวมถึงรูปภาพทั้งหมดในบทความนี้ เป็นความเห็นส่วนตัวของผู้เขียนแต่ละคน ซึ่งแต่ละคนได้ทำการลงทะเบียน และเขียนบทความลงใน Modoeye Articles นี้โดยไม่มีค่าธรรมเนียมใดๆ บทความเหล่านี้เป้าหมายเพื่อการศึกษา และความบันเทิงเท่านั้น การนำส่วนหนึ่งส่วนใดของบทความไปใช้งาน ควรทำการอ้างอิงถึงผู้เขียนและแหล่งที่มาด้วย