ลดเวลาตอบสนองของเซิร์ฟเวอร์สำหรับผู้ใช้ที่มีความสุข อันดับที่สูงขึ้น

เผยแพร่แล้ว: 2020-09-28

เวลาตอบสนองของเซิร์ฟเวอร์มักถูกมองข้ามเมื่อต้องปรับปรุงความเร็วของเพจ

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

เวลาตอบสนองของเซิร์ฟเวอร์มีความสำคัญแค่ไหน?

เวลาตอบสนองของเซิร์ฟเวอร์ (SRT) คือระยะเวลาระหว่างเวลาที่เว็บไคลเอ็นต์ส่งคำขอ (เช่น การคลิกลิงก์หรือป้อน URL ลงในแถบที่อยู่) และเซิร์ฟเวอร์ตอบสนองต่อคำขอนั้น

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

SRT มีหน่วยวัดเป็นหน่วยที่เรียกว่า Time to First Byte (TTFB) TTFB วัดระยะเวลาระหว่างไคลเอนต์ HTTP ที่ส่งคำขอและรับข้อมูลไบต์แรก มีหน่วยวัดเป็นมิลลิวินาที

สิ่งที่ถือว่าเป็น TTFB ที่ดี ไม่ดี และยอมรับได้นั้นแตกต่างกันไป นี่คือกฎทั่วไปบางประการ:

  • เร็วกว่า 100ms นั้นยอดเยี่ยม
  • 100–200ms เป็นสิ่งที่ดี Google PageSpeed ​​Insights แนะนำให้รักษา SRT ของคุณให้ต่ำกว่า 200 มิลลิวินาที
  • ยอมรับได้ 200ms-1 วินาที แต่ยังมีพื้นที่สำหรับการปรับปรุง
  • อะไรที่เกิน 1 วินาทีก็เป็นปัญหา
เว็บไซต์ที่ช้าส่งผลเสียต่อยอดขายอย่างไร
Page speed กับ SRT เป็นของคู่กัน (ที่มาของภาพ)

การเปลี่ยนแปลงเล็กๆ น้อยๆ ของเวลาสามารถสร้างความแตกต่างที่ยิ่งใหญ่ได้หรือไม่? แม้แต่ความล่าช้าหนึ่งวินาทีก็อาจทำให้ไซต์อีคอมเมิร์ซเสียค่าใช้จ่าย 25,000–125,000 ดอลลาร์ต่อปี…หรือมากกว่านั้น!

เวลาตอบสนองของเซิร์ฟเวอร์ส่งผลต่อ SEO อย่างไร

Google ใช้ SRT เป็นปัจจัยในการจัดอันดับมาเกือบทศวรรษแล้ว ไม่นานมานี้ Google Search Console ได้เปิดตัวส่วน Core Web Vitals ซึ่งติดตามชุดเมตริกประสิทธิภาพของเว็บไซต์ที่เน้นที่ประสบการณ์ของผู้ใช้

จากการศึกษาโดย Forrester Research ผู้ใช้เว็บมากกว่าครึ่งคาดหวังว่าไซต์จะโหลดได้ภายในสองวินาทีหรือน้อยกว่า หากใช้เวลาในการโหลดเกินสามวินาที ผู้ใช้ 40% จะยอมแพ้และจากไป

ไซต์ที่ใช้เวลาในการโหลดนานขึ้นมักมีอัตราตีกลับที่สูงกว่าและระยะเวลาการเข้าชมเฉลี่ยที่สั้นลง จากการศึกษาของ Pingdom พบว่า “ในขณะที่อัตราการตีกลับอยู่ต่ำกว่า 10% สำหรับเว็บไซต์ที่ใช้เวลาโหลดน้อยกว่าสามวินาที ตัวเลขก็เพิ่มขึ้นถึง 24% สำหรับเวลาในการโหลดสี่วินาที และ 38% สำหรับเวลาในการโหลดห้าวินาที ”

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

Google PageSpeed ​​Insights
(ที่มาของภาพ)

การลดเวลาตอบสนองของเซิร์ฟเวอร์ของคุณลดลงเหลือสามขั้นตอน

  1. วัดเวลาตอบสนองของเซิร์ฟเวอร์ของคุณ
  2. ระบุด้านที่ต้องปรับปรุง
  3. ทำงานร่วมกับทีมของคุณเพื่อแก้ไขปัญหาเหล่านั้น

