จัดการฐานข้อมูล WordPress ให้เบาลงในไม่กี่คลิก!
โดยพื้นฐานของ WordPress แล้ว ตั้งแต่การติดตั้งครั้งแรกจนถึงตอนใช้งานต่างๆ การติดตั้งปลั๊กอิน ลงธีม เขียนบทความ ทุกอย่างล้วนแล้วถูกเขียนลงในฐานข้อมูลของ WordPress ทั้งสิ้น ยิ่งนานฐานข้อมูลก็ยิ่งหน้าขึ้นบวมขึ้น ทั้งๆที่ข้อมูลในรับทำเว็บไซต์มีไม่เยอะ ซึ่งส่วนหนึ่งมาจากไฟล์ตารางฐานข้อมูลที่เป็นขยะ เกิดจากการติดตั้งปลั๊กอินและถอนไปแล้ว คอมเมนต์ต่างๆ บทความที่ถูกลบไปแล้ว สแปมต่างๆ การเก็บเวอร์ชั่นการแก้ไข(Revisions) ถึงแม้ข้อมูลเหล่านี้ถูกลบไปเรียบร้อยแล้ว แต่มันยังค้างอยู่ในฐานข้อมูลอยู่ ใน WordPress การทำความสะอาดฐานข้อมูล หรือลบขยะฐานข้อมูล มีปลั๊กอินช่วยค่อนข้างสะดวกมาก ที่จะช่วยให้ฐานข้อมูลของเราเล็กลงเบาลงอย่างเห็นได้ชัด
ล่าสุดจัดการฐานข้อมูลของเว็บลูกค้าผม ซึ่งผมสังเกตว่าฐานข้อมูลมันใหญ่มากแปลกๆ ราวๆ 139MB ถ้าเทียบข้อมูลในเว็บไซต์ก็ไม่น่าเยอะขนาดนั้น เลยเข้า PhpMyAdmin ปรากฏเจอสาเหตุหลักๆมาจากปลั๊กอิน Wordfence(ตารางฐานข้อมูลประมาณ 30MB), Page Visit Counter อีกหลายสิบ MB( ปลั๊กอิน 2 ตัวนี้ถ้าเลี่ยงได้ก็เลี่ยงเถอะครับ นอกจากจำเป็นจริงๆ ) เลยตัดสินค้าใจถอนปลั๊กอิน 2 ตัวนี้ออก แต่ตารางในฐานข้อมูลก็ยังค้างอยู่เลย วันนี้จะมาแนะนำปลั๊กอินที่สามารถจัดการปัญหาเหล่านี้บนเว็บไซต์ WordPress ได้อยู่หมัด
ปลั๊กอินที่แนะนำ
1. ใช้ปลั๊กอิน WP-Optimize
WP-Optimize เป็นปลั๊กอินที่ค่อนข้างใช้ได้ง่ายมาก มีความสามารถหลักๆคือ
- Optimize database tables
- Clean all post revisions
- Clean all auto-draft posts
- Clean all trashed posts
- Remove spam and trashed comments
- Remove unapproved comments
- Remove expired transient options
- Remove pingbacks
- Remove trackbacks
- Clean post meta data
- Clean comment meta data
วิธีใช้งานง่ายมากครับ
แค่ติ๊กสิ่งที่จะ Optimize และคลิก Run optimization ด้านหลังครับ
2. วิธีใช้ปลั๊กอิน Plugins Garbage Collector
หลังจากที่ติดตั้งเสร็จเรียบร้อยที่หลังบ้าน WordPress ไปที่เมนู Tools –> Plugins Garbage Collector, Tables ใหนที่ไม่ได้ใช้แล้วมันจะขึ้นสีแดงๆครับ เช่น Woocommerce ซึ่งผมเคยถอนมานานแล้ว แต่ table ยังอยู่ *ก่อนลบควรสำรองก่อน(BackUp) เสมอครับ
การติดตั้ง Plugin บนเว็บไซต์ WordPress ในทุกๆครั้ง ข้อมูลจะถูกเก็บในฐานข้อมูล ถึงแม้เราได้ถอนปลั๊กอินตัวนั้นออกไปแล้ว แต่ตารางฐานข้อมูลมันก็ยังค้างอยู่ อาจทำให้ฐานข้อมูลบวมขึ้นได้เร็ว ฉะนั้นไม่ควรติดตั้งปลั๊กอินเป็นว่าเล่น ควรติดตั้งตัวที่จะใช้จริงๆเท่านั้น ลองไปประยุกต์กันดูนะครับ หากมีคำถามสามารถคอมเมนต์ใต้บทความนี้ได้เลยครับ
ติดต่อ-สอบถาม