Support Home > Производительность > Ускоритель сайта (ранее Photon)

Ускоритель сайта (ранее Photon)

Примечание Photon теперь входит в состав ускорителя сайта.

Ускоритель сайта Jetpack ускоряет загрузку страниц, оптимизируя изображения и передавая их вместе со статическими файлами (например, CSS и JavaScript) с нашей глобальной сети серверов.

Описание общих функций и ответы на часто задаваемые вопросы можно найти на странице возможностей CDN.

Как активировать ускоритель сайта

  1. На консоли вашего сайта последовательно выберите Jetpack → Настройки→ Производительность.
  2. В разделе Производительность и скорость включите переключатель

Как работает ускоритель сайта

Время загрузки изображений

Сервис CDN для изображений (который ранее назывался Photon) предназначен для ускорения загрузки и редактирования изображений. Это значит, что мы передаем ваши изображения с наших серверов, что снижает нагрузку на ваш сервер и ускоряет загрузку изображений для читателей.

  • Он фильтрует содержимое, но не вносит изменений в вашу базу данных.
  • Он применяет фильтр image_downsize (уменьшение размера изображения) только для изображений в публикациях и на страницах, а также для миниатюр избранных изображений и сообщений. Примеры функций WordPress с использованием фильтра image_downsize: the_post_thumbnail_url, get_the_post_thumbnail, get_the_post_thumbnail_url, wp_get_attachment_image, wp_get_attachment_image_src
  • Он будет применяться к старым и новым записям, и его можно легко включить или отключить. Результаты изменения настройки будут действовать уже через несколько минут.
  • Браузеры, которые поддерживают формат изображений WebP, будут получать данные изображений WebP (но расширение файла при этом не изменится).

Время загрузки статических файлов

Мы размещаем у себя JavaScript, CSS и другие статические ресурсы, предоставляя их вместе с ядром WordPress, Jetpack и WooCommerce с наших серверов в сети доставки содержимого (CDN), чтобы снизить нагрузку на ваш сервер.

  • Выполняется фильтрация URL-адресов всех ресурсов, которые загружаются на каждой странице WordPress.
  • Это действует только на ресурсы, предоставляемые вместе с ядром WordPress, Jetpack и WooCommerce. Ресурсы тем и плагинов на данный момент не поддерживаются.

Ограничения

  • Не применяется принудительное обновление кеша. В настоящее время статические ресурсы привязаны к общедоступной версии WordPress, Jetpack или WooCommerce, которую вы используете. Чтобы «обновить» изображение, для него придется изменить имя файла. Добавление случайных аргументов в запрос («очистителей кеша») не даст ожидаемого результата.
  • Если изображение уже отсутствует на вашем сервере и вы хотите удалить его и у нас, свяжитесь с нами и предоставьте прямую ссылку на файл в том виде, в каком он отображается на сайте. Эта ссылка должна начинаться с адреса i0.wp.com, i1.wp.com, i2.wp.com или i3.wp.com.
  • Мы извлекаем, изменяем и предоставляем изображения только в форматах GIF, PNG и JPG с серверов, которые прослушивают порт 80 для HTTP и порт 443 для HTTPS. Это применимо почти к 99,99 % веб-серверов в мире. При наличии проблем попробуйте использовать jetpack_photon_reject_https filter.
  • В большинстве случаев мы не будем увеличивать размер изображения. Если оригинальное изображение имеет ширину 1000 пикселей и вы укажете, что Jetpack должен предоставлять его в размере 5000 пикселей, мы просто сохраним оригинальное изображение. Увеличенные изображения обычно имеют более низкое качество, а мы хотим этого избежать.
  • Если вашему серверу требуется больше 10 секунд на ответ при извлечении изображения для CDN, процесс будет завершен по тайм-ауту и в итоге изображение будет выглядеть поврежденным. В таком случае попробуйте загрузить изображение с другим именем файла и меньшим размером файла.
  • Вы не можете выбрать или ограничить расположения, из которых будут предоставляться ваши изображения. Наши серверы разбросаны по всему миру, и на каком из них окажется ваше изображение, зависит от многих факторов, в том числе от местоположения посетителя.
  • Ускоритель сайта не поддерживает анимированные PNG-файлы.

Темы и плагины также могут использовать API Photon для преобразования изображений с помощью аргументов запроса GET. Разработчики могут ознакомиться с примерами и документацией для API Photon на сайте developer.wordpress.com.

Ускоритель сайта можно использовать только для сайтов, размещенных на WordPress.com или на сайтах WordPress, подключенных к Jetpack. При переходе на другую платформу или отключении Jetpack от сайта вам придется перейти на другой сервис сети доставки содержимого для изображений. Любое злоупотребление возможностями Jetpack или нарушение Условий обслуживания WordPress.com может привести к блокировке вашего сайта в сервисах, связанных с WordPress.com, включая ускоритель сайта.

 

