Как происходит кэширование CDN?

Как происходит кэширование CDN?

Вот 4 шага во время типичного кэширования CDN.

1. Когда пользователь запрашивает веб-страницу, запрос направляется на ближайший пограничный сервер CDN.

2. Затем пограничный сервер отправляет запрос на исходный сервер для содержимого, запрошенного пользователем.

3. Источник отвечает на запрос пограничного сервера.

4. Наконец, сервер отвечает клиенту.

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

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

Как CDN уменьшает размер файла для увеличения скорости?

Для уменьшения времени загрузки страницы CDN уменьшает общие объемы передачи данных между серверами кэша CDN и клиентом. Как задержка, так и требуемая пропускная способность уменьшаются при уменьшении общего объема передаваемых данных. Результатом является более быстрая загрузка страниц и более низкая стоимость полосы пропускания. В это сокращение входят два ключевых компонента.

1. Минификация

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

Минификация CDN

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

2. Сжатие файлов

Сжатие файлов является неотъемлемым компонентом в снижении задержки и пропускной способности, необходимой при передаче данных через интернет. Gzip — это распространенный метод сжатия, который рекомендуется использовать при переносе веб-страниц. Многие поставщики CDN включают GZip по умолчанию. Насколько существенна экономия от сжатия GZip?

Обычно сжатые файлы уменьшаются примерно на 50-70% от первоначального размера файла.

Какое оборудование CDN может использовать для повышения скорости?

Что касается оптимизации оборудования CDN, то существенное преимущество заключается в использовании твердотельных жестких дисков (SSD), по сравнению с традиционными жесткими дисками (HDD). Твердотельные диски могут открывать файлы до 30% быстрее, чем традиционные жесткие диски, и являются более устойчивыми и надежными.

Поделиться: