WP Super Cacheเป็นอีกหนึ่งปลั๊กอิน Cache ที่ได้รับความนิยมเป็นอย่างมากเช่นกัน และยังมีเครดิตดีเพราะเป็นปลั๊กอินของ
Automattic ซึ่งเป็นทีมงานของ WordPress นั่นเอง
ปลั๊กอินแคชทำงานด้วยการสร้างไฟล์แคชก๊อปปี้ของหน้าที่ผู้ชมกำลังเข้าดู ทำให้เมื่อมีการเรียกหน้าเพจแต่ละครั้ง WordPress ก็ไม่ต้องไปประมวลผลคำสั่งและเรียงร้อยถ้อยคำตัวอักษรและรูปภาพออกมาจากฐาน ข้อมูลเพื่อมาแสดงทุกรอบไป แต่จะดึงจากไฟล์แคชเหล่านี้ขึ้นมาแสดงแทน
Downloadปกติปลั๊กอิน WP Super Cache นี้ไม่ต้องเสริชให้ยากเลยค่ะ เพียงเข้าไปที่
Plugins > Add New ก็จะมีให้กดติดตั้งเลย เพราะเป็นปลั๊กอินแนะนำนั่นเอง
คำแนะนำก่อนการติดตั้งควรตั้งค่า
Permalink เป็นแบบ Post name เสียก่อน แล้วระบบจะให้สร้างไฟล์ .htaccess สำหรับคนที่ยังไม่มี
ให้ ทำการเปลี่ยน Permission ของไฟล์ .htaccess และโฟลเดอร์ wp-content ให้เป็น 777 เสียก่อนจะทำให้ตั้งค่าต่างๆ ง่ายขึ้นค่ะ เมื่อตั้งค่าเรียบร้อยแล้วก็มาเปลี่ยนกลับ ให้ .htaccess เป็น 644 และ wp-content เป็น 755 เหมือนเดิม การถอนปลั๊กอินก็ทำเช่นเดียวกันค่ะ จะช่วยให้ปลั๊กอินสามารถลบค่าและไฟล์ต่างๆ ที่สร้างขึ้นเองได้การตั้งค่าหลังจากติดตั้งเรียบร้อยและ Activate แล้ว ให้เราไปที่เมนู
Settings > WP Super Cache ตั้งค่าที่
Easy ตรง
Caching ให้ติ๊กเป็น
Caching On ค่ะ เสร็จแล้วก็กด Update Status
เปิดการทำงานของ WP Super Cache
ที่แท็บ
Advanced ให้ติ๊กใช้แคชเป็น
Use mod_rewrite to serve cache files.
เปิดการแคชแบบ mod_rewrite
ตรง
Miscellaneous ก็ตั้งค่าตามรูปค่ะ ถ้าไม่แน่ใจก็คลิกเฉพาะอันที่เขาวงเล็บ Recommended ก็ได้
เลื่อนลงไปด้านล่างตรงหัวข้อ
Advanced ติ๊กตามรูปค่ะ เกี่ยวกับการอัพเดตแคชเมื่อมีการโพสมีการแก้ไขใหม่ เสร็จแล้วกดที่ปุ่ม Update Status ด้านล่าง
หลังจากเรากด Update Status ระบบก็จะสร้าง Rewrite Rules ตัวใหม่ขึ้นมาสำหรับไฟล์ .htaccess หากใครยังไม่ได้เปลี่ยน Permission ของไฟล์ .htaccess เป็น 777 ในขั้นตอนนี้ก็ต้องก๊อปโค้ดที่ระบบสร้างขึ้นมาไปวางเอง หากใครเปลี่ยนไว้แล้ว ก็กดที่
Update Mod_Rewrite Rules ได้เลยค่ะ แล้วตรงกรอบนี้จะเปลี่ยนจากสีเหลืองเป็นสีเขียว
Expiry Time & Garbage Collectionเซ็ต รอบเวลาสำหรับการล้างแคชเก่าเพื่อสร้างแคชใหม่ ในรูปจะเป็นค่าพื้นฐานที่ระบบตั้งมาให้แล้ว โดยเราสามารถอ่านคำแนะนำเรื่องการเซ็ทค่านี้ที่ด้านล่างแล้วเลือกให้เหมาะ กับเว็บของเราก็ได้ค่ะ
เสร็จแล้วก็กดปุ่ม
Change Expiration ค่ะ
Preloadเป็น การสร้างแคชขึ้นทันทีเพื่อใช้เสริฟให้กับผู้ชมโดยไม่ต้องรอให้มีการเรียกขอ ก่อน สำหรับ share-hosting ทั่วไป ก็กำหนดเวลาไว้ซัก 1440 คือ ให้สร้างใหม่ทุก 1 วันค่ะ โฮ้สจะได้ไม่ทำงานหนักเกินไป หรือหากเราอัพเดตเว็บบ่อย ก็อาจจะตั้งเป็นวันละ 2 ครั้ง คือ 720 นาทีก็ได้ แต่หากใช้ VPS หรือ Dedicate server ก็เซ็ทเป็นทุก 1 หรือ 2 ชั่วโมงได้เช่นกัน
เราสามารถปุ่ม Update Settings แล้วคลิก Preload Cache Now เลยก็ได้ จะเป็นการสั่งให้สร้างในทันที
เราสามารถดูรายงานการสร้างแคชได้ โดยที่แท็บ
Contents คลิกที่
Regenerate cache stats
ระบบจะแสดงรายงานการสร้างแคชว่าตอนนี้สร้างแคชไปแล้วกี่หน้าและขนาดเท่าไหร่ หากอยากดูรายละเอียดว่ามีหน้าไหนที่ถูกสร้างบ้าง ก็สามารถคลิกที่ลิงค์
List all cached files ได้ค่ะ
โดยหากต้องการลบแคชก็สามารถมาลบได้ที่หน้านี้เช่นกันค่ะ โดยคลิกที่ปุ่ม
Delete Expried เพื่อลบแคชที่หมดอายุแล้วตามที่เราตั้งเวลาไว้ หรือ
Delete cache เพื่อลบทั้งหมด
หาก เราดูหน้าเว็บไหนอยู่ แล้วทำการเปลี่ยนแปลงที่ไม่ใช่การอัพเดตบทความ เช่น widget หรือแก้การแสดงผลบางอย่าง ก็สามารถคลิกที่ปุ่ม Delete Cache เมื่ออยู่ที่หน้านั้นๆ ได้ค่ะ แคชของหน้านั้นก็จะถูกลบไป
ที่มา:
http://www.wpthaiuser.com/wp-super-cache/