วิธีจัดการการแก้ไข WordPress เพื่อเพิ่มประสิทธิภาพไซต์

เผยแพร่แล้ว: 2022-01-08

เมื่อคุณบันทึกฉบับร่างหรืออัปเดตโพสต์ WordPress จะจัดเก็บสำเนาของการเปลี่ยนแปลงจากเวอร์ชันก่อนหน้า คุณลักษณะนี้มีประโยชน์หากคุณต้องการเปลี่ยนกลับเป็นเนื้อหาเวอร์ชันก่อนหน้า แต่การแก้ไขเหล่านี้ใช้พื้นที่ในฐานข้อมูลของคุณ หากคุณมีการแก้ไขหลายครั้ง การทำเช่นนี้อาจใช้พื้นที่จัดเก็บเซิร์ฟเวอร์ของคุณ และอาจส่งผลต่อประสิทธิภาพไซต์ของคุณเมื่อเวลาผ่านไป ในบทความนี้ เราจะมาดูวิธีจัดการการแก้ไข WordPress เพื่อเพิ่มประสิทธิภาพเว็บไซต์ของคุณ

สมัครสมาชิกช่อง Youtube ของเรา

สิ่งที่เราหมายถึงโดย “การแก้ไข WordPress”

การแก้ไขเป็นเพียงสำเนาที่บันทึกไว้ของการเปลี่ยนแปลงในหน้าของคุณและโพสต์เนื้อหา WordPress จัดเก็บการแก้ไขโดยอัตโนมัติทุกๆ 60 วินาทีในขณะที่เบราว์เซอร์ของคุณเปิดโพสต์หรือหน้า นอกจากนี้ยังจัดเก็บการแก้ไขทุกครั้งที่คุณคลิกเพื่ออัปเดต

คุณสามารถดูการแก้ไขเหล่านั้นเพื่อดูการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นระหว่างการอัปเดต และคุณยังสามารถกู้คืนการแก้ไขเหล่านั้นเป็นการแก้ไขก่อนหน้าได้อีกด้วย วิธีนี้ช่วยรับประกันว่าคุณจะไม่สูญเสียงานมากเกินไปหากมีสิ่งผิดปกติเกิดขึ้น เช่น คอมพิวเตอร์ขัดข้องหรือไฟฟ้าดับ นอกจากนี้ยังให้จุดบันทึกที่คุณสามารถกู้คืนได้หากคุณเปลี่ยนใจในการแก้ไข คุณยังสามารถกลับไปดูเนื้อหาของคุณในเวอร์ชันอื่นได้หลายเดือนในภายหลัง ทั้งหมดถูกเก็บไว้ในฐานข้อมูล WordPress เพื่อให้คุณดู

วิธีคืนค่าหน้าและโพสต์การแก้ไข

การแก้ไข WordPress ที่เก็บไว้เหล่านี้ทำให้ง่ายต่อการกู้คืนหน้าและโพสต์ของคุณเป็นเวอร์ชันก่อนหน้า มาดูวิธีการคืนค่าการแก้ไขในเครื่องมือแก้ไขแบบคลาสสิกและแบบ Gutenberg กัน

วิธีคืนค่าการแก้ไขโพสต์ใน Classic Editor

กู้คืนการแก้ไขโพสต์ใน Classic Editor

ในตัวแก้ไขแบบคลาสสิก รายการการแก้ไขจะปรากฏที่ด้านล่างใต้ตัวแก้ไขเนื้อหา เพียงคลิกที่การแก้ไขเพื่อดูการเปรียบเทียบระหว่างการแก้ไขนั้นกับเนื้อหาปัจจุบันหรือการแก้ไขอื่น

วิธีคืนค่าการแก้ไขโพสต์ใน Gutenberg Editor

คืนค่าการแก้ไขโพสต์ใน Gutenberg Editor

ในโปรแกรมแก้ไข Gutenberg จำนวนการแก้ไขจะแสดงในส่วนที่แยกต่างหากในแถบด้านข้างทางขวา คลิกที่นี่เพื่อเปิดหน้าจอแก้ไข

การกู้คืนการแก้ไขโพสต์

คืนค่าการแก้ไขโพสต์ใน Gutenberg Editor

การคลิกการแก้ไขในตัวแก้ไขใด ๆ จะนำคุณไปยังหน้าจอแก้ไขเดียวกัน โดยจะแสดงเนื้อหาสำหรับวันที่และเวลาปัจจุบันที่ด้านหนึ่งของหน้าจอ และสิ่งที่แตกต่างจากเนื้อหาปัจจุบันในอีกด้านหนึ่ง การแก้ไขปัจจุบันจะแสดงเหนือเนื้อหาทางด้านซ้าย แถบเลื่อน และปุ่ม ก่อนหน้า และปุ่ม ถัดไป ที่ด้านบนแสดงการแก้ไขต่างๆ เพื่อเปรียบเทียบ ดังที่คุณเห็นในตัวอย่างนี้ หน้าจอแก้ไขจะแสดงชื่อเรื่องว่ามีการเปลี่ยนแปลง