วิธีตรวจสอบ SRT . ของคุณ

มีเครื่องมือมากมายที่คุณสามารถใช้ได้

GTMetrix

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

รายงานผลการปฏิบัติงาน

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

แน่นอนว่าเวลาตอบสนองของเซิร์ฟเวอร์เป็นเพียงส่วนหนึ่งของปัจจัยหลายอย่างที่ส่งผลต่อความเร็วของเพจ

แผนภูมิน้ำตก

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

ขอครั้ง.

หากคุณตั้งค่าบัญชีฟรี คุณสามารถดูตัวชี้วัดอื่นๆ ที่เกี่ยวข้อง รวมถึง TTFB ที่สำคัญทั้งหมดได้โดยใช้แท็บ Timings:

เวลาในการโหลดหน้า

ข้อมูลเชิงลึกของ Google PageSpeed ​​(PSI)

ป้อน URL ของคุณในเครื่องมือฟรีนี้ แล้วคุณจะเห็นคะแนนโดยรวมและเมตริกที่มีประโยชน์ นี่คือตัวอย่างลักษณะ:

ความเร็วเฟสบุ๊ค

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


ต่อไปนี้คือเมตริกของ Google Page Insights ที่เกี่ยวข้องกับ SRT โดยเฉพาะ

  • First Contentful Paint (FCP): ตัววัดนี้วัดเวลาตั้งแต่ที่หน้าเริ่มโหลดจนถึงเวลาที่มีการแสดงผลเนื้อหาส่วนใดของหน้าบนหน้าจอ
  • การเปลี่ยนเลย์เอาต์สะสม : CLS วัดผลรวมของคะแนนการเปลี่ยนเลย์เอาต์แต่ละรายการสำหรับการเปลี่ยนเลย์เอาต์ที่ไม่คาดคิดทุกครั้งที่เกิดขึ้นตลอดอายุของเพจ
  • Time to Interactive (TTI): ค่านี้วัดว่าเพจใช้เวลานานเท่าใดจึงจะโต้ตอบได้อย่างสมบูรณ์ ตามข้อมูลของ Google หน้าจะมีการโต้ตอบอย่างสมบูรณ์เมื่อหน้าแสดงเนื้อหาที่เป็นประโยชน์ มีการลงทะเบียนตัวจัดการเหตุการณ์สำหรับองค์ประกอบของหน้าที่มองเห็นได้ส่วนใหญ่ และหน้าตอบสนองต่อการโต้ตอบของผู้ใช้ภายใน 50 มิลลิวินาที
  • Total Blocking Time : ตัววัด Total Blocking Time (TBT) จะวัดระยะเวลาทั้งหมดระหว่าง FCP และ TTI ที่เธรดหลักถูกบล็อกนานพอที่จะป้องกันการตอบสนองอินพุต

สำหรับคะแนนที่สูง PSI คาดว่าเวลาตอบสนองของเซิร์ฟเวอร์จะต่ำกว่า 200 มิลลิวินาที หาก SRT ของคุณช้ากว่านั้น คุณจะได้รับการแจ้งเตือนในส่วน "โอกาส":

ลดเวลาตอบสนองของเซิร์ฟเวอร์

วิธีลดเวลาตอบสนองของเซิร์ฟเวอร์ของคุณ

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

แม้ว่าคุณอาจไม่สามารถแก้ไขปัญหาทั้งหมดได้ แต่คุณสามารถทำงานร่วมกับทีมนักพัฒนาของคุณเพื่อค้นหาและแก้ไขส่วนทางเทคนิคเพิ่มเติม:

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

มีขั้นตอนอื่นๆ ที่เป็นรูปธรรมที่สามารถช่วยคุณปรับปรุงการตอบสนองของเซิร์ฟเวอร์โดยไม่ต้องติดต่อกับทีมผู้พัฒนาของคุณแบบตัวต่อตัว

ค้นหาโฮสต์ที่รวดเร็วและทุ่มเท

หาก SRT ปัจจุบันของคุณช้ากว่า ให้พิจารณาหาโฮสต์ที่เร็วกว่า มีบางสิ่งที่ต้องคิด

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

อ่านบทวิจารณ์และขอคำแนะนำก่อนตัดสินใจ หากคุณได้รับคำแนะนำ ให้ใช้ GTMetrix หรือ PSI เพื่อตรวจสอบ SRT สำหรับไซต์เหล่านั้น

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

ใช้เครื่องมือตรวจสอบความเร็ว ฉันชอบเครื่องมือตรวจสอบความเร็วฟรีของ Pickuphost:

เริ่มการทดสอบความเร็ว

ตรวจสอบเว็บไซต์เปรียบเทียบ รายงานโดยสังเขปเกี่ยวกับเวลาตอบสนองโดยเฉลี่ยของโฮสต์เว็บยอดนิยมมากมาย:

เวลาตอบสนองของโฮสต์เว็บ

คุณยังสามารถใช้เครื่องมือเปรียบเทียบอย่างง่ายเพื่อเปรียบเทียบผู้ให้บริการโฮสติ้งสูงสุด 4 รายจาก 56 ตัวชี้วัดที่แตกต่างกัน:

เปรียบเทียบโฮสต์

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

การเปรียบเทียบโฮสต์เว็บ

คุณควรเลือกโฮสต์ที่มีเซิร์ฟเวอร์ในทางภูมิศาสตร์ใกล้กับกลุ่มเป้าหมายของคุณ วิธีง่ายๆ เพื่อให้แน่ใจว่ามี CDN

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

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

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

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

แผนที่ CDN
(ที่มาของภาพ)

หากเว็บไซต์ของคุณโฮสต์ในสหรัฐอเมริกา แต่มีผู้ใช้ในออสเตรเลียต้องการเข้าถึง SRT อาจช้าลง 0.2 ถึง 0.4 วินาที CDN ช่วยบรรเทาปัญหานี้และมอบ SRT ที่รวดเร็วอย่างสม่ำเสมอโดยไม่คำนึงถึงที่ตั้งทางภูมิศาสตร์

ความเร็วเซิร์ฟเวอร์ขึ้นอยู่กับตำแหน่ง

แม้ว่าครึ่งวินาทีใน SRT อาจดูไม่มากนัก แต่ก็ส่งผลต่อเวลาในการโหลดของผู้เยี่ยมชมของคุณ

ในการตั้งค่า คุณจะต้องเลือก CDN และลงทะเบียนไซต์ของคุณ มีผู้ให้บริการ CDN หลายร้อยรายให้เลือก เมื่อเลือก CDN ให้พิจารณาปัจจัยต่างๆ เช่น ปริมาณการเข้าชมที่คาดการณ์ ประเภทสื่อหลักที่คุณให้บริการ และงบประมาณของคุณ

เมื่อคุณลงทะเบียนกับผู้ให้บริการ CDN แล้ว คุณหรือนักพัฒนาเว็บของคุณจะต้องเปิดใช้งานบนเว็บไซต์ของคุณ ขึ้นอยู่กับผู้ให้บริการโฮสต์และระบบจัดการเนื้อหา (CMS) คุณจะเปิดใช้งานผ่านแผง C หรือใช้ปลั๊กอิน

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

หลังจากที่คุณได้เพิ่มประสิทธิภาพ SRT ของคุณแล้ว แต่ในขณะที่คุณยังได้รับความสนใจจากทีมนักพัฒนา คุณอาจต้องการจัดการกับปัญหาความเร็วหน้าเว็บอื่นๆ ที่อาจส่งผลกระทบอย่างมาก

วิธีเพิ่มเติมในการปรับปรุงความเร็วไซต์ของคุณ (เกิน SRT)

ลดและเพิ่มประสิทธิภาพสคริปต์ของคุณ

ส่วนประกอบของความเร็วหน้า
ส่วนสีน้ำเงินทางด้านซ้ายแสดงถึง SRT ที่เป็นส่วนหนึ่งของเวลาในการโหลดหน้าเว็บทั้งหมด (ที่มาของภาพ)

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

ขยะเล็กๆ น้อยๆ สามารถรวมกันได้ PSI จะแสดงให้คุณเห็นว่าสคริปต์ใดที่ไซต์ของคุณโหลด (และสคริปต์ใดใช้เวลาในการโหลดมากที่สุด) บ่อยครั้ง การลบสคริปต์นั้นง่ายพอๆ กับการปิดใช้งานแท็กใน Google Tag Manager