Вопросы и ответы

Можно ли использовать ваш ускоритель сайта для аудио- или видеофайлов?

Ускоритель сайта не работает с аудиофайлами (.mp3, .wav, .flac и т. д.) и видеофайлами (.mp4, .wmv, .flv и т. д.). Чтобы разместить видео в нашей сети доставки содержимого, воспользуйтесь функцией размещения видео.

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

Он извлекает из элемента img атрибуты width (ширина) и height (высота) и предоставляет изображения, преобразованные до этих размеров или до ширины элемента, в котором размещается изображение (по меньшему из них). По умолчанию Jetpack будет ограничивать изображения большим из следующих значений: указанного при добавлении изображения в публикацию или параметра «content width» (ширина содержимого) вашей темы. Если этот параметр не задан,Jetpack по умолчанию установит значение 1000 пикселей. Это делается для того, чтобы сайты не пытались предоставлять более крупные изображения, чем требуется для отображения темы.

Есть ли способ сохранить параметры width (ширина) и height (высота) в HTML, сгенерированном сетью доставки содержимого?

Мы удаляем аргументы width и height, чтобы изображения не «расползались», когда размер обработанного изображения не совпадает с размером оригинала. Это особенно важно при переходе от одной темы к другой, если н��вая тема допускает более узкие размеры, чем предыдущая. Одним из преимуществ такого подхода является автоматическое изменение размера изображений, чтобы они не оказались крупнее размера, поддерживаемого используемой темой.

Что будет с моими изображениями, если я отключу ускоритель изображений?

Не стоит волноваться! Ваши изображения будут и дальше нормально работать, но теперь они будут загружаться с сервера хостинга вашего сайта, а не с нашего сервера. Обратите внимание, что на вступление этих изменений в силу может потребоваться несколько минут.

Если ускоритель сайта отключен, могу ли я удалить изображения со своего сервера?

Нет! Ваши изображения должены сохраняться на сервере, чтобы сеть доставки содержимого работала корректно. Когда истечет срок действия изображений, удаленных с вашего сервера, они будут удалены и из сети доставки содержимого.

Советы по устранению неполадок

Я включил/отключил ускоритель сайта, и изображения не работают
  • Сначала следует немного подождать, затем загрузить сайт в другом браузере, который вы обычно не используете. Так вы сможете исключить проблему сохранения старых URL-адресов в кеше вашего браузера. На то, чтобы эти изменения отразились на всем сайте, может потребоваться несколько минут.
  • После этого убедитесь, что работает подключение Jetpack.
  • Все еще не работает? Возможно, какой-то другой плагин на вашем сайте конфликтует с ускорителем сайта. Попробуйте отключить все плагины, кроме Jetpack, и снова проверьте изображения. Если они отображаются правильно, значит все дело в другом плагине. Чтобы понять, какой именно плагин виноват в проблеме, подключайте плагины один за другим, после каждого проверяя изображения.
  • Если проблема сохраняется даже после отключения всех плагинов, причиной может быть тема. Чтобы проверить эту версию, можно переключиться на одну из тем по умолчанию, например Twenty Seventeen. Если это решит проблему, значит причиной была тема, и вам нужно связаться с ее автором для определения дальнейших действий.
  • Неудачно? Обратитесь за помощью к нам.

Сведения о конфиденциальности

По умолчанию ускоритель сайта деактивирован. Включить или выключить его можно в разделе Производительность и скорость, последовательно выбрав Jetpack → Настройки → Производительность на консоли.

Дополнительная информация об использовании данных на сайте

��та функция по умолчанию деактивирована. Отключить эту функцию можно в разделе Производительность и скорость, последовательно выбрав Jetpack — Настройки — Производительность на консоли.

Использование данных
Владельцы/пользователи сайта

Хотя для работы этой функции данные EXIF не используются явным образом, они могут существовать и быть доступными для посетителей сайта в любых изображениях, загружаемых на ваш сайт. Кроме того, для действий отслеживаются следующие параметры (подробно описано ниже): IP-адрес, идентификатор пользователя WordPress.com, имя пользователя WordPress.com, идентификатор и URL-адрес сайта, подключённого к WordPress.com, версия Jetpack, пользовательский агент, посещаемый URL-адрес, URL-адрес источника перехода, метка времени события, язык браузера, код страны.

Посетители сайта

Нет.

Отслеживание активности
Владельцы/пользователи сайта

Мы отслеживаем, какой пользователь и когда активирует и деактивирует эту функцию.

Посетители сайта

Нет.

Синхронизация данных (подробнее)
Владельцы/пользователи сайта

Мы синхронизируем один параметр, который определяет, активирована функция или нет.

Посетители сайта

Нет.

  • Содержание