จากความเดิมตอนที่แล้ว ผมใช้แพกเกจของ Debian ในการติดตั้ง WordPress บน Raspberry Pi ซึ่งถ้าผมไม่ทำการเร่งความเร็วเนี่ย เวลาจะดูบล็อกครั้งนึงจะต้องใช้เวลา 2-3 วินาทีในการโหลดหน้าเว็บ ซึ่งผมเห็นว่ามากเกินไป ผมจึงใช้ปลั๊กอินตัวนึงของ WordPress ที่มีชื่อว่า W3 Total cache
วิธีการเซ็ตก็ไม่ยุ่งยาก เริมจาก:
- ไปที่หน้าแอดมินของ WordPress (ล็อกอินก่อนนะครับ) แล้วติดตั้งปลั๊กอิน W3 Total Cache โดย
- ไปที่ Plugins > Add New
- ค้นหา W3 Total Cache แล้วคลิก Install Now
- เมื่อติดตั้งเสร็จ คลิก Activate now
- เสร็จแล้ว W3 Total Cache (ต่อไปจะเรียกว่า W3TC) จะพยายามเขียนไฟล์คอนฟิก แต่เนื่องจากเราใช้แพกเกจของ Debian เราจึงต้องแก้ไฟล์ /etc/wordpress/config-$DM.php (ไฟล์จากตอนที่แล้ว) ให้มีบรรทัดนี้เพิ่มขึ้นมา
define('WP_CACHE', true);
- ต่อไปจะเป็นการคอนฟิกส่วนต่างๆ ของ W3TC เนื่องจาก W3TC ประกอบไปด้วยส่วนย่อยๆ หลายส่วน เราก็จะเลือกว่าจะให้ส่วนไหนทำงานบ้าง
- ไปที่ Performance > General Settings
- Page Cache
- Enable: เลือก (นี่เป็นระบบที่เร่งความเร็วของเว็บได้ดีที่สุด)
- Page cache method: “Disk: Enhanced”
- Minify
- Enable: ไม่เลือก (เรามีปัญหากับมันครับ จะเล่าให้ฟังต่อไป)
- Database Cache
- Enable: เลือก
- Database cache method: “Disk”
- Object Cache
- Enable: เลือก
- Object cache method: “Disk”
- Browser Cache
- Enable: เลือก
- อื่นๆ ปล่อยมันไว้อย่างนั้นแหละครับ
- เสร็จแล้วคลิก Save all settings ครับ (ปุ่มไหนก็ได้ครับ)
ตอนนี้ W3TC จะเริ่มเร่งความเร็วให้กับเว็บแล้วครับ ต่อไปเราจะตั้งค่าแต่ละส่วนของ W3TC กัน แต่คงต้องเป็นตอนหน้า เพราะว่าผมต้องไปกินข้าวก่อนแล้วหละครับ