Высокий всплеск трафика на определенных изображениях, обслуживаете их с Amazon S3?

Первое: я очень новичок в этом. Сожалею. Я хочу учиться.

Мой сайт иногда получал ДЕЙСТВИТЕЛЬНО высокие пики трафика (для определенных изображений). (Между прочим, я в Линоде)
И поэтому мой сайт загружается очень медленно. (Процессор низкий, скорость ввода-вывода высокая). Опять не всегда, просто иногда.

Так что, если я перенесу эти изображения в amazon S3 и обслуживание оттуда решит проблему? Так что мне не нужно платить больше, только если я получил спайк.

И даже если мое хранилище S3 получит десятки тысяч загрузок за очень короткий промежуток времени, оно не будет замедляться, верно?

Надеюсь, вопрос был понятен. Большое спасибо за ответ.

2 ответа

Решение

Что ж, вы, вероятно, могли бы установить кэш-лак, чтобы эти скачки трафика не убивали сервер. Varnish кэширует изображение в памяти и снимает нагрузку с веб-сервера (apache, nginx и т. Д.).

https://www.varnish-cache.org/

S3 предназначен для обработки пикового трафика в качестве вашего примера.

Обратите внимание, что с s3 взимается плата за трафик, поэтому вы будете платить больше по мере увеличения трафика.

Это хороший вариант с вашего сервера, но он не снимет нагрузку, вызванную HTML-страницами.

Другие вопросы по тегам