Содержание
CDN расшифровывается как «Сеть доставки контента». Эти сети обычно состоят из веб-серверов, разбросанных по всему миру. Когда пользователь запрашивает информацию с сайта, запрос обслуживается сервером CDN, который может выполнить его как можно быстрее. В результате CDN предлагают много преимуществ, в том числе снижение нагрузки на запрос на одном сервере и предоставление пользователям более быстрого доступа к веб-контенту. Вы можете создать CDN с помощью существующих компаний, но этот тип решения может быть дорогим. Если вы предпочитаете, вы можете создать свой собственный CDN, предоставив доступные цены на эти преимущества.
направления
CDN может помочь посетителю быстрее получить доступ к вашему контенту по всему миру. (Hemera Technologies / PhotoObjects.net / Getty Images)-
Настройте ваш исходный сервер. Исходный сервер, также называемый динамическим содержимым узла, - это место, где вы будете хранить весь свой контент. Вы можете увеличить производительность вашего исходного сервера, запустив на нем apache и mysql. Это ускоряет процесс обмена вашим контентом через CDN с пользователями по всему миру. Если у вас нет сервера, вы можете использовать Nginx в качестве веб-сервера. Это программное обеспечение может обрабатывать большие объемы трафика, в дополнение к прокси-возможности, которая важна при создании вашего CDN.
-
Настройте свой кеш. Наряду с вашим исходным сервером вам необходимо программное обеспечение, которое будет выполнять функции вашего кэша, чтобы контент, к которому часто обращаются пользователи, можно было сохранить для быстрого доступа. Вы можете использовать Varnish Cache или Squid Cache в зависимости от того, поддерживает ли ваш сервер возможности прокси. Если это произойдет, используйте Varnish. В противном случае Squid Cache может быть лучшим вариантом.
-
Создайте свои лучшие сайты - глобальные серверы, которые будут доставлять ваш контент по запросу. Вы можете настроить их, используя «скрипт perl», который направляет запрос пользователя на соответствующее местоположение подсказки, основываясь на его географическом местоположении. Другим вариантом является использование программного обеспечения, такого как BIND, которое будет отслеживать содержимое IP-адресов и имен хостов в Интернете, и это в основном то же самое, что и скрипт.
-
Проверьте свою конфигурацию. Как только у вас будет содержимое динамического узла для вашего исходного сервера или одной из установленных конечных точек, протестируйте соединение, чтобы убедиться, что все работает правильно. Если это работает, вы можете начать добавлять больше современных сайтов в CDN.
Что вам нужно
- Сервер или Nginx
- Лак или Squid Cache
- Программный скрипт или BIND