วิธีเพิ่มความเร็ว WordPress ใช้ประโยชน์จากการแคชเบราว์เซอร์ผ่าน .htaccess

เผยแพร่แล้ว: 2017-08-04

เร่งความเร็ว WordPress ใช้ประโยชน์จากการแคชเบราว์เซอร์ผ่าน .htaccess

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

นี่คือไฟล์ . .htaccess ฉบับสมบูรณ์ที่เรามีอยู่ในโฟลเดอร์รูท Crunchify

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

มาทำความเข้าใจแต่ละส่วนของไฟล์ .htaccess กัน:

ขั้นตอนที่ 1 การกำจัด ETag

ก่อนอื่น เราต้อง disable ETag header เนื่องจากเราจะใช้ระยะเวลาหมดอายุ เทคโนโลยี ETag นั้นเรียกว่าช้าและมีปัญหา – แม้แต่ไซต์อันดับต้น ๆ อื่น ๆ ก็บ่นเกี่ยวกับมัน

เพิ่มใน . .htaccess : (อยู่ที่ตำแหน่งรากของบล็อก)

เรายังรักษาการเชื่อมต่อ keep-alive เรียกว่า persistent connection หากต้องเปิดการเชื่อมต่อใหม่สำหรับทุกคำขอหรือไฟล์ อาจใช้เวลานานขึ้นอย่างมาก

อื่นๆ ต้องอ่าน:

  • 5 เคล็ดลับที่เป็นประโยชน์เพื่อเพิ่มความเร็ว WordPress & เพิ่มประสิทธิภาพ
  • 9 แหล่งข้อมูล WordPress ที่คุณอาจพลาดไป

ขั้นตอนที่ 2 เปิดใช้งานการแคชเบราว์เซอร์

หากคุณกำหนดวันหมดอายุหรืออายุสูงสุดในส่วนหัว HTTP สำหรับทรัพยากรแบบคงที่ เบราว์เซอร์สมัยใหม่จะโหลดทรัพยากรแบบคงที่ที่ดาวน์โหลดก่อนหน้านี้ เช่น รูปภาพ, css, javascript, pdf, swf ฯลฯ จากดิสก์ในเครื่องแทนที่จะโหลดผ่านเครือข่าย

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

สิ่งนี้เป็นการเพิ่มส่วนหัวที่หมดอายุในอนาคตอันใกล้ (ตรวจสอบให้แน่ใจว่าโหลด mod_expires ในการกำหนดค่า apache หากคุณมีปัญหา) ไปยังเนื้อหาคงที่ของคุณ (รูปภาพ, js, css เป็นต้น)

สองสิ่งที่นี่:

  • ExpiresDefault A2592000 = 1 เดือนในอนาคต
  • Cache-Control “max-age=2592000” = 1 เดือน

หากต้องการ คุณสามารถตั้งค่าเป็น 1 ปี = 31536000

ขั้นตอนที่ 3 เพิ่ม gzip และยุบส่วนหัวของการบีบอัด

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

ขั้นตอนการเพิ่มประสิทธิภาพนี้อาจใช้ไม่ได้สำหรับคุณหากเซิร์ฟเวอร์ของคุณไม่ได้ติดตั้ง mod_deflate หรือ mod_gzip เป็นส่วนหนึ่งของ Apache

โดยพื้นฐานแล้ว เรากำลังบีบอัดทรัพยากรส่วนใหญ่เพื่อให้โหลดโดยใช้แบนด์วิดท์น้อยลงและเร็วมาก

ขั้นตอนที่ 4 ตรวจสอบว่าการตั้งค่าของคุณทำงานถูกต้องหรือไม่

ชำระเงินด้านล่างภาพหน้าจอ คุณควรเห็นพารามิเตอร์ทั้งหมดที่ตั้งไว้ในส่วนหัวการตอบกลับของไฟล์ของคุณ

ส่วนหัวอายุและแคชสูงสุดสำหรับทรัพยากร WordPress

ชำระเงินกฎ htaccess สำหรับกระบวนการเร่งความเร็วของ WordPress

คำถามเปิด: ฉันสามารถเปลี่ยนวันหมดอายุของทรัพยากรบางอย่าง เช่น สคริปต์ Google Adsense หรือสคริปต์ Google Analytics ได้หรือไม่

  • https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
  • https://www.google-analytics.com/analytics.js

Answer is NO คุณสามารถตั้งค่าการหมดอายุของทรัพยากรที่กำลังโหลดจากไซต์ของคุณเท่านั้น