ทำความสะอาดตาราง WordPress wp_posts
สำหรับทุกโพสต์ที่คุณเขียนหรือหน้าที่คุณสร้าง WordPress จะจัดเก็บการแก้ไขมากมายที่คุณสามารถย้อนกลับไปดูได้ ความสะดวกสบายนั้นเป็นเรื่องปกติ จนกระทั่งวันหนึ่งคุณเริ่มสังเกตเห็นว่าพื้นที่เซิร์ฟเวอร์ของคุณมีมากเกินไปอย่างอธิบายไม่ถูก ผู้ร้ายคือตาราง wp_posts ที่ไม่มีข้อจำกัดในการแก้ไข เติบโตและเติบโต
ระบบการแก้ไข WordPress wp-posts
คุณสามารถเข้าถึงการแก้ไขได้จากเมนูแถบด้านข้างของโพสต์หรือเพจใดก็ได้ คุณสามารถเรียกดูการแก้ไขเพื่อดูว่ามีอะไรเปลี่ยนแปลงและเมื่อใด หากจำเป็น คุณสามารถกลับไปกลับมาระหว่างการแก้ไขเพื่อค้นหาเนื้อหาที่คุณลบไป หรือเปลี่ยนกลับเป็นเวอร์ชันเก่าได้ ปัญหาจะเกิดขึ้นเฉพาะเมื่อบล็อก WordPress ของคุณเต็มไปด้วยการแก้ไข
ตามค่าเริ่มต้น WordPress จะจัดเก็บการแก้ไขโพสต์และเพจของคุณไม่จำกัด แม้ว่าคุณจะแทบไม่ได้คิดอะไรเลยก็ตาม อย่างไรก็ตาม การทำความสะอาดตาราง wp_posts และเพิ่มพื้นที่ว่างอาจทำได้ง่ายเหมือนกับการสืบค้น MySQL ในบทความนี้ เราจะแสดงวิธีดำเนินการและวิธีป้องกันไม่ให้มีการแก้ไขสะสมในอนาคต
ทำความสะอาดตาราง wp_posts จาก phpMyAdmin
การแก้ไขจะถูกจัดเก็บไว้ในฐานข้อมูล MySQL ของคุณ ดังนั้นจึงสมเหตุสมผลที่จุดแรกในการล้างการแก้ไขคือตัวฐานข้อมูลเอง phpMyAdmin เป็นหนึ่งในเครื่องมือการดูแลระบบที่ใช้กันทั่วไปสำหรับ MySQL และอนุญาตให้ทำการสืบค้นในรูปแบบที่ใช้งานง่าย
หากต้องการลบการแก้ไขเก่า ให้ค้นหาและป้อนตาราง wp_posts ด้านบน เลือกแท็บ SQL และป้อนแบบสอบถามด้านล่าง:
ลบจาก wp_posts โดยที่ post_type = "การแก้ไข";
แบบสอบถามจะค้นหาเวอร์ชันของโพสต์ที่มีการแก้ไขในตาราง wp_posts แล้วลบออก เรียบง่าย แต่มีประสิทธิภาพอย่างยิ่ง ในบล็อก WordPress ขนาดเล็ก ขนาดตารางเปลี่ยนจาก 86kb เป็น 22kb - ลดลง 75% ในเว็บไซต์ขนาดใหญ่ สามารถลบข้อมูลที่เก็บถาวรได้มากถึง 90%
การทำความสะอาดตาราง wp_posts จาก WP Speed of Light
การลบการแก้ไขออกจากตาราง wp_posts ด้วยตนเองนั้นซับซ้อน และทำให้เกิดความเสี่ยงในการลบโพสต์และเพจจริงอย่างผิดพลาด WP Speed of Light นำเสนอวิธีการทำความสะอาดการแก้ไขจากตาราง wp_posts ที่ใช้งานง่ายกว่ามาก
การแก้ไขเก่าสามารถล้างได้จากเมนูแท็บการล้างฐานข้อมูลในการกำหนดค่าของ WP Speed of Lightหนึ่งในตัวเลือกคือ ล้างการแก้ไขโพสต์ทั้งหมด - ทำเครื่องหมายแล้วกดปุ่ม clean & save เพื่อเพิ่มตาราง wp_posts ของคุณจากเนื้อหาที่ไม่จำเป็น
หากคุณมี Pro Addon ของ WP Speed of Lightคุณสามารถก้าวไปอีกขั้นได้ ด้านบนของหน้าเดียวกัน คุณสามารถเปิดใช้งานการล้างข้อมูลอัตโนมัติ และเลือกความถี่ที่คุณต้องการให้ล้างตาราง wp_posts กด clean & save เพื่อยืนยันการเปลี่ยนแปลง
การจำกัดจำนวนการแก้ไข WordPress
เช่นเดียวกับสิ่งอื่น ๆ การป้องกันย่อมดีกว่าการรักษา การกำหนดค่าของ WordPress ช่วยให้คุณจำกัดจำนวนการแก้ไขที่จะจัดเก็บสำหรับทุกโพสต์หรือหน้า หากต้องการตั้งค่าตัวเลือกนี้ ให้เข้าถึงเซิร์ฟเวอร์ของคุณด้วย SFTP และเปิดไฟล์ wp-config.php
ในไฟล์ wp-config.php คุณต้องการค้นหาบรรทัดคำจำกัดความของ ABSPATH เพื่อให้บรรทัดด้านล่างใช้งานได้ คุณต้องแทรกไว้หน้าโค้ดบรรทัดนี้ มีสองวิธีในการจำกัดจำนวนการแก้ไข WordPress คุณสามารถเขียนบรรทัดโค้ดต่อไปนี้เพื่อเก็บเฉพาะการแก้ไขล่าสุดเท่านั้น:
กำหนด ('WP_POST_REVISIONS', 5);
โดยปกติแล้ว คุณสามารถเปลี่ยนตัวเลขเพื่อระบุขีดจำกัดการแก้ไขโพสต์และเพจของคุณได้ หรือหากคุณไม่ต้องการเก็บการแก้ไขใดๆ เลย คุณสามารถปิดการใช้งานระบบการแก้ไขของ WordPress ได้เลยโดยการเขียนโค้ดต่อไปนี้:
กำหนด ('WP_POST_REVISIONS', false);
บนกระดาษ การแก้ไข WordPress อาจเป็นพรได้ ช่วยให้คุณสามารถข้ามโพสต์และเพจเก่าๆ เพื่อค้นหาเนื้อหาที่คุณได้แก้ไขแล้ว ในความเป็นจริง ข้อจำกัดด้านพื้นที่บนเซิร์ฟเวอร์ขนาดเล็กสามารถลดการใช้งานการแก้ไขและเปลี่ยนให้เป็นไฟล์เก็บถาวรที่ยุ่งยากได้ ไม่ว่าจะด้วย WP Speed of Light หรือลบออกด้วยตนเอง การแก้ไขไม่จำเป็นต้องเป็นอุปสรรค และต่อจากนี้ไป คุณสามารถเปลี่ยนพฤติกรรมให้เหมาะกับความต้องการของคุณได้
เป็นเรื่องดีที่ควรทราบด้วยว่า WP Speed of Light จะช่วยให้เราสามารถวิเคราะห์ความเร็วไซต์ของเราและยังให้ตัวเลือกง่ายๆ แก่เราในการเพิ่มประสิทธิภาพอย่างรวดเร็วดังที่คุณเห็น ที่นี่ .
รายละเอียดเพิ่มเติม: WP Speed of Light >>
เมื่อคุณสมัครสมาชิกบล็อก เราจะส่งอีเมลถึงคุณเมื่อมีการอัปเดตใหม่บนเว็บไซต์ ดังนั้นคุณจะไม่พลาด