%20%D0%B0%D1%82%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B2%D0%BE%D0%B9%20%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BF%D1%80%D0%BE%D0%BC%D0%B0%D1%85%D0%B0%3F.png)
Подобно тому, как сервер Memcache может вызвать сбой в работе базы данных после пропущенного обращения.
Стоит ли мне ожидать большого трафика от моих CDN?
решение1
В общем, нет, потому что обычно есть только десятки узлов CDN, которые будут делать запросы напрямую к вашему источнику. Даже Akamai, у которого десятки тысяч граничных узлов, обычно использует сравнительно мало из них для создания запросов к источнику в своего рода многослойной иерархии.
Также, в отличие от некоторых "тупых" программ кэширования, инструменты CDN обычно "удерживают" несколько запросов на один и тот же файл, пока первый не попадет в кэш, а не передают несколько запросов на бэкенд для одного и того же файла. Даже готовые инструменты кэширования прокси, такие как Varnsih и Nginx, теперь делают это правильно.
Тем не менее, я полагаю, что если у вас очень разнообразный набор контента с очень низкой временной корреляцией и очень слабым источником... даже 12 узлов, запрашивающих тысячи разных файлов в быстрой последовательности, могут быть проблематичными. Но если вы используете дешевый VPS на 256 МБ за CDN, ну, вы такжеслишкомдешево. Я бы посоветовал использовать журналы CDN, чтобы получить представление о худшем сценарии, с которым вы можете столкнуться, с точки зрения количества уникальных URL-адресов, запрашиваемых за короткий промежуток времени с какого количества узлов CDN. Затем вам следует провести нагрузочное тестирование вашего источника именно для этого сценария и набора файлов. Хорошие цифры из реалистичного теста каждый раз превосходят догадки и обычно нечтотруднодостижимо.
решение2
Судя по всему, да, если вы хотя бы соберете CDN из тупых прокси:
http://www.jet-stream.com/blog/downsides-of-http-adaptive-bit-rate-streaming/
Мне не совсем понятно, как вы должны определить, работает ли ваш CDN или нет, но вы можетес надеждойпредполагают, что более крупные игроки все делают правильно.