Подключаем CDN

Подключаем CDN

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

Использование CDN потребует лишь незначительных изменений (либо вообще таковых не потребует) кода, но повлечет значительное увеличение скорости загрузки самих веб-приложений, потому что на нее сильно влияет и то, насколько далеко пользователь находится от нашего сервера. Размещение файлов на нескольких серверах, разнесенных географически, сделает загрузку сайта быстрее с точки зрения пользователя. Но с чего бы начать?

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

80–90% времени загрузки страницы уходит на загрузку ее компонентов: картинок, CSS, скриптов, Flash и т. д. Вместо того чтобы заниматься изменением архитектуры самого приложения, сначала стоит распределить статический контент. Это не только позволяет добиться значительного ускорения загрузки страницы, но также легко реализуется благодаря CDN.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Глава 20 Подключаем принтер, учимся его использовать

Из книги автора

Глава 20 Подключаем принтер, учимся его использовать Естественно вывести на бумагу то, что сидит внутри компьютера. Как? Какой принтер предпочесть? Какая у них разница? Принцип работы этих устройств, стоимость, надежность — как выбрать хороший принтер? Давайте


Глава 21 Подключаем сканер, учимся его использовать

Из книги автора

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


Подключаем к работе кнопки

Из книги автора

Подключаем к работе кнопки Простейшие операции с гиперссылками и открывающимися окнами Internet Explorer вы изучили. Перейдем на более продвинутый уровень – рассмотрим кнопки на панели обозревателя, которые, по версии разработчиков, обозначают наиболее полезные команды.Очень


Подключаем к ноутбуку телефон

Из книги автора

Подключаем к ноутбуку телефон Существует три способа установки связи между ноутбуком и сотовым телефоном: через интерфейсный кабель, инфракрасный порт (IrDA) или по Bluetooth-каналу. Естественно, что при этом в телефоне и ноутбуке должны присутствовать одинаковые