การสอนการกำหนดค่าการเร่งความเร็วแบบคงที่ของ Alibaba Cloud CDN OSS

2026-05-03 阅读 62
cloud

เหตุใดจึงแนะนำสถาปัตยกรรม "OSS CDN"

การใช้ OSS โดยตรงเป็นลิงก์ภายนอกนั้นไม่มีประสิทธิภาพอย่างยิ่งตรรกะทางสถาปัตยกรรมที่ถูกต้องควรเป็น:

ผู้ใช้ → CDN ขอบโหนด→ สถานีต้นทาง OSS

สิ่งนี้มีข้อดีสามประการที่ไม่สามารถถูกแทนที่ได้:

ลดความกดดันของไซต์ต้นทางได้อย่างมาก: ผู้ใช้ร้องขอให้กดแคช CDN ก่อนและ OSS ต้นทางจะถูกส่งคืนเมื่อแคชหายไปเท่านั้นซึ่งหมายความว่าความกดดันในการร้องขอของ OSS จะลดลงและจำนวนการคืนสินค้าจะน้อยลง

ความเร็วในการเข้าถึงเร็วขึ้นอย่างเห็นได้ชัด: คุณค่าที่ยิ่งใหญ่ที่สุดของ CDN อยู่ที่การลดระยะทางกายภาพผู้ใช้สามารถรับทรัพยากรจากโหนดขอบที่ใกล้ที่สุดตัวอย่างเช่นผู้ใช้อยู่ในฮ่องกงและ OSS ของคุณอยู่ในหางโจวด้วย CDN ผู้ใช้สามารถรับทรัพยากรโดยตรงจากโหนดในฮ่องกงและความล่าช้าจะลดลงอย่างมาก

ค่าใช้จ่ายในการรับส่งข้อมูลนั้นคุ้มค่ากว่า: หลายคนไม่รู้ว่าราคาของการรับส่งข้อมูล CDN มักจะคุ้มค่ากว่าการรับส่งข้อมูลขาออกของ OSS โดยเฉพาะอย่างยิ่งเมื่อการรับส่งข้อมูลมีมาก

กระบวนการทั้งหมดของการปรับใช้การต่อสู้จริง

ขั้นตอนที่1: สถานีต้นทาง (OSS) การกำหนดค่า

1.สร้าง Bucket

เมื่อสร้าง Bucket บนคอนโซล OSS โปรดดูคำแนะนำต่อไปนี้:

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

การเลือกทางภูมิศาสตร์: ใกล้กับธุรกิจสถานีต้นทางมากที่สุดธุรกิจในประเทศเลือกจีนตะวันออก/จีนตอนใต้ธุรกิจในต่างประเทศเลือกฮ่องกงหรือสิงคโปร์

2.อัปโหลดและข้อมูลจำเพาะไดเรกทอรี

ขอแนะนำว่าเมื่ออัปโหลดรูปภาพ, JS, CSS, วิดีโอและไฟล์แบบอักษรโครงสร้างไดเร็กทอรีควรเป็นมาตรฐาน (เช่น/images,/js,/static)

。สิ่งนี้ไม่เพียงแต่อำนวยความสะดวกในการจัดการแต่ยังอำนวยความสะดวกในการกำหนดค่ากฎแคชในภายหลัง

ขั้นตอนที่สอง: เร่ง (CDN) การกำหนดค่าหลัก

1.เพิ่มชื่อโดเมนเร่ง

คลิก "การจัดการชื่อโดเมน"-"เพิ่มชื่อโดเมน" บนคอนโซล CDN และกรอกชื่อโดเมนทรัพยากรของคุณ (เช่น cdn.example.com)

พื้นที่เร่งความเร็ว: ผู้ใช้ในจีนแผ่นดินใหญ่ต้องเลือก "จีนแผ่นดินใหญ่" (ต้องมีการยื่น ICP) ผู้ใช้ในต่างประเทศเลือก "ทั่วโลก" หรือ "ต่างประเทศ"

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

2.การกำหนดค่าสถานีแหล่งที่มา OSS

เลือก "ชื่อโดเมน OSS" ในข้อมูลไซต์ต้นทางและเชื่อมโยง OSS Bucket ที่คุณสร้างขึ้นโดยตรง

ขั้นตอนที่สาม: การเพิ่มประสิทธิภาพและความปลอดภัยในเชิงลึก