หากคุณใช้ WordPress มีปลั๊กอินจำนวนหนึ่งที่ช่วยลบสคริปต์ที่ไม่จำเป็น เช่น Optimize Scripts and Styles หรือ Asset CleanUp

ปรับขนาดและปรับแต่งภาพ

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

Google ได้เริ่มแนะนำรูปแบบที่เรียกว่า JPEG 2000 อย่างไรก็ตาม โดยทั่วไปฉันจะไม่ใช้รูปแบบนี้เนื่องจากยังไม่สามารถทำงานร่วมกับระบบหรือเบราว์เซอร์จำนวนมาก (นอกเหนือจาก Chrome)

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

ตอนนี้ ฉันใช้รูปแบบ JPEG เริ่มต้นที่การบีบอัด 60% ในกรณีส่วนใหญ่ การลดคุณภาพ JPEG จาก 95% เป็น 80% หรือแม้แต่ 75% อาจทำให้ภาพมีลักษณะแตกต่างกันเล็กน้อย ทดลองหาสมดุลที่เหมาะสมระหว่างคุณภาพของภาพและขนาดไฟล์

การลดขนาดไฟล์

เครื่องมือมากมาย (บางอย่างฟรี) สามารถช่วยเพิ่มประสิทธิภาพรูปภาพของคุณก่อนที่คุณจะอัปโหลด Jpeg.io และ Compressor เป็นสองตัวเลือกที่ดี ปลั๊กอิน WordPress, Smush หรือ Kraken.io จะเพิ่มประสิทธิภาพรูปภาพของคุณเมื่อคุณอัปโหลด มีตัวเลือกที่คล้ายกันในแพลตฟอร์ม CMS อื่นๆ

ใช้แคช

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

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

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

นี่คือตัวอย่างโค้ดจาก GTMetrix:

สคริปต์

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

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

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

บนแพลตฟอร์ม CMS บางแพลตฟอร์ม คุณยังสามารถใช้ปลั๊กอินเพื่อเปิดใช้งานการแคชโดยไม่ต้องเขียนโค้ดใดๆ บางรายการที่ได้รับความนิยมและได้รับคะแนนสูง ได้แก่ W3 Total Cache และ WP Rocket สำหรับ WordPress และ SpeedCache สำหรับ Joomla

อัปเดต CMS ปลั๊กอิน และธีมของคุณอยู่เสมอ

คุณเห็นการแจ้งเตือนที่เตือนให้คุณอัปเดต CMS, ปลั๊กอิน หรือธีมเว็บไซต์บ่อยเพียงใด คุณปิดมันโดยคิดว่าคุณจะทำสำเร็จในภายหลังแล้วลืมมันไปทั้งหมดหรือไม่? หยุดทำอย่างนั้นเดี๋ยวนี้!

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

(มีปัญหาอื่นเช่นกัน: แพลตฟอร์ม CMS ที่ล้าสมัย ปลั๊กอิน และธีมอาจทำให้เว็บไซต์ของคุณเสี่ยงต่อการละเมิดความปลอดภัย Malcare รายงานว่าธีมและปลั๊กอินที่ล้าสมัยเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของการแฮ็กไปยังไซต์ WordPress)

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

บทสรุป

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

  • ตรวจสอบ SRT ของคุณก่อน เพื่อให้คุณมีพื้นฐานว่าคุณกำลังทำงานจากที่ใด
  • เลือกผู้ให้บริการโฮสต์และเซิร์ฟเวอร์ที่เหมาะสม
  • ใช้ CDN เพื่อให้บริการเนื้อหาแก่ผู้ใช้จากเซิร์ฟเวอร์ที่อยู่ในพื้นที่ใกล้เคียง
  • ปรับภาพของคุณให้เหมาะสมโดยเลือกประเภทไฟล์ที่เหมาะสม ลดคุณภาพของภาพลงเล็กน้อย และใช้ปลั๊กอินเพื่อลดขนาดไฟล์
  • ใช้การแคชของเบราว์เซอร์เพื่อมอบประสบการณ์ที่ดีขึ้นสำหรับผู้เยี่ยมชมที่กลับมา
  • ตรวจสอบให้แน่ใจว่า CMS, ปลั๊กอิน และธีมเว็บไซต์เป็นปัจจุบันทั้งหมด

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