แนวทางปฏิบัติที่ดีที่สุดในการตัดแต่งฐานข้อมูล WordPress ของคุณ
การติดตั้ง WordPress ที่สะอาดตา เริ่มต้นด้วย 12 ฐานข้อมูลตาราง โดยค่าเริ่มต้นอย่างไรก็ตามเมื่อเวลาผ่านไปข้อมูลจะเพิ่มขึ้นอย่างรวดเร็ว มากมายของคุณ โพสต์, หน้า, แสดงความคิดเห็น, ตัวเลือก, และ การตั้งค่า ทั้งหมดจะถูกบันทึกลงในฐานข้อมูล ยิ่งกว่านั้นอีกมากมาย ปลั๊กอิน (และบางครั้งก็ถึง ธีม) ยังสร้างตารางฐานข้อมูลของตนเอง แต่ข้อมูลเหล่านี้มากมาย รับซ้ำซ้อน หลังจากนั้นไม่นาน.
ไม่ช้าก็เร็ว ฐานข้อมูลค่าใช้จ่ายสามารถรู้สึกหมดอำนาจ. เซิร์ฟเวอร์ของคุณทำงานช้าลงความเร็วในการโหลดหน้าเว็บเพิ่มขึ้นส่งออกและนำเข้าเพิ่มขึ้นและ การสร้างการสำรองข้อมูลอาจใช้เวลานาน.
ดังนั้นในบทความนี้เราจะตรวจสอบ แนวทางปฏิบัติที่ดีที่สุดในการตัดแต่งฐานข้อมูล WordPress ของคุณ. แม้ว่าคุณจะไม่มีปัญหาในตอนนี้มันก็คุ้มค่าที่จะพิจารณาการทำความสะอาดให้มากที่สุด ปรับปรุงประสิทธิภาพเว็บไซต์ของคุณ, เร่งขั้นตอนการสำรองข้อมูลของคุณและทำให้การบำรุงรักษาไซต์ทำได้ง่ายขึ้น.
อย่าลืม สำรองฐานข้อมูล ก่อนที่คุณจะเริ่มเพื่อที่คุณจะได้ไม่สูญเสียอะไรเลย หากมีสิ่งผิดปกติเกิดขึ้นในระหว่างการทำความสะอาด.
1. ดำเนินการทำความสะอาดด้วยตนเอง
มีไอเท็มข้อมูลซ้ำซ้อนมากมายที่คุณสามารถทำได้ ลบด้วยตนเอง, ง่ายดาย จากผู้ดูแลระบบ WordPress.
ลบโพสต์ที่คุณไม่ต้องการ
WordPress ประหยัด โพสต์ทุกประเภท (โพสต์, หน้า, ประเภทโพสต์ที่กำหนดเอง) ลงใน wp_posts
ตารางและข้อมูลเมตาที่เกี่ยวข้องกับ wp_postmeta
.
ถ้าคุณ เอาขยะไปทิ้ง ใน “โพสต์” และ “หน้า” พาเนลในผู้ดูแลระบบ WordPress ของคุณคุณกำจัดข้อมูลที่ไม่จำเป็นจำนวนมากไปแล้ว หากคุณมีมากมาย แบบร่างและโพสต์ที่รออนุมัติ เป็นความคิดที่ดีที่จะทำตามและลบสิ่งที่คุณไม่ต้องการ.
โปรดทราบว่ารายการสื่อ (เนื้อหาของ “สื่อ” แผง) คือ ไม่ได้เก็บไว้ในฐานข้อมูล แต่ใน / wp-content / uploads /
โฟลเดอร์.
ลบหมวดหมู่และแท็กที่ไม่ได้ใช้
หากคุณมีมากเกินไป หมวดหมู่และแท็กที่คุณไม่ได้ใช้ มันก็คุ้มค่าที่จะลบสิ่งที่คุณไม่ต้องการ หมวดหมู่และแท็กเป็นประเภทอนุกรมวิธานสองประเภทที่คุณสามารถเข้าถึงได้จากผู้ดูแลระบบ WP โดย เอาสิ่งที่ไม่จำเป็นออก, คุณสามารถเพิ่มพื้นที่ว่างใน wp_terms
, wp_term_relationships
, และ wp_term_taxonomy
ตารางฐานข้อมูล.
ลบปลั๊กอินและธีมที่ไม่ได้ใช้
โดยค่าเริ่มต้นปลั๊กอินจะถูกบันทึกลงใน / wp-content / plugins /
โฟลเดอร์ในขณะที่ชุดรูปแบบเข้าไป / wp-content / ธีม /
. อย่างไรก็ตามปลั๊กอินจำนวนมากเช่นเดียวกับธีมบางส่วน สร้างตารางฐานข้อมูลที่กำหนดเอง. พวกเขายังบ่อย บันทึกตัวเลือก เข้าไปใน WP-ตัวเลือก
ตาราง.
ดังนั้นการลบปลั๊กอินและธีมที่ไม่จำเป็นสามารถเพิ่มพื้นที่ว่างที่สำคัญในฐานข้อมูลของคุณ อย่างไรก็ตามสำหรับสิ่งที่คุณ ต้องลบทิ้งแทนที่จะปิดใช้งาน.
ลบความคิดเห็นที่คุณไม่ต้องการ
คุณสามารถลบ ความเห็นที่ไม่ได้รับอนุมัติสแปมและถังขยะ จาก “ความคิดเห็น” แผงในผู้ดูแลระบบ WordPress ของคุณ ด้วยวิธีนี้คุณสามารถลดขนาดของ wp_comments
และ wp_commentmeta
ตาราง.
หากไซต์ของคุณได้รับความคิดเห็นจำนวนมากคุณควรพิจารณาใช้ระบบการแสดงความคิดเห็นของบุคคลที่สามเช่น Disqus หรือ Livefyre เพื่อให้คุณไม่ต้องเก็บความคิดเห็นไว้ในฐานข้อมูลเลย.
2. เพิ่มประสิทธิภาพฐานข้อมูลของคุณผ่าน phpMyAdmin
เข้าถึง phpMyAdmin
phpMyAdmin เป็นซอฟต์แวร์ที่ช่วยให้คุณ จัดการฐานข้อมูล MySQL ของคุณ. ใน cPanel ของคุณค้นหา “ฐานข้อมูล” และคลิกไอคอน phpMyAdmin.
หากคุณอยู่ในเครื่องท้องถิ่นของคุณคุณสามารถค้นหา phpMyAdmin บนเว็บเซิร์ฟเวอร์ในพื้นที่ของคุณ, มักจะเป็น http: // localhost / phpMyAdmin
URL.
ลบค่าใช้จ่ายฐานข้อมูล
phpMyAdmin มีคุณสมบัติที่ช่วยให้คุณ เพิ่มประสิทธิภาพฐานข้อมูลของคุณ. การบำรุงรักษาตาราง> ปรับตาราง
ตัวเลือก ทำงาน ปรับให้เหมาะสมตาราง
MySQL แบบสอบถาม สำหรับตารางที่เลือกและ เอาค่าใช้จ่าย ของฐานข้อมูลของคุณ.
ดังที่คุณเห็นบนภาพด้านล่าง phpMyAdmin แสดงว่าคุณมีค่าใช้จ่าย ในตาราง (คอลัมน์สุดท้าย) เลือก ตารางที่มีค่าใช้จ่าย, หรือเลือกตารางทั้งหมดหากคุณต้องการและเรียกใช้แบบสอบถาม.
หากคุณมี ตารางที่เสียหายในฐานข้อมูลของคุณ คุณสามารถซ่อมแซมได้โดยเลือก “ซ่อมโต๊ะ” ตัวเลือก (มันอยู่ด้านล่าง “ปรับตารางให้เหมาะสม”) ที่เรียกใช้ ซ่อมตาราง
MySQL แบบสอบถาม.
3. ใช้การเพิ่มประสิทธิภาพฐานข้อมูลในตัวของ WP
WordPress ยังมี เครื่องมือเพิ่มประสิทธิภาพฐานข้อมูลอัตโนมัติ. ในการเข้าถึงคุณต้อง แก้ไข WP-config.php
ไฟล์. นี้เป็น ไฟล์การกำหนดค่า ของ WordPress ของคุณติดตั้ง คุณสามารถค้นหาได้ ในโฟลเดอร์รูทของคุณ ที่คุณสามารถเข้าถึงผ่าน FTP (SFTP).
เปิด WP-config.php
ไฟล์ในโปรแกรมแก้ไขรหัสและเพิ่มบรรทัดต่อไปนี้ ไปยังจุดเริ่มต้นหลังจากแท็ก PHP เริ่มต้น ():
define ('WP_ALLOW_REPAIR', จริง);
บันทึก WP-config.php
ไฟล์และ เปิด http://yoursite.com/wp-admin/maint/repair.php
เส้นทาง URL. คุณจะพบว่าตัวเองอยู่ในหน้าจอต่อไปนี้:
“ซ่อมแซมฐานข้อมูล” ตัวเลือกค้นหาและแก้ไข ปัญหาฐานข้อมูลทั่วไป. ตัวเลือกอื่น ๆ, “ซ่อมแซมและเพิ่มประสิทธิภาพฐานข้อมูล” ยังพยายามที่จะ ปรับฐานข้อมูลให้เหมาะสม ที่สามารถปรับปรุงประสิทธิภาพ (ความเร็วในการโหลดหน้า) ของเว็บไซต์ของคุณ.
โปรดทราบว่าหากคุณเลือกหลัง, ฐานข้อมูลของคุณจะถูกล็อค จนกว่างานจะดำเนินการ (คุณไม่สามารถบันทึกแก้ไขหรือลบและอื่น ๆ scontent).
เมื่อเสร็จแล้ว อย่าลืมลบ define ('WP_ALLOW_REPAIR', จริง);
บรรทัดจาก WP-config.php
ไฟล์เป็นเครื่องมือเพิ่มประสิทธิภาพฐานข้อมูลสามารถ เข้าถึงได้โดยทุกคน ไม่ใช่แค่ผู้ดูแลระบบ.
4. ตัดฐานข้อมูลของคุณด้วยปลั๊กอิน
มี งานการเพิ่มประสิทธิภาพฐานข้อมูลที่ซับซ้อนมากขึ้น, เช่นการลบทรานแซคชันที่หมดอายุแล้วรายการเมตาของเด็กกำพร้ารายการที่ซ้ำกันและการโพสต์ในอดีตที่ปลอดภัยที่สุดที่ต้องทำโดยใช้ ปลั๊กอินการล้างข้อมูลฐานข้อมูล.
ด้านล่างนี้คุณสามารถค้นหา ปลั๊กอินฟรีที่ดีที่สุด คุณสามารถใช้เพื่อตัดแต่งฐานข้อมูลของคุณเพิ่มเติม ปลั๊กอินเหล่านี้ยังทำงานบางอย่างที่ฉันกล่าวถึงใน “ทำความสะอาดด้วยตนเอง” ส่วนซึ่งหมายถึง คุณไม่จำเป็นต้องทำสิ่งเหล่านี้ด้วยตนเอง.
WP-เพิ่มประสิทธิภาพ
ปลั๊กอิน WP-Optimize ลบความคิดเห็นในถังขยะและไม่ได้รับการอนุมัติ, pingbacks, trackbacks, ตัวเลือกชั่วคราวที่หมดอายุแล้ว, ทำความสะอาด wp_postmeta
ตารางและข้อมูลความสัมพันธ์กำพร้าและ มีคุณสมบัติที่ยอดเยี่ยมอื่น ๆ อีกมากมาย.
ในแผงตัวเลือกคุณสามารถเลือกงานที่คุณต้องการทำงาน นอกจากนี้คุณยังสามารถ กำหนดตารางการทำความสะอาดอัตโนมัติรายสัปดาห์, ตามข้อกำหนดของคุณ.
WP Sweep
ปลั๊กอิน WP Sweep มีฟังก์ชั่นที่คล้ายกับ WP-Optimize ดังกล่าวข้างต้นตัวอย่างเช่นมันสามารถใช้เพื่อลบโพสต์และความคิดเห็นในถังขยะ, โพสต์เมตาที่ซ้ำกันตัวเลือกชั่วคราวเมตาดาต้ากำพร้า, ฯลฯ.
WPBeginner มีการโพสต์ที่น่าสนใจที่พวกเขาโต้แย้งสำหรับ WP Sweep (ตรงข้ามกับ WP-Optimize) ตามที่มัน “ใช้ฟังก์ชั่นลบ WordPress ที่เหมาะสม ให้มากที่สุดแทนการรันคำสั่ง MySQL ลบโดยตรง”. ปลั๊กอินทั้งสองนั้นยอดเยี่ยม, เลือกสิ่งที่คุณชอบมากกว่านี้คุณจะไม่ผิดกับสิ่งใด.
ปรับฐานข้อมูลให้เหมาะสมหลังจากลบการแก้ไข
ด้วยปลั๊กอินนี้คุณสามารถลบรายการที่อยู่ในถังขยะทรานแซกชันหมดอายุ pingbacks, trackbacks, สแปม ฯลฯ นอกจากนี้คุณยังสามารถเลือก เก็บบันทึกและตั้งค่า รายชั่วโมงสองครั้งต่อวันรายวันรายสัปดาห์หรือรายเดือน ตัวกำหนดเวลาการเพิ่มประสิทธิภาพ.
เช่นเดียวกับชื่อของมันก่อนที่จะเพิ่มประสิทธิภาพฐานข้อมูล ลบการแก้ไขโพสต์ ที่มักจะเกิดขึ้นใหญ่ในฐานข้อมูล ในแผงตัวเลือกคุณสามารถเลือก จำนวนการแก้ไข คุณต้องการที่จะรักษาและยัง อายุของการแก้ไข ที่สามารถลบได้ ปลั๊กอินนี้คือ MultiSite การเข้ากันได้ เช่นกันซึ่งเป็นข้อดีอย่างมาก.