1.กำหนดค่ากฎแคชทางวิทยาศาสตร์ (กุญแจสู่ความสำเร็จ)

CDN ไม่มีผลบ่อยครั้งที่กฎแคชถูกตั้งค่าไม่ถูกต้อง

หมวดหมู่รูปภาพ (jpg, png, gif, webp): แนะนำให้ตั้งค่าแคชเป็นเวลา30วันเนื่องจากไฟล์ประเภทนี้ไม่ค่อยมีการเปลี่ยนแปลง

JS/CSS: เมื่อพิจารณาถึงการอัปเดตเวอร์ชันขอแนะนำให้ตั้งค่าเป็นเวลา1ชั่วโมง

หน้า HTML: ขอแนะนำให้ตั้งค่า "ไม่แคช" เพื่อให้แน่ใจว่าผู้ใช้สามารถดูเพจล่าสุดได้

2.เปิด "ละเว้นพารามิเตอร์" เพื่อเพิ่มอัตราการตี

หลังจากเปิดแล้วคล้ายกัน? V = 1และ? คำขอ v = 2จะถือว่าเป็นทรัพยากรเดียวกัน

เพื่อปรับปรุงอัตราการเข้าถึงแคช

。แต่โปรดทราบว่าหากธุรกิจของคุณอาศัยพารามิเตอร์สำหรับการประมวลผลภาพหรือการควบคุมเวอร์ชันโปรดอย่าเปิดแบบสุ่ม

3.เปิด Range กลับไปยังแหล่งที่มา (แนะนำไฟล์ขนาดใหญ่)

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

4.การจัดการอัตโนมัติ: OSS อัตโนมัติรีเฟรช CDN

แนะนำให้เปิด "OSS Auto Refresh CDN Cache" เมื่อไฟล์ OSS ได้รับการอัปเดต CDN จะซิงค์และรีเฟรชโดยอัตโนมัติเพื่อป้องกันไม่ให้ผู้ใช้เข้าถึงเนื้อหาเก่า

ขั้นตอนที่สี่: ออนไลน์และการเสริมความปลอดภัย

ความละเอียด CNAME ของชื่อโดเมน: แก้ไขที่อยู่ CNAME ที่ CDN ให้มาในพื้นหลังการแก้ปัญหา DNS ของคุณ

ใช้บัญชี Alibaba Cloud ซึ่งเป็นที่ตั้งของชื่อโดเมนเร่งความเร็วเข้าสู่ระบบคอนโซล DNS ความละเอียดบนคลาวด์ค้นหาชื่อโดเมนในหน้าการแก้ปัญหาชื่อโดเมนและคลิกการตั้งค่าการแก้ปัญหา

คลิกเพิ่มระเบียนเพื่อสร้างระเบียน CNAME:

เปิด HTTPS: อัปโหลดใบรับรอง SSL ใน "การกำหนดค่า HTTPS" และตอนนี้ HTTPS เป็นมาตรฐาน

การอนุญาตแหล่ง Bucket ส่วนตัว: หาก Bucket ของคุณเป็นแบบส่วนตัวคุณต้องเปิด "OSS Private Bucket Back Source" ที่ฝั่ง CDN มิฉะนั้นจะล้มเหลว

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

ขีดจำกัดการรับส่งข้อมูล (สำคัญมาก): กำหนดค่าแบนด์วิดท์หรือขีดจำกัดการรับส่งข้อมูลเพื่อป้องกันไม่ให้การเรียกเก็บเงินระเบิดเนื่องจากการรับส่งข้อมูลขอแนะนำให้เปิดการแจ้งเตือนยอดคงเหลือ

การแก้ไขปัญหาที่พบบ่อย

ย้อนกลับ403: ตรวจสอบสิทธิ์ Bucket การกำหนดค่าการตรวจสอบ URL หรือข้อจำกัด IP 。

อัตราการตีแคชต่ำ: ตรวจสอบ X-Cache ในส่วนหัวของการตอบสนอง HTTP 。หากเป็น MISS ให้ตรวจสอบว่าเวลาแคชสั้นเกินไปหรือไซต์ต้นทางปิดการใช้งานแคชหรือไม่

ไม่สามารถเข้าถึง Bucket ส่วนตัวได้: มีความเป็นไปได้สูงที่ "OSS Private Bucket Back Source" จะไม่ได้รับอนุญาต

สรุป

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

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

1
← 返回新闻中心