ลอง 7 เคล็ดลับเหล่านี้ในปี 2022
เผยแพร่แล้ว: 2022-01-18ฐานข้อมูล WordPress ของคุณเก็บข้อมูลสำคัญทั้งหมดสำหรับเว็บไซต์ของคุณ อย่างไรก็ตาม หากไม่มีการซ่อมบำรุง ศูนย์จัดเก็บข้อมูลนี้อาจบวมและเริ่มทำให้ไซต์ของคุณช้าลง ดังนั้น การเพิ่มประสิทธิภาพฐานข้อมูล WordPress เป็นสิ่งสำคัญในการปรับปรุงประสิทธิภาพของเว็บไซต์ของคุณ
โชคดีที่มีหลายวิธีที่คุณสามารถใช้เพื่อเพิ่มประสิทธิภาพฐานข้อมูล WordPress ของคุณ ตัวอย่างเช่น คุณสามารถล้างข้อมูลที่ไม่จำเป็นและล้าสมัยได้ด้วยตนเองโดยใช้ phpMyAdmin หรือคุณสามารถใช้ปลั๊กอินการเพิ่มประสิทธิภาพฐานข้อมูล WordPress เช่น WP-Optimize
ในบทความนี้ เราจะอธิบายเจ็ดเคล็ดลับสำคัญสำหรับการเพิ่มประสิทธิภาพฐานข้อมูล WordPress และปรับปรุงประสิทธิภาพโดยรวมของเว็บไซต์ของคุณ มาเริ่มกันเลย!
หมายเหตุ – เนื่องจากฐานข้อมูล WordPress ของคุณเก็บข้อมูลที่สำคัญมาก เราขอแนะนำเป็นอย่างยิ่งให้สำรองข้อมูลล่าสุดของไซต์/ฐานข้อมูลของคุณก่อนที่จะใช้กลยุทธ์ในโพสต์นี้ แม้ว่ากลวิธีเหล่านี้จะไม่ก่อให้เกิดปัญหาใดๆ แต่ควรปลอดภัยดีกว่าเสียใจเมื่อพูดถึงฐานข้อมูลของไซต์ของคุณ
สารบัญ:
- ใช้ปลั๊กอินการเพิ่มประสิทธิภาพฐานข้อมูล WordPress
- ปรับตารางฐานข้อมูลด้วยตนเอง
- ทิ้งขยะ
- ลบการแก้ไขโพสต์
- ลบความคิดเห็นที่เป็นสแปม
- ล้างแท็กที่ไม่ได้ใช้
- ลบ pingbacks และ trackbacks
…
…
1. ใช้ปลั๊กอินการเพิ่มประสิทธิภาพฐานข้อมูล WordPress
การใช้ปลั๊กอินเพิ่มประสิทธิภาพฐานข้อมูล WordPress สามารถลดภาระงานของคุณได้อย่างมาก แทนที่จะค้นหาไฟล์ของคุณด้วยตนเองด้วย phpMyAdmin คุณสามารถให้เครื่องมือที่เชื่อถือได้เป็นผู้นำ ด้วยเหตุนี้ วิธีนี้จึงเป็นหนึ่งในตัวเลือกที่ดีที่สุดหากคุณเป็นมือใหม่หรือคุณกำลังเล่นกลกับตารางงานที่ยุ่ง
เราขอแนะนำปลั๊กอิน WP-Optimize ซึ่งเราจะใช้งานสำหรับบทช่วยสอนนี้ เครื่องมือนี้เป็นโซลูชันแบบครบวงจรที่คุณสามารถใช้สำหรับแคช บีบอัดรูปภาพ และเพิ่มประสิทธิภาพฐานข้อมูลของคุณ:
WP-Optimize ล้างฐานข้อมูล WordPress ของคุณได้หลายวิธี ได้แก่:
- การลบข้อมูลที่ไม่จำเป็น เช่น ความคิดเห็นที่เป็นสแปมและตัวเลือกชั่วคราว
- การกระชับและจัดเรียงข้อมูลตารางฐานข้อมูล
- การล้างฐานข้อมูลตามกำหนดเวลาหรือแบบอัตโนมัติ
- การสร้างการสำรองข้อมูลก่อนการเพิ่มประสิทธิภาพ
- การแสดงสถิติเกี่ยวกับการล้างฐานข้อมูล
ในการใช้ WP-Optimize คุณต้องติดตั้งและเปิดใช้งานในแดชบอร์ด WordPress ก่อน จากนั้นไปที่ WP-Optimize > Database
คุณควรไปที่หน้า การเพิ่มประสิทธิภาพ ซึ่งคุณสามารถเลือกรายการเฉพาะจากฐานข้อมูลของคุณได้ จากนั้น คุณสามารถคลิกที่ เรียกใช้การเพิ่มประสิทธิภาพ ถัดจากหมวดหมู่ที่คุณเลือก:

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

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

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

