ฉันยังใหม่กับ CDN และทดลองใช้กับ CloudFront ฉันได้ตั้งค่าทุกอย่างแล้วและดูเหมือนว่าจะทำงานได้ดี ฉันสามารถสร้างภาพคงที่ในหน้าหนึ่งและเข้าถึงผ่านการกระจาย CloudFront ของฉัน ฉันใช้ต้นกำเนิดที่กำหนดเอง (ไม่ใช่ที่ฝากข้อมูล s3)
ฉันกังวลว่าฉันอาจจะแย่ลงจากมุมมองการแสดง ฉันมีหน้าทดสอบที่โหลดรูปภาพ 20 ภาพขึ้นไปที่มีและไม่มี CDN ดูที่ net panel ใน Firebug ครั้งแรกที่ฉันโหลดหน้านี้รูปภาพที่โหลดโดยตรงจากเซิร์ฟเวอร์ต้นทางมาเร็วกว่ามาก ในหน้าถัดไปโหลดประโยชน์ของ CDN ชัดเจน - หลังจากรีเฟรช 3-5 CDN ทำได้ดีกว่าเซิร์ฟเวอร์ต้นทาง
ดังนั้นฉันจะเห็นว่าในหน้ายอดนิยมในเว็บไซต์ของเราที่ถูกตีตลอดเวลานี้จะเป็นประโยชน์ และฉันควรคาดหวังผลประโยชน์เพราะฉันอยู่ในซีแอตเทิล (ใกล้กับ Amazon) และเซิร์ฟเวอร์ของฉันอยู่ใน CA
ประเด็นก็คือถ้าฉันออกจากหน้านี้ไปสักครู่แล้วโหลดใหม่สิ่งต่าง ๆ กลับไปเป็นรูปสี่เหลี่ยมจัตุรัสโดยที่ CloudFront แย่กว่าเซิร์ฟเวอร์ต้นทาง คาดหวังหรือไม่ สิ่งที่เลื่อนออกจาก "แคช" CDN อย่างรวดเร็วหรือไม่
เป็นไปได้หรือไม่ว่ามีบางอย่างในการตั้งค่าของฉันกำลังส่งผลต่อประสิทธิภาพการทำงาน หรือความจริงที่ว่า CDN จะเป็นผลบวกต่อเนื้อหาที่มีการเข้าถึงโดยเฉลี่ยทุกสองสามวินาที?
(ไขว้โพสต์จากฟอรั่ม AWS เพราะฉันถูกทำให้เสียไปตลอดกาลด้วยเวลาตอบสนองดังนั้น
UPDATE:
มีสองคำตอบที่ดีด้านล่างที่ควรพิจารณาหากคุณมีคำถามเกี่ยวกับประสิทธิภาพของ CloudFront ฉันเพิ่งพบคำอธิบายสำหรับปัญหาเฉพาะของฉันไม่ได้กล่าวถึง ฉันทิ้ง TTL ไว้ที่ 5 นาทีในฐานะผู้ดูแล เนื่องจากฉันยังใช้ต้นกำเนิดที่กำหนดเองจึงมีการเดินทางไปกลับเพิ่มเติมไปยังเนมเซิร์ฟเวอร์ที่เชื่อถือได้เพื่อแก้ไขปัญหาดังกล่าวกับโดเมน Amazon CloudFront จริง ขณะนี้การตั้งค่า TTL กลับไปที่ 12 ชั่วโมงดูเหมือนว่าโหลดที่เกิดขึ้นนานจะไม่ค่อยเกิดขึ้น