15 วิธีในการเพิ่มประสิทธิภาพและเพิ่มความเร็วให้กับไซต์ WordPress

เผยแพร่แล้ว: 2021-04-29


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

หากไม่เล่นอย่างปลอดภัย คุณอาจจบลงด้วยไซต์ขี้เกียจ

นั่นเป็นความรำคาญสำหรับแขกที่ทำการแฮชและจะทำให้คุณสูญเสียผู้สนับสนุนและลูกค้า

ในโพสต์ที่เร็วนี้ ฉันจะพูดถึงวิธีที่เหมาะสมที่สุดส่วนใหญ่ที่ฉันพบว่าช่วยเร่งความเร็ว WordPress ได้อย่างน่าเชื่อถือ

วิธีเพิ่มความเร็ว WordPress?

  1. เลือกโฮสต์ที่ดี

    เมื่อเริ่มต้น โฮสต์ร่วมกันอาจดูเหมือนข้อตกลง (“จำนวนการดูหน้าเว็บไม่จำกัด!”) มีค่าใช้จ่ายอื่น: ความเร็วไซต์ปานกลางอย่างเซและบ่อยครั้งที่หยุดทำงานในช่วงที่มีการเคลื่อนไหวสูง

    ในกรณีที่คุณคาดว่าจะแจกจ่ายสิ่งที่โดดเด่น คุณกำลังดำเนินการเองโดยใช้ไซต์ WordPress ของคุณบนโฮสติ้งที่ใช้ร่วมกัน

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

    WordPress หลักที่ฉันแนะนำอย่างไม่หยุดยั้งคือ...

    WP Engine จัดการโฮสติ้ง WordPress

    จุดหมายปลายทางของฉันรวดเร็วอย่างเห็นได้ชัด ไม่เคยมีช่วงหยุดทำงานเมื่อได้รับองค์ประกอบขนาดมหึมา (เช่น เมื่อฉันถูกเน้นบนบล็อก Discovery Channel!) และส่วนแบ็คเอนด์นั้นใช้งานยาก

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

    ไปที่หน้า Landing Page ของ WP Engine เสร็จแล้วและดูข้อเสนอของพวกเขา คุณจะดีใจที่คุณทำ

  2. เริ่มต้นด้วยธีม/กรอบงานที่มั่นคง

    คุณอาจประหลาดใจกับสิ่งนี้ แต่ “ระบบ” ของ Twenty Fifteen (หรือที่รู้จักในชื่อ WP subject เริ่มต้น) นั้นเบาและรวดเร็วมาก

    นั่นเป็นเพราะพวกเขารักษา "ความกล้า" ไว้เป็นพื้นฐาน ตรงกันข้ามกับระบบที่บวมซึ่งมีส่วนประกอบจำนวนมากที่คุณไม่เคยใช้มาก่อน ทำให้ไซต์ของคุณกลายเป็นคืบคลานกลับคืนมา

    จากประสบการณ์ของผม โครงสร้างพรีเมี่ยมที่ซ้อนกันได้รวดเร็วที่สุดคือ Thesis Theme Framework มันมีประสิทธิภาพดีกว่าธีม WordPress ที่สำคัญโดยไม่ต้องการการเปลี่ยนแปลงมากนัก

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

  3. ใช้ปลั๊กอินแคชที่มีประสิทธิภาพ

    เห็นได้ชัดว่าปลั๊กอิน WordPress มีค่ามาก แต่ส่วนที่ดีที่สุดส่วนหนึ่งอยู่ภายใต้คลาสการจอง เนื่องจากช่วยเพิ่มเวลาในการโหลดหน้าเว็บได้อย่างมาก และส่วนที่ดีที่สุดก็คือทุกๆ อันบน WP.org นั้นฟรีและใช้งานง่าย

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

  4. ใช้เครือข่ายการจัดส่งเนื้อหา (CDN)

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

    โดยพื้นฐานแล้ว CDN หรือการจัดการสารสื่อจะนำบันทึกแบบคงที่ทั้งหมดที่คุณมีบนเว็บไซต์ของคุณ (CSS, Javascript และรูปภาพและอื่น ๆ ) และให้แขกมีโอกาสดาวน์โหลดอย่างรวดเร็วที่สุดเท่าที่จะเป็นไปได้โดยการให้บริการเอกสารบนเซิร์ฟเวอร์ใกล้เคียง ตามที่คาดหวังได้ภายใต้สถานการณ์

  5. ปรับภาพให้เหมาะสม (อัตโนมัติ)

    ไชโย มีเครื่องมือเพิ่มประสิทธิภาพรูปภาพที่เรียกว่า Smush.it ซึ่งจะช่วยลดขนาดการบันทึกของรูปภาพได้อย่างมาก ในขณะที่คุณภาพจะไม่ลดลง

    ไม่ว่าในกรณีใด ถ้าคุณคล้ายกับฉัน การทำเช่นนี้กับแต่ละภาพจะผ่านพ้นความทรมานและน่าเบื่อหน่ายเป็นพิเศษ

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

  6. ปรับหน้าแรกของคุณให้โหลดเร็ว

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

    สิ่งที่คุณสามารถทำได้ ได้แก่ :

    • แสดงส่วนที่เลือกมากกว่าโพสต์แบบเต็ม
    • ลดจำนวนโพสต์บนเพจ (ชอบให้ปรากฏระหว่าง 5-7)
    • ขับไล่แกดเจ็ตการแบ่งปันที่ไม่มีจุดหมายออกจากหน้า Landing Page (รวมไว้ในโพสต์เท่านั้น)
    • อพยพปลั๊กอินและแกดเจ็ตที่อยู่เฉยๆ ที่คุณไม่ต้องกังวลใจ
    • เก็บไว้เล็กน้อย! ผู้ใช้มาที่นี่เพื่อดูเนื้อหา ไม่ใช่อุปกรณ์ 8,000 รายการในหน้า Landing Page
  7. เพิ่มประสิทธิภาพฐานข้อมูล WordPress ของคุณ

    ฉันได้รับการใช้งานจำนวนมากจาก "เพิ่มประสิทธิภาพ" ในโพสต์นี้อย่างแน่นอน!

    นี่น่าจะเป็นไปได้ในรูปแบบแมนนวลที่ซ้ำซากจำเจมาก หรือ…

    คุณสามารถใช้โมดูล WP-Optimize ได้ ซึ่งฉันยังคงทำงานในพื้นที่ส่วนใหญ่ของฉัน

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

  8. ปิดใช้งานฮ็อตลิงค์และการปลิงเนื้อหาของคุณ

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

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

  9. เพิ่มส่วนหัวที่หมดอายุลงในทรัพยากรแบบคงที่

    ส่วนหัว Expires เป็นแนวทางในการระบุช่วงเวลาที่เพียงพอในภายหลังโดยมีเป้าหมายที่ลูกค้า (โปรแกรม) ไม่จำเป็นต้องรับเนื้อหาที่คงที่ (เช่น เอกสาร css, javascript, รูปภาพ และอื่นๆ)

    แนวปฏิบัติเหล่านี้สามารถลดเวลาฮีปสำหรับลูกค้าตามธรรมเนียมของคุณได้

  10. ปรับภาพ Gravatar

    คุณจะเห็นในเว็บไซต์นี้ว่ารูปภาพ Gravatar เริ่มต้นถูกตั้งค่าเป็น… ก็ไม่มีอะไร

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

    บางเว็บไซต์สามารถขัดขวางพวกเขาทั้งหมดผ่านหน้าเว็บและสำหรับทุกคน

  11. เพิ่ม LazyLoad ให้กับรูปภาพของคุณ

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

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

  12. ควบคุมปริมาณของการแก้ไขโพสต์ที่เก็บไว้

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

  13. ปิด pingbacks และ trackbacks

    แน่นอน WordPress เชื่อมต่อกับวารสารทางเว็บต่างๆ ที่มี pingbacks และ trackbacks

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

  14. แทนที่ PHP ด้วย HTML แบบคงที่ เมื่อจำเป็น

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

  15. ใช้ CloudFlare

    นี่เป็นเหมือนพื้นที่ด้านบนเกี่ยวกับการใช้ CDN แต่ฉันกลับกลายเป็นว่าผูกพันกับ CloudFlare มากเนื่องจากฉันพูดถึงเรื่องนี้ในการสอบเว็บที่ดีที่สุดที่ฉันเลือกรวมไว้ที่นี่

    พูดง่ายๆ ก็คือ CloudFlare ควบคู่ไปกับโมดูล W3 Total Cache ที่กล่าวถึงข้างต้น เป็นการผสมผสานที่แข็งแกร่งอย่างแท้จริง (ซึ่งรวมเข้าด้วยกัน) ซึ่งจะช่วยเพิ่มความเร็วได้อย่างไม่น่าเชื่อ เช่นเดียวกับความปลอดภัยของไซต์ของคุณ