Протокол IPv6 для ускорения сайта

0 0
10:39 19 октября 2017 — Угниченко Дмитрий
Протокол IPv6 для ускорения сайта

IPv6 быстрее, чем IPv4. По накопленным данным Cloudflare сайты на IPv6 загружаются на 27% быстрее за сайты использующие IPv4. Примеры:

  • При подключении через IPv6 скорость загрузки LinkedIn в Европе увеличилась на 40%;
  • При подключении через IPv6 скорость загрузки Facebook — на 10-15%.
Примерно 15% пользователей пользуются Google через IPv6. Система интересна как конкурентные преимущество, ведь по данным лишь у 10% сайтов включен IPv6.

Статистика Google по IPv6 — https://www.google.com/intl/en/ipv6/statistics.html.

Подключение

Подключение системы достаточно простое. Достаточно в панели провайдера сети распределенной доставки контента подключить IPv6.

Например для включить IPv6 на Cloudflare можно просто с вкладки Network.

Определить собственный IPv6 можно используя любую из двух команд:

ifconfig |grep inet6
ip -6 addr show
Если вы не используете сети распределенной доставки контента, предпочитая обычный виртуальные сервер, вы можете настроить IPv6 очень просто в 4 шага:

  1. Откройте папку с конфигурациями (по умолчанию — /etc/httpd/conf);
  2. Создайте бэкап файла httpd.conf;
  3. Добавьте директиву Listen с указанием номера порта. Например:
    Listen [2400:6180:0:d0::1f33:d001]:0000
    Вместо цифр в квадратных скобках вставьте адрес IPv6.
  4. Перезагрузите сервер Apache. Директива для рестарта:
    service httpd restart
Кстати, не забудьте добавить записи AAAA на DNS сервер со значением аналогичным записи A.

Про настройку для NGINX — geekflare.com/enable-ipv6-nginx-apache/.

Проверка

Проверить включен ли IPv6 для вашего сайта можно используя командную строку.

Например:

netstat -anlp |grep 0000
Проверку можно провести через сервис — http://ipv6-test.com/validate.php.

0 комментариев

+ Добавить комментарий

Только зарегистрированные пользователи могут добавлять комментарии.