การลบภาพที่ไม่ได้ใช้ใน WordPress: คำแนะนำในการล้างเว็บไซต์ให้เร็วขึ้น
เผยแพร่แล้ว: 2024-02-20ฉันเป็นแฟนตัวยงของการรีวิวและการจัดโปรเจ็กต์ดิจิทัลและในชีวิตจริงของฉันให้เป็นระเบียบอยู่เสมอ มันมีประโยชน์ต่อสุขภาพจิตของฉันและช่วยฉันประหยัดเวลาและเงินในอนาคต ในระหว่างการตรวจสอบเหล่านี้ ฉันจะตรวจสอบโปรเจ็กต์ โดเมน และบริการที่สมัครสมาชิกทั้งหมดของฉัน และล้างรายการที่ไม่จำเป็น จากนั้นฉันก็เข้าไปในเว็บไซต์แต่ละแห่งและทำความสะอาดมันด้วย หนึ่งในขั้นตอนเหล่านี้คือการลบภาพที่ไม่ได้ใช้
ความสำคัญของการลบภาพที่ไม่ได้ใช้
ฉันพบว่าการลบรูปภาพที่ไม่ได้ใช้ออกจากไซต์ WordPress ของฉัน แม้ว่าจะไม่ส่งผลโดยตรงต่อความเร็วส่วนหน้า แต่ก็ทำให้มีเวลาและพื้นที่ว่างในจิตใจมากขึ้นพร้อมทั้งประหยัดเงินไปด้วย ต่อไปนี้คือรายละเอียดข้อดีที่แม่นยำยิ่งขึ้น:
การจัดการไซต์ที่ได้รับการปรับปรุง : ด้วยการขจัดความยุ่งเหยิงออกจากไลบรารีสื่อ ฉันจะปรับปรุงส่วนหลังของเว็บไซต์ ทำให้ฉันค้นหาและใช้รูปภาพที่ต้องการได้เร็วและง่ายขึ้น
ต้นทุนพื้นที่จัดเก็บข้อมูลที่ลดลง : เนื่องจากฉันเพิ่งประสบปัญหากับไซต์เล็กๆ แห่งหนึ่งของฉัน โฮสต์บางแห่งจึงมีพื้นที่จัดเก็บข้อมูลที่จำกัด เนื่องจากแต่ละภาพใช้พื้นที่จัดเก็บมากกว่าเวอร์ชันต้นฉบับ คุณอาจต้องอัปเกรดเร็วกว่าในภายหลัง หรือลบภาพที่ไม่ได้ใช้ เช่นเดียวกับที่ผมทำในกรณีนี้
การสำรองข้อมูลที่รวดเร็วยิ่งขึ้น : ขนาดของการสำรองข้อมูลเว็บไซต์ของคุณอาจส่งผลต่อความรวดเร็วและราบรื่นของงานที่สำคัญนี้ ไซต์ขนาดใหญ่จะใช้เวลาสำรองและกู้คืนนานกว่า ด้วยการรักษารอยเท้าทางดิจิทัลของฉันให้น้อย ฉันมั่นใจว่าการสำรองข้อมูลจะมีประสิทธิภาพมากที่สุดเท่าที่จะเป็นไปได้
ลดความเสี่ยงของไฟล์ที่ล้าสมัย : ฉันเขียนบทช่วยสอนมากมายเกี่ยวกับการใช้รูปภาพใน WordPress และมักจะสามารถนำรูปภาพกลับมาใช้ซ้ำได้ในหลายโพสต์ ฉันต้องแน่ใจว่ารูปภาพในไลบรารีสื่อของฉันเป็นข้อมูลล่าสุด
การย้ายเว็บไซต์เร็วขึ้น : หากคุณต้องการย้ายไซต์ของคุณ การมีไลบรารีสื่อที่เพรียวบางลงสามารถทำให้กระบวนการย้ายเร็วขึ้นและเสี่ยงต่อข้อผิดพลาดน้อยลง มันเหมือนกับการย้ายบ้าน ยิ่งคุณมีสัมภาระส่วนเกินน้อยลง การเคลื่อนย้ายก็จะยิ่งง่ายขึ้น เนื่องจากฉันจัดการเว็บไซต์จำนวนมาก สิ่งนี้จึงเกิดขึ้นบ่อยกว่าที่คุณคิด
ทำไมแต่ละภาพจึงมีความสำคัญ
ฉันสังเกตเห็นในการสนทนาหลายครั้งกับลูกค้าของฉันว่าโดยเฉพาะอย่างยิ่งผู้ที่มีเทคนิคน้อยไม่ทราบว่า WordPress สร้างรูปภาพแต่ละรูปที่พวกเขาอัปโหลดหลายเวอร์ชัน
อาจมีไฟล์รูปภาพมากกว่าครึ่งโหลที่สร้างโดย WordPress บนเซิร์ฟเวอร์ของคุณ ทั้งนี้ขึ้นอยู่กับไฟล์รูปภาพ ธีมของคุณ และการตั้งค่า WordPress ในขณะที่คุณเห็นเพียงไฟล์เดียวในไลบรารีสื่อ
WordPress จะแสดงไฟล์ที่ปรับขนาดเหล่านี้บนหน้าจอขนาดเล็ก นี่เป็นวิธีที่ยอดเยี่ยมในการเพิ่มความเร็วไซต์ของคุณ แต่จะเพิ่มจำนวนไฟล์และพื้นที่เก็บข้อมูลที่จำเป็นบนเซิร์ฟเวอร์ของคุณ
รูปภาพที่อัปโหลดสามารถมีขนาดไฟล์ 3 MB ได้อย่างง่ายดาย และเมื่อสร้างเวอร์ชันที่ปรับขนาดทั้งหมดแล้ว พื้นที่ทั้งหมดอาจใช้พื้นที่มากกว่า 6 MB บนเซิร์ฟเวอร์ของคุณ
ค้นหาภาพที่ไม่ได้ใช้
ก่อนที่จะลบภาพที่ไม่ได้ใช้ ฉันจะทำความสะอาดในระดับที่สูงขึ้น ซึ่งรวมถึงการลบปลั๊กอินที่ไม่ได้ใช้ตลอดจนบทความและหน้าต่างๆ แต่อย่างหลังนี้เกิดขึ้นน้อยมาก
ผู้เผยแพร่โฆษณาหลายรายและแม้แต่นักพัฒนา WordPress ยังไม่ทราบ: ส่วน "แนบกับ" ในส่วนแบ็กเอนด์จะบอกคุณเท่านั้นว่าโพสต์รูปภาพใดถูกอัปโหลดไปที่ใด แต่ทั้งนี้หากยังคงมีการใช้งานอยู่ที่นั่นหรือที่อื่นที่คุณอาจเพิ่มไว้ มัน.
ฉันเคยเขียนคำสั่ง SQL แบบกำหนดเองเพื่อระบุภาพที่ไม่ได้ใช้ในฐานข้อมูลโดยตรง
นี่คือข้อความค้นหาที่คุณสามารถทดสอบได้ในตอนท้าย:
SELECT p1.ID, p1.post_title FROM wp_posts p1 WHERE p1.post_type = 'attachment' AND p1.post_mime_type LIKE 'image%' AND NOT EXISTS ( SELECT 1 FROM wp_posts p2 WHERE p2.post_status = 'publish' AND p2.post_content LIKE CONCAT('%', p1.guid, '%') );
คุณสามารถเรียกใช้แบบสอบถามนี้ทุกๆ สองสามเดือน จากนั้นตรวจดู URL และทำการค้นหาฐานข้อมูลทั้งหมดเพื่อให้แน่ใจว่ารูปภาพจะไม่ถูกนำไปใช้ที่อื่น
ฉันหมายถึงอะไรโดยที่อื่น?
มีหลายที่ที่ใช้รูปภาพนอกเนื้อหา:
- โลโก้และ Favicons
- ภาพเด่นของโพสต์
- เครื่องมือสร้างเพจใช้สำหรับภาพประกอบและภาพพื้นหลัง
- ฟิลด์แบบกำหนดเองขั้นสูงช่วยให้คุณสามารถอัปโหลดรูปภาพเป็นข้อมูลเมตาได้
โชคดีที่มีวิธีที่ตรงไปตรงมากว่านี้ในการดำเนินการนี้โดยใช้ปลั๊กอิน Image Source Control
การลบภาพที่ไม่ได้ใช้
แม้ว่าในฐานะนักพัฒนา WordPress ฉันรู้วิธีค้นหาและลบภาพที่ไม่ได้ใช้ในฐานข้อมูล แต่ก็ยังเป็นงานที่ใช้เวลานานและน่าเบื่อ
ทุกวันนี้ ฉันกำลังลบภาพที่ไม่ได้ใช้ด้วย Image Source Control
ดังที่คุณอาจทราบแล้วว่าฉันได้พัฒนาปลั๊กอินเพื่อจัดการการระบุแหล่งที่มาของผู้เขียนสำหรับรูปภาพ ด้วยข้อมูลเชิงลึกมากมายเกี่ยวกับตำแหน่งที่ใช้และแสดงรูปภาพ การขยายคุณสมบัติของปลั๊กอินเป็นการลบรูปภาพที่ไม่ได้ใช้จึงเป็นเรื่องง่าย
สื่อ > รูปภาพที่ไม่ได้ใช้ แสดงรายการรูปภาพที่อาจไม่ได้ใช้ทั้งหมด
ฉันมักจะใช้ตัวเลือกจำนวนมากเพื่อตรวจสอบรูปภาพทั้งหมดที่แสดงอย่างละเอียด จากนั้นจึงตรวจสอบรูปภาพทั้งหมดที่ไม่เกี่ยวข้องกับโพสต์ใดๆ ซึ่งรวมถึงภาพที่กล่าวถึงในบางตัวเลือกหรือโพสต์ข้อมูลเมตา
สุดท้ายนี้ ฉันจะตรวจสอบรูปภาพที่ไม่ได้ใช้และลบรูปภาพจำนวนมากออกเพื่อทำความสะอาดพื้นที่
บทสรุป
ฉันรู้สึกประหลาดใจกับความยุ่งเหยิงของข้อมูลที่สามารถปลดปล่อยได้และรู้สึกได้ถึงความสำเร็จเพียงใด
ความกตัญญูของเพื่อนร่วมงานผู้จัดพิมพ์ของฉันที่ตระหนักได้ว่าการค้นหาภาพอีกครั้งในไลบรารีสื่อที่มีการจัดระเบียบอย่างดีนั้นเป็นเรื่องง่ายเพียงใด ถือเป็นโบนัสที่น่ายินดี
ตอนนี้ฉันลบภาพที่ไม่ได้ใช้ในระหว่างการตรวจสอบการบำรุงรักษาทุกๆ สองสามเดือนและก่อนที่จะสร้างไซต์ชั่วคราว ทั้งนี้ขึ้นอยู่กับกิจกรรมการเผยแพร่