ลดการค้นหา DNS WordPress
เผยแพร่แล้ว: 2022-08-15แม้ว่าจะมีวิธีอื่นๆ อีกหลายวิธีในการทำให้ WordPress ทำงานได้ดีขึ้น แต่การลดการค้นหา DNS เป็นสิ่งที่คุณมักจะเห็นเมื่อใช้เครื่องมือทดสอบประสิทธิภาพของหน้า แม้แต่ Google ก็ต้องการให้คุณให้ความสำคัญกับองค์ประกอบนี้ ซึ่งจำเป็นต่อการเพิ่มประสิทธิภาพเว็บไซต์ WordPress ของคุณ บางครั้ง ความสัมพันธ์ระหว่างเวลาในการค้นหากับ DNS จะถูกละเว้น เช่นเดียวกับอิทธิพลที่อาจเกิดขึ้นกับเวลาในการโหลดทั้งหมดของเว็บไซต์ของคุณ
เช่นเดียวกับปัจจัยอื่นๆ เช่น TTFB (เวลาสำหรับไบต์แรก) หรือเวลาแฝงของเครือข่าย การค้นหา DNS เป็นเสาหลักสำคัญที่ส่งผลต่อประสิทธิภาพของหน้าเว็บของคุณ ปัญหาคือแม้ผู้บริโภคส่วนใหญ่จะไม่ทราบเรื่องนี้ DNS ทำงานอย่างไร
สารบัญ
DNS คืออะไร?
ระบบชื่อโดเมน (DNS) จะแปลงที่อยู่โดเมนเป็นที่อยู่ IP ซึ่งจะนำเบราว์เซอร์ไปยังเว็บเซิร์ฟเวอร์เฉพาะที่เก็บไฟล์เว็บไซต์ เซิร์ฟเวอร์นี้จะส่งคืนหน้าเว็บที่ร้องขอ ซึ่งจะแสดงในเบราว์เซอร์บนอุปกรณ์ของคุณในภายหลัง อีกคำหนึ่งสำหรับ Internet Directory คือระบบชื่อโดเมน ซึ่งจะค้นหาที่อยู่ IP ที่เชื่อมโยงกับชื่อโดเมนบางชื่อ อุปกรณ์แต่ละเครื่องที่เชื่อมต่ออินเทอร์เน็ตจะมีที่อยู่ IP เฉพาะที่คอมพิวเตอร์เครื่องอื่นอาจใช้ติดต่อ
การค้นหา DNS คืออะไร?
แต่ละโดเมนจะเชื่อมโยงไปยังที่อยู่ IP ที่แน่นอน ไซต์นี้ทำให้เบราว์เซอร์สามารถเข้าถึงได้โดยที่อยู่ IP นั้น ไม่สามารถสร้างการเชื่อมต่อได้หากไม่มีที่อยู่ IP
อย่างไรก็ตาม ที่อยู่ IP เหล่านี้มีโครงสร้างทางคณิตศาสตร์ที่ซับซ้อน ผู้คนไม่สามารถจำพวกเขาได้ตลอดเวลา ในทางกลับกัน คำศัพท์นั้นจำง่าย ง่ายต่อการติดตาม และสร้างแบรนด์ได้
ตอนนี้ชื่อโดเมนแต่ละชื่อมีที่อยู่ IP ของตัวเอง เมื่อมีคนพิมพ์ชื่อโดเมนลงในเบราว์เซอร์ ISP (ผู้ให้บริการอินเทอร์เน็ต) จะขอเนมเซิร์ฟเวอร์ของโดเมน ด้วยความรู้เกี่ยวกับที่อยู่ IP ที่ชื่อโดเมนแก้ไข ระบบ DNS จะทำงานเหมือนกับสมุดโทรศัพท์
DNS Lookup เป็นกระบวนการที่กำหนดที่อยู่ IP ของชื่อโดเมนใดๆ
เวลาที่ระบบและเบราว์เซอร์ใช้เพื่อค้นหาที่อยู่ IP ของโดเมนเพื่อให้การดาวน์โหลดเริ่มต้นขึ้นเรียกว่าการค้นหา DNS เวลาดำเนินการ DNS ให้เสร็จสิ้นโดยทั่วไปอยู่ระหว่าง 20 ถึง 120 มิลลิวินาที
เวลาตอบสนอง DNS ที่ดีคืออะไร?
ยิ่งเวลาตอบสนองดีเท่าใด ตัวเลขก็จะยิ่งต่ำลงเท่านั้น การค้นหา DNS มักใช้เวลา 20 ถึง 120 มิลลิวินาที คุณอาจต้องการคิดถึงการตัดกลับการค้นหาของคุณหากการทดสอบระบุว่าเวลาตอบสนองของไซต์ของคุณอยู่ที่ปลายที่สูงกว่าของช่วงนั้น
เหตุใดจึงจำเป็นต้องลดการค้นหา DNS
เป็นที่ทราบกันดีว่าปัจจัยที่สำคัญที่สุดประการหนึ่งที่ส่งผลต่อ SEO ของเว็บไซต์และการจัดอันดับของเครื่องมือค้นหาคือความเร็วในการโหลด ยิ่งเว็บไซต์ของคุณโหลดเร็วเท่าไหร่ เว็บไซต์ของคุณก็จะยิ่งปรากฏในผลการค้นหาสูงขึ้นเท่านั้น การทดสอบความเร็วเว็บไซต์ของ Google Page Speed Tests อาจแสดงข้อมูลสำคัญทางออนไลน์ที่สำคัญต่างๆ โดยเฉพาะ
สถิติ LCP (Largest Contentful Paint) ซึ่งวัดระยะเวลาที่ใช้ในการโหลดหน้าเว็บตั้งแต่วินาทีที่ผู้ใช้คลิกลิงก์แรกจนถึงเวลาที่เนื้อหาทั้งหมดแสดงบนหน้าจอ มีผลกระทบอย่างมากต่อการจัดอันดับที่สูง เว็บไซต์คือ และหากจะพิจารณาว่าดี เกณฑ์ LCP ควรอยู่ระหว่าง 0 ถึง 2 วินาที
หากไม่มีขั้นตอนการค้นหา DNS คุณจะต้องพิมพ์ที่อยู่ IP ของเว็บไซต์แทนที่จะพิมพ์ชื่อโดเมนลงในแถบที่อยู่ทุกครั้งที่คุณต้องการเข้าถึง และหากหน้าการค้นหา DNS ใช้เวลาในการโหลดเต็มวินาที มันจะยิ่งใหญ่กว่าที่ Google แนะนำอย่างยิ่ง
ด้วยเหตุนี้ จึงจำเป็นต้องสร้างผลลัพธ์ที่ดีขึ้นโดยลดเวลาในการค้นหา DNS ลงอย่างน้อย 40 มิลลิวินาที
การค้นหา DNS เกี่ยวข้องกับความเร็วไซต์อย่างไร
ทุกครั้งที่คุณพิมพ์ชื่อโดเมน เช่น "website.com" ลงในแถบที่อยู่ ระบบจะทำการสืบค้น DNS ขั้นตอนเริ่มต้นด้วยระบบชื่อโดเมน (DNS) ของเว็บไซต์ที่ทราบที่อยู่ของเว็บไซต์ที่คุณต้องการเข้าชม DNS จะได้รับที่อยู่ IP ของเว็บไซต์หลังจากจับคู่โดเมนกับมัน หลังจากนั้น เนื้อหาของเว็บไซต์จะเริ่มโหลดได้
หากไม่มีการค้นหา DNS คุณจะต้องระบุที่อยู่ IP แทน "website.com" เช่น "xxx.xxx.xxx.xxx" ดูเหมือนเป็นมิตรกับผู้ใช้หรือสะดวกสำหรับคุณหรือไม่?
วิธีลดการค้นหา WordPress?
การลดการค้นหา DNS ช่วยให้ทั้งเวลาในการโหลดและอัตราตีกลับของเว็บไซต์ของคุณดีขึ้น หากคุณใช้บริการ ผู้ทดสอบความเร็วของหน้าเว็บหลายรายจะให้คำแนะนำเกี่ยวกับจุดเริ่มต้น นี่คือการกระทำที่ดีที่สุดบางส่วนที่คุณสามารถใช้ทดแทนได้
ใช้ผู้ให้บริการ DNS ที่รวดเร็ว
ขั้นตอนที่สำคัญที่สุดคือการเลือกบริการ DNS ที่มีชื่อเสียง ทั้งบริการ DNS ฟรีและพรีเมียมมีให้บริการอย่างแพร่หลาย
คุณได้รับ DNS ฟรีเมื่อคุณซื้อชื่อโดเมนจากผู้รับจดทะเบียนที่มีชื่อเสียง เช่น GoDaddy, NameCheap หรือ Namesilo โดยทั่วไปแล้วผู้ให้บริการ DNS เหล่านี้จะเชื่องช้า และเมื่อมีคำขอเพิ่มขึ้น เวลาที่ใช้ในการดำเนินการค้นหา DNS ก็เพิ่มขึ้นเช่นกัน
จากนั้นมีผู้ให้บริการ DNS ที่มี POP ในหลายประเทศ รวมถึง Amazon และ Cloudflare DNS คุณภาพสูงนั้นรวดเร็วและมีเวลาแฝงน้อยมาก
ลดจำนวนชื่อโฮสต์
วิธีที่ง่ายที่สุดในการลดจำนวนการค้นหา DNS คือการมีชื่อโฮสต์น้อยลง
อย่างไรก็ตาม จำนวนคำขอโดยรวมไม่ใช่สิ่งสำคัญ แต่สิ่งที่สำคัญคือจำนวนคำขอทั้งหมดที่ส่งไปยังแต่ละโดเมน ตรวจสอบปริมาณคำขอของโดเมนที่ไม่ซ้ำแต่ละโดเมน และหากสูง ให้พยายามลดจำนวนลง
ดูคำถามภายนอกทั้งหมดในขณะที่ทำการทดสอบประสิทธิภาพบนเว็บไซต์ของคุณ คุณต้องการเอกสารบนเว็บไซต์ของคุณหรือไม่?
พยายามสร้างสมดุลระหว่างการใช้งานและความเร็วของเว็บไซต์
โฮสต์ทรัพยากรบุคคลที่สามในพื้นที่
คุณสามารถโฮสต์สื่อภายนอกในเครื่องได้ หากคุณไม่ต้องการลบออกจากเว็บไซต์ของคุณและทางเลือกอื่นไม่เพียงพอ
จะไม่มีการร้องขอจากภายนอกในลักษณะนี้ นอกจากนี้ คุณจะสามารถควบคุมวิธีการโหลดทรัพยากรได้ คุณสามารถควบคุมวิธีการแคชเนื้อหาและเลือกว่า CDN ควรส่งหรือไม่
คุณต้องโฮสต์ไฟล์บนเซิร์ฟเวอร์ของคุณก่อนหลังจากดาวน์โหลดจากทรัพยากรภายนอก มันจะเร่งเวลาโหลดของไซต์ให้เร็วขึ้นถ้าคุณวางไว้บน CDN แทนที่จะเป็นบนเซิร์ฟเวอร์ของคุณ
อย่างไรก็ตาม ไม่สามารถใช้ทรัพยากรทั้งหมดในลักษณะนี้ได้ เนื่องจากต้องโหลดจากเซิร์ฟเวอร์และต้องมีการอัปเกรดเป็นประจำ จึงไม่สามารถโหลดสคริปต์ของบุคคลที่สามบางรายการจากโฮสติ้งของคุณได้
อย่างไรก็ตาม วิธีนี้ใช้ได้ผลดีสำหรับหลายๆ อย่าง เช่น การเพิ่มแบบอักษร การฝังรูปภาพ Gravatars เป็นต้น
ใช้แคช DNS
ที่อยู่ IP ของโดเมนสามารถเก็บไว้ในหน่วยความจำโดยเบราว์เซอร์ได้ด้วยการแคช DNS เบราว์เซอร์ไม่จำเป็นต้องส่งคำขอเพื่อค้นหา IP ด้วยเหตุนี้ เวลาในการค้นหา DNS ของการทดสอบความเร็วครั้งแรกจึงนานกว่าเวลาที่สอง
ใช้ประโยชน์จากการแคช DNS เพื่อประโยชน์ของคุณ เบราว์เซอร์อาจพบชื่อโฮสต์โดยไม่ต้องใช้ DNS เนื่องจากแคช
การวัด Time to Live หรือ TTL ของแคช DNS
อย่างไรก็ตาม ไม่มี TTL ในอุดมคติ อย่างไรก็ตาม คุณสามารถใช้ค่าเฉลี่ยที่ถือว่าคำนวณได้ถูกต้อง
การดึงข้อมูล DNS ล่วงหน้า
ในขณะที่ผู้ใช้กำลังดูหน้าปัจจุบัน เบราว์เซอร์อาจดำเนินการค้นหา DNS อย่างสุขุมด้วยการดึงข้อมูล DNS ล่วงหน้า
หน้านี้ไม่ใช้เวลาในการค้นหา DNS เมื่อผู้ใช้คลิกลิงก์ใดๆ เพื่อโหลดหน้าถัดไป เป็นผลให้หน้าต่อไปนี้โหลดอย่างรวดเร็ว
สำหรับสิ่งนี้ ไปที่ WordPress Dashboard
คลิกที่ลักษณะที่ ปรากฏ -> ตัวแก้ไขไฟล์ธีม จากเมนูด้านซ้ายมือ
คุณต้องเข้าถึงไฟล์ singular.php จากเมนูด้านขวามือในเมนู ไฟล์ธีม ในบางกรณี คุณจะเห็นไฟล์ single.php ที่นี่ แทนที่จะ เป็น singular.php ซึ่งโดยพื้นฐานแล้วทั้งสองไฟล์จะเหมือนกัน
เพิ่มรหัสต่อไปนี้ในไฟล์
<!-- DNS Prefetching --> <link rel="dns-prefetch" href="//www. yourwebsite .com">
เมื่อเสร็จแล้วให้คลิกที่ Update File
ใช้ปลั๊กอินแคช LiteSpeed
LiteSpeed Cache เสนอการแคช CDN ฟรีและการแคชเบราว์เซอร์ นอกจากนี้ยังอาจใช้เพื่อกำหนดค่าการดึงข้อมูล DNS ล่วงหน้า หากคุณกลัวที่จะเขียนโค้ดด้วยตนเอง ข้อดีเพิ่มเติมของ LiteSpeed Cache ได้แก่ การลดขนาดโค้ดและการแคชอ็อบเจ็กต์ คุณสามารถใช้ปลั๊กอินเพื่อโหลดรูปภาพอย่างเกียจคร้านเพื่อให้โหลดเร็วขึ้น
คุณจะได้รับแคช LiteSpeed ตามค่าเริ่มต้นในทุกเว็บไซต์ WordPress ของ CyberPanel
บทสรุป
การค้นหา DNS เป็นสิ่งจำเป็นสำหรับการปรับปรุงประสิทธิภาพของเว็บไซต์ แม้ว่าจะเป็นจำนวนเล็กน้อย แต่หากคุณละเลย มันอาจจะเพิ่มขึ้นอย่างมาก
ในบทความนี้ ฉันได้กล่าวถึงการค้นหา DNS วิธีเพิ่มความเร็วในการค้นหา DNS และข้อดีของการใช้ผู้ให้บริการ DNS ที่เร็วขึ้น