Назад | Перейти на главную страницу

Стоит ли использовать облачные файлы? (Или любой cdn?)

Немного о моем сайте:

Первая страница должна загружаться быстро, и на ней есть фоновое изображение. Веб-сайт представляет собой интернет-магазин с большим количеством изображений продуктов.

Насколько это поможет облегчить трафик на сервер? Кроме того, AFAIK, облачные файлы не предлагают возможность отправки заголовков с истекшим сроком действия, поэтому не означает ли это, что каждый раз, когда они загружают страницу, все изображения должны загружаться снова? Я понимаю, что они будут загружаться значительно быстрее, но находиться в кеше браузера еще быстрее.

Насколько это было бы полезно для изображений? (Я знаю, что вы тоже можете обслуживать css и js, но, НАВЕРНУТЬСЯ, я не могу отправить эти сжатые)

Ну насколько ваш сервер обеспокоен, очевидно, отправка трафика в какой-либо CDN заберет весь этот трафик с вашего сервера, вашего соединения и т. д. Я не уверен, будет ли это полезно для вас или нет (я думаю, это зависит от объем).

Что касается изображений, браузер может отправить запрос на сервер, чтобы узнать, изменилось ли изображение с момента его загрузки, а затем решить не загружать изображение снова, если оно не изменилось. Это отличается от заголовков элементов управления кешем, которые браузер может использовать, решив даже не спрашивать, было ли изменено изображение. Поведение этого будет немного отличаться между платформами и браузерами.

Одно из больших преимуществ провайдера CDN - это когда вы собираетесь обмениваться файлами между разными сайтами. Например, загрузка jquery из CDN Google выполняется намного быстрее, потому что существует большая вероятность того, что тот же файл (http://ajax.googleapis.com/.../jquery.js) будет уже кэширован в отличие от вашего http://www.mysite.com/jquery.js (не настоящий URL, я знаю). Если эти изображения не используются на разных сайтах, я не уверен, что вы получите какое-то большое преимущество, если вам не нужно разгружать трафик.

Если основная цель состоит в том, чтобы главная страница загружалась быстро, наибольший выигрыш должен быть достигнут в структуре страницы (разработка внешнего интерфейса, см. Стива Содерса и группы производительности yahoo). Использование CDN основывается на этом и не является волшебной пулей для скорости.

Мгновенная готовность html главной страницы с минимально возможным количеством зависимостей, с соответствующими заголовками кэшируемости и keepalive будет иметь очень большое значение.

Если вам будет интересно, я могу быстро взглянуть на ваш сайт (контактная форма на моем сайте).