การกู้คืนการแก้ไขโพสต์

การแก้ไขนี้แสดงชื่อเรื่องและเนื้อหาที่เปลี่ยนจากการแก้ไขหนึ่งไปเป็นการแก้ไขถัดไป หากต้องการกู้คืนการแก้ไขนี้ สิ่งที่คุณต้องทำคือคลิก คืนค่าการแก้ไขนี้ ที่ด้านบนขวา

การแก้ไขโพสต์ของ WordPress ถูกเก็บไว้ที่ไหน?

การแก้ไขหน้าและบทความของ WordPress นั้นยอดเยี่ยมหากคุณต้องการ แต่พวกเขายังใช้พื้นที่ในฐานข้อมูลของคุณ และนั่นอาจทำให้ประสิทธิภาพโดยรวมของเว็บไซต์ช้าลง โดยเฉพาะไซต์ที่มีไฟล์เก็บถาวรขนาดใหญ่ เมื่อเวลาผ่านไป ฐานข้อมูลจะใหญ่ขึ้นด้วยการแก้ไขที่คุณไม่ต้องการ สิ่งนี้สามารถเพิ่มการแก้ไขได้มากในฐานข้อมูลของคุณ โชคดีที่การจัดการแก้ไข WordPress เป็นเรื่องง่าย หากคุณแน่ใจว่าไม่ต้องการมัน ทางที่ดีควรล้างมันทิ้ง

การแก้ไขโพสต์ WordPress จะถูกเก็บไว้ในฐานข้อมูล WordPress ของคุณ คุณสามารถเข้าถึงได้หลายวิธี

ข้อควรระวัง: การเปลี่ยนแปลงฐานข้อมูลของคุณอาจเป็นอันตรายได้ ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองล่าสุดก่อนที่จะทำการเปลี่ยนแปลงใดๆ

จัดการการแก้ไข WordPress ด้วย phpMyAdmin

การเข้าถึงการแก้ไขโพสต์ด้วย phpMyAdmin

คุณสามารถลบการแก้ไขของคุณโดยใช้ SQL หากคุณมีสิทธิ์เข้าถึง cPanel ของคุณในแดชบอร์ดของโฮสต์เว็บ ให้เลือก phpMyAdmin ภายใต้ฐานข้อมูล ของคุณอาจดูแตกต่างจากของฉัน แต่ควรใช้งานได้เหมือนกัน

การเข้าถึงการแก้ไขโพสต์ด้วย phpMyAdmin

เลือกแท็บ ฐานข้อมูล ในแดชบอร์ด phpMyAdmin จากนั้นเลือกฐานข้อมูลที่คุณต้องการแก้ไข จดบันทึกคำนำหน้าตาราง คุณจะใช้สิ่งนี้ในคำสั่ง SQL สำหรับฉัน ภาพเบลอเล็กน้อย แต่จะเป็นอะไรก็ตามที่อยู่ก่อนขีดล่าง เช่น “wp21c9_”

การเข้าถึงการแก้ไขโพสต์ด้วย phpMyAdmin

เลือก แท็บ SQL วางส่วนย่อยนี้ลงในฟิลด์ และเรียกใช้คำสั่ง

DELETE FROM yourtableprefix_posts WHERE post_type = "revision";

การดำเนินการนี้จะลบการแก้ไขทั้งหมดในฐานข้อมูลนั้น อย่าลืมแทนที่ตัวอย่าง yourtableprefix_ ด้วยของคุณ

จัดการการแก้ไข WordPress ด้วย FTP

การเข้าถึงการแก้ไขโพสต์ด้วย FTP

คุณยังสามารถจำกัดจำนวนการแก้ไขที่ WordPress จัดเก็บก่อนที่จะสร้างขึ้นมากพอที่จะทำให้ไซต์ของคุณช้าลง สำหรับสิ่งนี้ คุณจะต้องแก้ไข ไฟล์ wp-config.php ของไซต์ของคุณผ่านไคลเอนต์ FTP

ค้นหาพื้นที่ของไฟล์ที่มีป้ายกำกับว่า "คำนำหน้าตารางฐานข้อมูลของ WordPress" และวางข้อมูลโค้ดเหล่านี้ลงไป ตัวอย่างแรกนี้คือสิ่งที่จะจำกัดจำนวนการแก้ไขที่เว็บไซต์ของคุณเก็บไว้

define('WP_POST_REVISIONS', 3); 

ตามค่าเริ่มต้น WordPress จะบันทึกการแก้ไขทุกๆ 60 วินาที ข้อมูลโค้ดนี้ให้คุณเปลี่ยนช่วงเวลานั้นเป็น 120 วินาที อย่าตั้งช่วงเวลาการบันทึกอัตโนมัติสูงเกินไป มิฉะนั้น คุณจะเสี่ยงที่จะสูญเสียเนื้อหาและการทำงานมากขึ้น

define('AUTOSAVE_INTERVAL', 120);

การเข้าถึงการแก้ไขโพสต์ด้วย FTP

และด้านบนนี้ คุณจะเห็นว่าไฟล์ wp-config.php ของฉันเป็นอย่างไร หลังจากที่ฉันเพิ่มส่วนย่อยเหล่านี้

และถ้าคุณไม่ต้องการให้แก้ไขเลย คุณสามารถปิดการใช้งานทั้งหมดด้วยรหัสนี้ ฉันไม่แนะนำให้เก็บการแก้ไข เป็นศูนย์ นั่นเป็นวิธีที่แน่นอนในการสูญเสียเนื้อหาในบางจุด

define('WP_POST_REVISIONS', false);

และเช่นเคย ฉันแนะนำให้บันทึกข้อมูลสำรองก่อนทำการเปลี่ยนแปลง โดยเฉพาะกับไฟล์ PHP และหากคุณไม่สะดวกที่จะแก้ไขไฟล์ PGP แสดงว่าคุณไม่ได้อยู่คนเดียว การจัดการการแก้ไข WordPress ของคุณด้วยปลั๊กอินจะปลอดภัยกว่า

จัดการการแก้ไข WordPress ด้วย Plugin

WP-เพิ่มประสิทธิภาพ

ปลั๊กอินเป็นวิธีที่ดีที่สุดในการจัดการการแก้ไขสำหรับผู้ใช้ส่วนใหญ่ มีตัวเลือกที่ดีมากมาย แต่ฉันแนะนำ WP-Optimize มีตัวเลือกการเพิ่มประสิทธิภาพ WordPress มากมาย และเวอร์ชันฟรียังรวมถึงการตั้งเวลาลบการแก้ไขโพสต์ WordPress ด้วย

WP-เพิ่มประสิทธิภาพ

ในการเพิ่มประสิทธิภาพการแก้ไขโพสต์ของคุณ ให้ไปที่ WP-Optimize > ฐานข้อมูล ในแดชบอร์ด WordPress ซึ่งจะเปิดแท็บ การเพิ่มประสิทธิภาพ โดยอัตโนมัติ ตรวจสอบ Clean All Post Revisions และคลิก Run Optimizer บนไซต์ทดสอบของฉัน ฉันมีการแก้ไข 1,087 โพสต์ในฐานข้อมูลของฉัน และตอนนี้ ฉันไม่ต้องการมัน เลย มันเลยกินพื้นที่

WP-เพิ่มประสิทธิภาพ

คุณยังสามารถกำหนดเวลาการล้างข้อมูลให้ทำงานโดยอัตโนมัติ กำหนดเวลาให้ทำงานทุกวันหรือทุกสัปดาห์ ทุกสองสัปดาห์ หรือแม้แต่ทุกเดือน หากคุณต้องการให้มีระยะเวลาบัฟเฟอร์นานขึ้น ไปที่ แท็บการตั้งค่า ใน WP-Optimize > การตั้งค่า ฐานข้อมูล ภายใต้ Schedule Clean-up Settings ให้เลือก Enable Scheduled Clean-up and Optimization เลือก ประเภทกำหนดการ (รายสัปดาห์คือการตั้งค่าเริ่มต้น) ตรวจสอบ ล้างการแก้ไขโพสต์ทั้งหมด และ บันทึก การตั้งค่าของคุณ

บทสรุป

ไม่ยากในการจัดการการแก้ไข WordPress เพื่อเพิ่มประสิทธิภาพเว็บไซต์ของคุณ เป็นการดีที่จะกู้คืนบางส่วนเมื่อจำเป็น แต่มีมากเกินไปอาจใช้พื้นที่ในฐานข้อมูล WordPress ของคุณ และอย่างที่เรากล่าวไว้ หากไม่ตรวจสอบต่อไป อาจส่งผลต่อประสิทธิภาพของเว็บไซต์ของคุณ โชคดีที่มีหลายตัวเลือกในการจัดการการแก้ไข WordPress ของคุณ จำไว้ว่า หากคุณไม่สะดวกที่จะเปิดไฟล์ PHP ของคุณ ก็ไม่เป็นไร ปลั๊กอินการเพิ่มประสิทธิภาพอย่างง่ายเป็นตัวเลือกที่ดีที่สุดสำหรับผู้ใช้ส่วนใหญ่

เราต้องการที่จะได้ยินจากคุณ คุณใช้วิธีการเหล่านี้เพื่อจัดการการแก้ไขโพสต์ของคุณหรือไม่? แจ้งให้เราทราบเกี่ยวกับประสบการณ์ของคุณในความคิดเห็น

ภาพเด่นผ่าน hanss / shutterstock.com