Google Cloud CDN รวดเร็วแค่ไหนสำหรับเว็บไซต์ของคุณ

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


มีเทคนิคต่าง ๆ ให้ เร่งความเร็ว เว็บไซต์ของคุณ แต่หนึ่งในวิธีที่รวดเร็วที่สุดคือการใช้สิ่งที่ถูกต้อง CDN (เครือข่ายการจัดส่งเนื้อหา).

หากคุณยังใหม่กับ CDN คุณอาจอ้างถึง คู่มือที่จำเป็นสำหรับ CDN เพื่อความเข้าใจที่ดีขึ้น.

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

จำเป็นอย่างยิ่งที่จะต้องเลือก CDN แฝงต่ำ ซึ่งมี POP ทั่วโลก (จุดหรือสถานะ) หรือตำแหน่งขอบ.

ลองดูที่ผู้ให้บริการ CDN และจำนวน POP.

CDNตำแหน่งเครือข่าย POP / Edge / Cache
Google Cloud CDN100+
เมฆเปลวไฟ102
Amazon Cloudfront69
Incapsula32
MaxCDN56
CacheFly40+

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

Google Cloud CDN มีให้สำหรับทุกคนที่ใช้ Google HTTP (S) โหลดบาลานเซอร์ และมีคุณสมบัติอื่น ๆ อีกมากมายพร้อมกับการกระจายเนื้อหาที่มีความหน่วงต่ำ.

  • Anycast – การกระจายเนื้อหาทั้งหมดจาก IP เดียวทั่วโลก
  • HTTP / 2 – โปรโตคอล HTTP 2 ใหม่รองรับ.
  • HTTPS – ตั้งค่าใบรับรอง SSL / TLS ของคุณที่ Load Balancer
  • การเข้าสู่ระบบ – จับแคชการเข้าชม / พลาดในการบันทึก Stackdriver
  • Cache Purge – ล้างแคชทันที

เปิดใช้งาน Google Cloud CDN

คุณสามารถเปิดใช้งาน CDN ใน Google Load Balancer ที่มีอยู่หรือใหม่

วิธีเปิดใช้ LB ที่มีอยู่:

  • เข้าสู่ระบบ Google Cloud Platform เพื่อแสดงรายการ โหลดบาลานเซอร์
  • คลิกแก้ไข
  • ไปที่การกำหนดค่าแบ็กเอนด์และเลือกแบ็กเอนด์ที่มีอยู่
  • ทำเครื่องหมาย“เปิดใช้งาน Cloud CDN” ภายใต้การกำหนดค่าแบ็กเอนด์ของ HTTP (S) โหลดบาลานเซอร์

  • คลิกอัปเดตเพื่อบันทึกการกำหนดค่า

เพื่อสร้าง LB ใหม่และเปิดใช้งาน

ในฐานะที่เป็นสิ่งจำเป็นก่อน LB คุณจะต้องสร้าง กลุ่มอินสแตนซ์. เมื่อสร้างกลุ่มอินสแตนซ์แล้วคุณสามารถทำสิ่งต่อไปนี้เพื่อสร้าง HTTP (S) LB และเปิดใช้งาน Cloud CDN.

  • เข้าสู่ระบบ Google Cloud Platform
  • ไปที่เครือข่าย >> โหลดบาลานซ์ >> สร้างตัวโหลดบาลานซ์
  • เลือก“ เริ่มการกำหนดค่า” สำหรับ HTTP (S) โหลดบาลานซ์
  • สร้างการกำหนดค่าแบ็กเอนด์ด้วยกลุ่มอินสแตนซ์ที่มีอยู่และเลือก“เปิดใช้งาน Cloud CDN.”

ส่วนใหญ่คุณไม่ต้องทำการกำหนดค่าใด ๆ (กฎของโฮสต์และพา ธ & การกำหนดค่าด้านหน้า) หากคุณเพิ่งทำการตั้งค่า LB พื้นฐาน.

คุณสามารถออกจากการกำหนดค่าเริ่มต้นและคลิกสร้าง

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

บันทึก: โดยค่าเริ่มต้น Google จะให้ IP ชั่วคราวแก่คุณและขอแนะนำอย่างยิ่งให้รับ IP สาธารณะคงที่หนึ่งรายการสำหรับ LB.

ทดสอบ Google Cloud CDN

ดังนั้นนี่คือสิ่งที่ฉันทำเพื่อทดสอบ.

ฉันเตรียม f1 ไมโคร ตัวอย่างด้วย SSD ขนาด 10 GB ดิสก์บน Google Cloud BTW การกำหนดค่านี้จะมีราคาประมาณ $ 6.

ฉันติดตั้ง WordPress ด้วยความช่วยเหลือของ EasyEngine ไม่มีปลั๊กอินแคชและ ชี้โดเมนของฉัน (Chandan.io) เป็นที่อยู่ IP ภายนอกของ VM.

บันทึก: การเผยแพร่ DNS อาจใช้เวลาสักครู่ดังนั้นคุณต้องทำให้แน่ใจ โดเมนกำลังแก้ไข เป็น Google Cloud VM ก่อนเริ่มการทดสอบ.

ฉันติดตั้งชุดรูปแบบ BLOGGING ดังนั้นจึงมีเนื้อหาบางส่วน.

ทดสอบ WordPress โดยไม่มี Google Cloud CDN

ฉันวิ่งทดสอบความเร็วกับ Chandan.io ผ่าน BlazeMeter กับ ผู้ใช้ 50 คนพร้อมกัน สำหรับ สองนาที และผลลัพธ์คือ:

  • เวลาตอบสนองโดยเฉลี่ยคือ 13.46 วินาที
  • เวลาตอบสนอง 90% คือ 26.73 วินาที

ตอนนี้ฉันรู้ประสิทธิภาพ WordPress ของฉันจาก VM แล้วและถึงเวลาที่จะเปิดใช้งาน cloud CDN และทำการทดสอบอีกครั้ง เปรียบเทียบผลลัพธ์.

คุณอาจพิจารณาเครื่องมืออื่นเพื่อทำการทดสอบโหลด.

ทดสอบ WordPress ด้วย Google Cloud CDN

ฉันสร้าง LB ด้วย Cloud CDN และอัปเดตโดเมน A ระเบียนให้ชี้ไปที่ LB public IP.

VM แบ็คเอนด์ยังคงเหมือนเดิมและฉันทดสอบกับผู้ใช้ 50 คนเป็นเวลาสองนาทีและนี่คือผลลัพธ์.

คุณเห็นความแตกต่างอย่างมาก?

  • เวลาตอบกลับโดยเฉลี่ย 3.82s เปรียบเทียบกับ 13.46s ไม่มี CDN.
  • เวลาตอบสนอง 90% 9.6s เปรียบเทียบกับ 26.73s ไม่มี CDN.
  • ปริมาณงานเฉลี่ย 10.28 การเข้าชมต่อวินาทีเปรียบเทียบกับ 3.24 ไม่มี CDN.

Google Cloud CDN ทำให้เว็บไซต์ของฉันโหลด ได้เร็วขึ้น สำหรับและเพิ่มขึ้น ผ่าน. การทดสอบนี้เป็นการทดสอบบน WordPress โดยไม่มีปลั๊กอินแคช.

คุณลองใช้ Google Cloud CDN แล้วหรือยัง?

Tags:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map