ขอบคุณข้อมูลจาก WPThaiUser ได้รับอนุญาตให้เผยแพร่ได้ 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 ก็ได้
Miscellaneous
เลื่อนลงไปด้านล่างตรงหัวข้อ Advanced ติ๊กตามรูปค่ะ เกี่ยวกับการอัพเดตแคชเมื่อมีการโพสมีการแก้ไขใหม่ เสร็จแล้วกดที่ปุ่ม Update Status ด้านล่าง
Advanced
หลังจากเรากด Update Status ระบบก็จะสร้าง Rewrite Rules ตัวใหม่ขึ้นมาสำหรับไฟล์ .htaccess หากใครยังไม่ได้เปลี่ยน Permission ของไฟล์ .htaccess เป็น 777 ในขั้นตอนนี้ก็ต้องก๊อปโค้ดที่ระบบสร้างขึ้นมาไปวางเอง หากใครเปลี่ยนไว้แล้ว ก็กดที่ Update Mod_Rewrite Rules ได้เลยค่ะ แล้วตรงกรอบนี้จะเปลี่ยนจากสีเหลืองเป็นสีเขียว
Expiry Time & Garbage Collection เซ็ตรอบเวลาสำหรับการล้างแคชเก่าเพื่อสร้างแคชใหม่ ในรูปจะเป็นค่าพื้นฐานที่ระบบตั้งมาให้แล้ว โดยเราสามารถอ่านคำแนะนำเรื่องการเซ็ทค่านี้ที่ด้านล่างแล้วเลือกให้เหมาะกับเว็บของเราก็ได้ค่ะ
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
Regenerate cache stats
ระบบจะแสดงรายงานการสร้างแคชว่าตอนนี้สร้างแคชไปแล้วกี่หน้าและขนาดเท่าไหร่ หากอยากดูรายละเอียดว่ามีหน้าไหนที่ถูกสร้างบ้าง ก็สามารถคลิกที่ลิงค์ List all cached files ได้ค่ะ
โดยหากต้องการลบแคชก็สามารถมาลบได้ที่หน้านี้เช่นกันค่ะ โดยคลิกที่ปุ่ม Delete Expried เพื่อลบแคชที่หมดอายุแล้วตามที่เราตั้งเวลาไว้ หรือ Delete cache เพื่อลบทั้งหมด
หากเราดูหน้าเว็บไหนอยู่ แล้วทำการเปลี่ยนแปลงที่ไม่ใช่การอัพเดตบทความ เช่น widget หรือแก้การแสดงผลบางอย่าง ก็สามารถคลิกที่ปุ่ม Delete Cache เมื่ออยู่ที่หน้านั้นๆ ได้ค่ะ แคชของหน้านั้นก็จะถูกลบไป
นักพัฒนาเว็บไซต์ด้วยระบบเวิร์ดเพรส เป็นผู้ช่วยให้กับ SeedWebs & SeedThemes และ เปิดธุรกิจเล็กๆ อยู่ในอำเภอปาย