CDN kullanmaya ne zaman karar verdiniz?
Gelişime erken. Web sitesi bir Fotoğrafçı için ve en zorlayıcı unsurlardan biri yükleme sürelerinin pratik olarak görünmez olmasını sağlamaktı. Video kadar sorun olmasa da, eşzamanlı HTTP istek sınırı sorunlara neden olacaktı. Web sitesi Google App Engine kullanılarak geliştiriliyor ve statik içerik barındırma hizmeti sunsa da, eşzamanlı istek sayısıyla ilgili sorunlar vardı.
Bir CDN kullanmanın “başarısını” nasıl ölçtünüz?
1) Görünmez olması için CMS'ye kolayca entegre olmak. Bu, sunucu tarafında büyük teknik sorunlara, ertelenebilir işlere ve uzun AJAX async taleplerine neden oldu - sonunda CMS iş akışının yeniden çalışması gerekiyordu (ve yeniden çalışmaya devam edildi).
2) Hızlı. Amazon'un Cloudfront'unu kullanarak, özellikle Orient'te (söz konusu fotoğrafçının hareket edeceği) devasa hız artışları olduğunu fark ettik. Dosya yükleme işlemleri de hızlıdır, ancak META veri değişikliklerinin (bazıları oldukça kapsamlı olabilir), özellikle S3'ten CloudFront'a yayılması hızından çok memnunuz.
3) Ucuz. Bir CDN'nin maliyeti ihtiyaçlarımız için minimum düzeyde olmalı ve paranızın karşılığını fazlasıyla almalı. Son kullanıcı hızlarını yalnızca Google App Engine'i kullanmaktan daha hızlı hedefliyorduk, ancak aynı fiyatlandırmada ve bunun elde edildiğini bildirmekten memnuniyet duyuyorum.