กระบวนการที่แน่นอนจะแตกต่างกันไปขึ้นอยู่กับโฮสต์ของคุณ ดังนั้น คุณอาจต้องอ้างอิงเอกสารทางการของผู้ให้บริการของคุณเมื่อใช้วิธีนี้
คำแนะนำนี้จะแสดงให้คุณเห็นว่ากระบวนการเป็นอย่างไรกับ Bluehost ขั้นแรก เปิดแดชบอร์ดโฮสติ้งและคลิก ขั้นสูง จากนั้นเลื่อนลงไปที่ส่วน DATABASES และเลือก phpMyAdmin :

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

โชคดีที่ตอนนี้ควรเพิ่มประสิทธิภาพตารางฐานข้อมูลของคุณอย่างตรงไปตรงมา ที่ด้านล่างของรายการ ให้เลือกกล่องกาเครื่องหมาย ทั้งหมด จากนั้น คลิกที่ ตาราง Optimize จากเมนูที่ปรากฏขึ้น:

สุดท้าย เลือก ไป phpMyAdmin จะเพิ่มประสิทธิภาพตารางทั้งหมดของคุณ เมื่อดำเนินการเสร็จสิ้น คุณจะได้รับข้อความยืนยัน
3. ทิ้งขยะ
คุณน่าจะลบหลายรายการออกจากเว็บไซต์ WordPress ของคุณ ตัวอย่างเช่น คุณอาจลบรูปภาพ ความคิดเห็น หรือเนื้อหาที่ไม่เกี่ยวข้องออกไป
อย่างไรก็ตาม รายการที่ถูกลบเหล่านี้จะไม่หายไปจากฐานข้อมูลของคุณทันที พวกเขาจะอยู่ในโฟลเดอร์ถังขยะของเว็บไซต์ของคุณเป็นเวลา 30 วัน หากคุณลบหลายรายการเป็นประจำ คุณอาจต้องการล้างข้อมูลในถังขยะของฐานข้อมูลให้บ่อยขึ้น
โชคดีที่คุณสามารถลดระยะเวลาของรายการที่ถูกลบในฐานข้อมูลของคุณได้อย่างง่ายดาย คุณเพียงแค่ต้องแก้ไข ไฟล์ wp-config.php ของคุณ
โปรดทราบว่านี่เป็นไฟล์หลักสำหรับเว็บไซต์ WordPress ของคุณ ดังนั้น คุณจะต้องบันทึกข้อมูลสำรองก่อนที่จะทำการเปลี่ยนแปลงใดๆ จากนั้น เข้าถึงไซต์ของคุณผ่าน File Transfer Protocol (FTP) และเปิด ไฟล์ wp-config.php ด้วยโปรแกรมแก้ไขข้อความของคุณ

สุดท้าย เพิ่มรหัสนี้ลงในไฟล์:
define( 'EMPTY_TRASH_DAYS', X )
แทนที่จะเขียน "X" คุณจะเขียนจำนวนวันก่อนที่รายการที่ถูกลบจะถูกลบออกจากฐานข้อมูล WordPress ของคุณอย่างถาวร ตัวอย่างเช่น คุณอาจป้อน “5” เป็นเวลาห้าวัน จากนั้นบันทึกการเปลี่ยนแปลงและอัปโหลดไฟล์ที่แก้ไขไปยังเว็บไซต์ของคุณอีกครั้ง
4. ลบการแก้ไขโพสต์
ฐานข้อมูล WordPress ของคุณเก็บการแก้ไขบทความและหน้าทั้งหมดของคุณ คอลเลกชันนี้มีประโยชน์เมื่อคุณต้องการเปลี่ยนกลับเป็นเนื้อหาเวอร์ชันก่อนหน้าหรือติดตามการเปลี่ยนแปลงการแก้ไข
อย่างไรก็ตาม การแก้ไขเหล่านี้อาจใช้พื้นที่มากในฐานข้อมูลของคุณ นอกจากนี้ โพสต์และเพจจำนวนมากจะมีหลายร้อยโพสต์
ดังนั้น คุณอาจต้องการจำกัดจำนวนการแก้ไขบทความที่ WordPress บันทึกไว้ การทำเช่นนี้ช่วยให้มั่นใจได้ว่าโพสต์หรือหน้าต่างๆ ในอนาคตจะไม่อุดตันฐานข้อมูลของคุณ
ก่อนอื่นคุณต้องเปิด ไฟล์ wp-config.php ผ่าน FTP จากนั้นป้อนรหัสต่อไปนี้:
define( 'WP_POST_REVISIONS', X );
แทนที่จะเป็น "X" คุณจะต้องป้อนจำนวนการแก้ไขโพสต์ที่คุณต้องการบันทึก ตัวอย่างเช่น คุณอาจเลือก “2” จากนั้นบันทึกไฟล์และอัปโหลดใหม่ไปยังเว็บไซต์ของคุณผ่าน FTP
คุณยังสามารถปิดใช้งานการแก้ไขโพสต์ทั้งหมดได้ด้วยรหัสต่อไปนี้:
define( 'WP_POST_REVISIONS', false );
อย่างไรก็ตาม เราไม่แนะนำให้ใช้วิธีที่สอง หากคุณทำผิดพลาดในอนาคต คุณจะไม่มีการแก้ไขใดๆ ให้ถอยกลับไป
นอกจากนี้ พึงระลึกไว้เสมอว่าคำสั่งเหล่านี้จะมีผลเฉพาะกับการแก้ไขโพสต์และหน้าในอนาคตเท่านั้น หากคุณต้องการลบรายการที่มีอยู่แล้วในฐานข้อมูลของคุณ เราขอแนะนำให้ใช้ปลั๊กอิน เช่น ปรับฐานข้อมูลให้เหมาะสมหลังจากลบการแก้ไข:
เครื่องมือที่ใช้งานง่ายนี้ช่วยให้คุณสามารถลบการแก้ไขทั้งหมดหรือเก็บหมายเลขที่ระบุในฐานข้อมูลของคุณ ปลั๊กอินยังสามารถดำเนินการเพิ่มประสิทธิภาพฐานข้อมูล WordPress เพิ่มเติม เช่น การลบความคิดเห็นที่เป็นสแปมและแท็กที่ไม่ได้ใช้
ขออภัย ความคิดเห็นเกี่ยวกับสแปมเป็นเรื่องปกติเมื่อคุณเปิดเว็บไซต์ ข้อความเหล่านี้เป็นข้อความบนบล็อกโพสต์ของคุณพร้อมลิงก์ที่นำไปสู่เว็บไซต์ที่เป็นสแปมหรือน่าสงสัย
หาก WordPress หรือปลั๊กอินตัวใดตัวหนึ่งของคุณสงสัยว่าความคิดเห็นนั้นเป็นสแปม ระบบจะตั้งค่าสถานะรายการนั้นเพื่อให้คุณอนุมัติ ข้อความจะถูกเก็บไว้ใต้ ความคิดเห็น > สแปม ในแดชบอร์ด WordPress ของคุณ:

WordPress จะลบความคิดเห็นเหล่านี้โดยอัตโนมัติหลังจากผ่านไป 30 วัน อย่างไรก็ตาม ในระหว่างนี้ พวกมันจะใช้พื้นที่ในฐานข้อมูลที่มีค่าของคุณ
คุณสามารถลบความคิดเห็นที่เป็นสแปมได้อย่างง่ายดายโดยเลือกความคิดเห็นเหล่านั้นและคลิกที่ปุ่ม Empty Spam หรือคุณสามารถเปิด phpMyAdmin และเรียกใช้คำสั่งต่อไปนี้:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
วิธีนี้น่าจะดีกว่าถ้าคุณใช้ phpMyAdmin อยู่แล้วด้วยเหตุผลอื่น และคุณไม่ต้องการไปที่แดชบอร์ด WordPress ของคุณ มิฉะนั้น มันอาจจะซับซ้อนโดยไม่จำเป็น
นอกจากนี้ ปลั๊กอิน WordPress ที่ป้องกันสแปมบางตัวสามารถลบความคิดเห็นที่เป็นสแปมในนามของคุณได้อย่างถาวร ตัวอย่างเช่น ปลั๊กอิน Akismet สามารถกรองและลบเนื้อหาที่น่าสงสัยออกจากฐานข้อมูลของคุณโดยอัตโนมัติโดยไม่ต้องมีกระบวนการอนุมัติ
แท็กสามารถช่วยจัดระเบียบเนื้อหาของเว็บไซต์ของคุณ เมื่อผู้ใช้เยี่ยมชมไซต์ของคุณ พวกเขาสามารถคลิกที่แท็กโพสต์เพื่อค้นหาบทความที่เกี่ยวข้อง ดังนั้น การใช้เครื่องมือเหล่านี้จึงสามารถปรับปรุงการนำทางของเว็บไซต์ของคุณและประสบการณ์ผู้ใช้โดยรวม (UX) ได้
อย่างไรก็ตาม คุณอาจมีแท็กที่คุณไม่ได้ใช้ ตัวอย่างเช่น คุณอาจเปลี่ยนแท็กเหล่านี้เมื่อเวลาผ่านไปในขณะที่คุณปรับแต่งกลยุทธ์การเพิ่มประสิทธิภาพกลไกค้นหา (SEO)
ในสถานการณ์นั้น แท็กที่ไม่ได้ใช้อาจกินพื้นที่โดยไม่จำเป็นในฐานข้อมูล WordPress ของคุณ หากคุณไม่ต้องการใช้แท็กบางแท็กอีก การลบออกอาจเป็นเรื่องที่สมเหตุสมผล
ขั้นแรก คุณจะต้องเชื่อมต่อกับฐานข้อมูลของคุณด้วย phpMyAdmin จากนั้นเรียกใช้คำสั่งนี้เพื่อดูแท็กที่ไม่ได้ใช้ทั้งหมดในฐานข้อมูล WordPress ของคุณ:
SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
คุณจะต้องเปลี่ยน “wp_” เป็นคำนำหน้าที่เกี่ยวข้องในฐานข้อมูลของคุณ จากนั้นคุณควรเห็นรายการแท็กที่ซ้ำซ้อนบนเว็บไซต์ของคุณ
ถัดไป ให้รันคำสั่งต่อไปนี้เพื่อลบแท็กที่ไม่ได้ใช้ทั้งหมดของคุณ:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
ย้ำอีกครั้งว่า คุณจะต้องเปลี่ยนคำนำหน้า "wp_" เป็นคำที่ใช้ในฐานข้อมูลของคุณ แท็กที่ไม่ได้ใช้ของคุณควรจะถูกลบออกแล้ว
7. ลบ pingbacks และ trackbacks
เมื่อเว็บไซต์ของคุณมี URL ไปยังไซต์อื่น การดำเนินการนี้จะส่งการแจ้งเตือนเซิร์ฟเวอร์อัตโนมัติที่เรียกว่า pingback ข้อความนี้จะแจ้งเว็บไซต์อื่นที่คุณเชื่อมโยงกับเนื้อหา ในทำนองเดียวกัน คุณสามารถส่ง trackbacks ด้วยตนเองเพื่อถ่ายทอดข้อความเดียวกัน
Pingbacks และ trackbacks เป็นที่ถกเถียงกันเนื่องจากผู้ใช้บางคนใช้มันเพื่อสแปมเนื้อหาของพวกเขาในหลายเว็บไซต์ นอกจากนี้ pingbacks และ trackbacks ยังใช้พื้นที่โดยไม่จำเป็นในฐานข้อมูลของคุณ คุณอาจมีไซต์นับพันที่ลิงก์ไปยังเว็บไซต์ของคุณและทำให้ฐานข้อมูลของคุณบวม
ในการแก้ไขปัญหานี้ คุณจะต้องปิดการใช้งาน pingbacks และ trackbacks คุณสามารถทำได้โดยไปที่ การตั้งค่า > การสนทนา ใน WordPress และปิดใช้งานการตั้งค่าสองรายการแรก:

ถัดไป คุณสามารถลบ trackbacks และ pingbacks ที่มีอยู่ได้ ในการดำเนินการนี้ ให้เข้าถึงฐานข้อมูลของคุณผ่าน phpMyAdmin และเรียกใช้คำสั่งนี้:
UPDATE wp_posts SET ping_status= “closed”;
และเช่นเคย คุณจะต้องสลับคำนำหน้า "wp_" สำหรับคำนำหน้าในฐานข้อมูลของคุณ สุดท้าย ให้กด Go เพื่อลบ pingbacks และ trackbacks ที่น่ารำคาญ
เพิ่มประสิทธิภาพฐานข้อมูล WordPress ของคุณวันนี้
ฐานข้อมูลที่แออัดอาจทำให้ไซต์ของคุณช้าลง สิ่งนี้อาจทำให้ทั้งคุณและผู้ใช้ของคุณผิดหวัง ดังนั้น กลยุทธ์การเพิ่มประสิทธิภาพฐานข้อมูล WordPress มีความสำคัญต่อการเพิ่มประสิทธิภาพเว็บไซต์ของคุณ
เพื่อสรุป มีหลายวิธีที่คุณสามารถเพิ่มประสิทธิภาพฐานข้อมูล WordPress ของคุณโดยลบข้อมูลด้วยตนเองผ่าน phpMyAdmin อย่างไรก็ตาม เราแนะนำให้ใช้ปลั๊กอิน WP-Optimize แทน เครื่องมือนี้สามารถทำงานเบื้องหลังเพื่อให้เว็บไซต์ของคุณทำงานอย่างเต็มศักยภาพ
เรายังมีโพสต์เกี่ยวกับปลั๊กอินฐานข้อมูล WordPress ที่ดีที่สุด เช่นเดียวกับโพสต์ที่เราทดสอบปลั๊กอินการบำรุงรักษาฐานข้อมูลยอดนิยมสามตัว
คุณมีคำถามใด ๆ เกี่ยวกับเคล็ดลับการเพิ่มประสิทธิภาพฐานข้อมูล WordPress เหล่านี้หรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง!