ฉันยังตกใจที่อ่านว่าผู้คนคิดว่าเครือข่ายการจัดส่งเนื้อหามีราคาแพงค่าใช้จ่ายส่วนใหญ่เพียง 0.20c ต่อ GB
การให้บริการเว็บไซต์คงที่ใน CDN นั้นน่าทึ่ง - คุณได้รับประสิทธิภาพของเซิร์ฟเวอร์เฉพาะโดยไม่ต้องจ่ายจริงรวมถึงคุณมีเซิร์ฟเวอร์ในภูมิภาคหลักทั่วโลกเพื่อให้มีประสิทธิภาพดีกว่าเซิร์ฟเวอร์เฉพาะสำหรับความเร็วและความสามารถในการขยาย
มีความล้มเหลวที่สำคัญบางอย่างเมื่อโฮสต์บน CDNs และสิ่งเหล่านี้คือ:
ไม่มีไฟล์ PHP
ฝ่ายสนับสนุน PHP (คุณต้องใช้แบบฟอร์มการติดต่อผ่าน Ajax เพื่อดึงข้อมูล contact.php จากที่อื่น ๆ วิธีการแบบ HTML ดูด - ถ้าคุณไม่ต้องการแบบฟอร์มการติดต่อแล้ว (ยอดเยี่ยม!) สำหรับสิ่งต่างๆเช่นความคิดเห็นที่คุณสามารถใช้ Disqus ซึ่งก็คือจาวาสคริปต์)
ปัญหา CNAME
น่าเศร้าที่ CDN ส่วนใหญ่ไม่สนับสนุน CNAME ที่ไม่ใช่ www ดังนั้นคุณจึงไม่สามารถแก้ไขโดเมนเมื่อมีคนลืม www ไม่ใช่ปัญหาสำคัญ แต่มีวิธีแก้ไขปัญหานี้ คุณตั้งค่า EC2 หรือโฮสติ้งที่ใช้ร่วมกันและคุณอนุญาตให้จัดการกับ www-non ด้วยการเปลี่ยนเส้นทาง ดังนั้นเมื่อมีคนลืม www มันสื่อสารกับเซิร์ฟเวอร์แล้วเปลี่ยนเส้นทางไปยัง CDN อย่างถูกต้อง วิธีอื่นคือคุณเลือก CDN ที่รองรับสิ่งนี้ - ฉันเชื่อว่า Limelight ทำ แต่ Amazon และ Rackspace ไม่ได้ทำ ฉันได้ยิน Limelight กำลังโฮสต์ DNS และทำการแก้ไขด้วยตนเองในระบบของพวกเขาฉันไม่เคยทำสิ่งนี้ด้วยตัวเองดังนั้นฉันจึงไม่สามารถยืนยันได้ว่าพวกเขาทำหรือไม่
กำลังอัปเดตเนื้อหา
อีกชุดหนึ่งคือคุณต้องกำจัดเนื้อหาหรือไฟล์ที่คุณแก้ไขดังนั้นตัวอย่างเช่นคุณเพิ่มบางส่วนใน index.html คุณต้องตั้งค่าการหมดอายุสั้น ๆ บนคอนเทนเนอร์หรือลบไฟล์นั้นด้วยตนเอง แคชจึงอัปเดตทั่วทุกมุมโลก
สรุป
การโฮสต์ไซต์แบบคงที่บน CDN นั้นเป็นแบบ fanstatic - ฉันรันไซต์แบบคงที่จำนวนหนึ่งบน CDN และพวกเขาเป็นแบบ fanstatic ฉันใช้เช่น 1-2GB ในแต่ละไซต์เท่านั้นและฉันได้รับค่าใช้จ่าย 0.24p สำหรับแต่ละไซต์ซึ่งราคาถูกกว่า แชร์โฮสติ้งและมอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์เฉพาะ หากคุณกำลังจะติดตั้ง VPS ขนาดเล็กอื่นที่ไม่ใช่ EC2 สำหรับการเปลี่ยนเส้นทาง VPS ใด ๆ ที่เป็น 128mb จะทำเช่นนั้น คุณจะได้รับราคาถูกเช่น $ 1 ต่อเดือน เพียงแค่ Google 128mb VPS หรือ VPS ต่ำกว่า $ 5 ต่อเดือน - มีหลายร้อย บริษัท ที่ทำ VPS ที่ต่ำสำหรับถั่วซึ่งจะทำเคล็ดลับ