จัดการฐานข้อมูล 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 ด้านหลังครับ

วิธีใช้ปลั๊กอิน WP-Optimize

2. วิธีใช้ปลั๊กอิน Plugins Garbage Collector

หลังจากที่ติดตั้งเสร็จเรียบร้อยที่หลังบ้าน WordPress ไปที่เมนู Tools --> Plugins Garbage Collector, Tables ใหนที่ไม่ได้ใช้แล้วมันจะขึ้นสีแดงๆครับ เช่น Woocommerce ซึ่งผมเคยถอนมานานแล้ว แต่ table ยังอยู่ *ก่อนลบควรสำรองก่อน(BackUp) เสมอครับ

การติดตั้ง Plugin บนเว็บไซต์ WordPress ในทุกๆครั้ง ข้อมูลจะถูกเก็บในฐานข้อมูล ถึงแม้เราได้ถอนปลั๊กอินตัวนั้นออกไปแล้ว แต่ตารางฐานข้อมูลมันก็ยังค้างอยู่ อาจทำให้ฐานข้อมูลบวมขึ้นได้เร็ว ฉะนั้นไม่ควรติดตั้งปลั๊กอินเป็นว่าเล่น ควรติดตั้งตัวที่จะใช้จริงๆเท่านั้น ลองไปประยุกต์กันดูนะครับ หากมีคำถามสามารถคอมเมนต์ใต้บทความนี้ได้เลยครับ

Comments

comments