ทำความสะอาด wp_posts WordPress Table
สำหรับทุกโพสต์ที่คุณเขียนหรือหน้าที่คุณสร้าง 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 หนึ่งในตัวเลือกคือ ล้างการแก้ไขโพสต์ทั้งหมด - ทำเครื่องหมายและกดปุ่ม ล้าง & บันทึก เพื่อเพิ่มตาราง 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', เท็จ);
บนกระดาษ การแก้ไข WordPress อาจเป็นพรได้ ช่วยให้คุณสามารถข้ามโพสต์และเพจเก่าๆ เพื่อค้นหาเนื้อหาที่คุณได้แก้ไขแล้ว ในความเป็นจริง ข้อจำกัดด้านพื้นที่บนเซิร์ฟเวอร์ขนาดเล็กสามารถลดการใช้งานการแก้ไขและเปลี่ยนให้เป็นไฟล์เก็บถาวรที่ยุ่งยากได้ ไม่ว่าจะด้วย WP Speed of Light หรือลบออกด้วยตนเอง การแก้ไขไม่จำเป็นต้องเป็นอุปสรรค และต่อจากนี้ไป คุณสามารถเปลี่ยนพฤติกรรมให้เหมาะกับความต้องการของคุณได้
เป็นเรื่องดีที่ควรทราบด้วยว่า WP Speed of Light จะช่วยให้เราสามารถวิเคราะห์ความเร็วไซต์ของเราและยังให้ตัวเลือกง่ายๆ แก่เราในการเพิ่มประสิทธิภาพอย่างรวดเร็วดังที่คุณเห็น ที่นี่ .
รายละเอียดเพิ่มเติม: WP Speed of Light >>
เมื่อคุณสมัครรับข้อมูลจากบล็อก เราจะส่งอีเมลถึงคุณเมื่อมีข้อมูลอัปเดตใหม่ๆ บนเว็บไซต์ ดังนั้นคุณจะไม่พลาดข่าวสารเหล่านี้