Intereting Posts
Можно ли использовать wp_script_is в pluginA, если скрипт находится в очереди или зарегистрирован из модуля pluginB? Получить идентификаторы сообщений, отсортированные по meta_key Проблемы с использованием 'add_role' Добавить расширение .htm к пользовательской таксономии Слияние страницы с пользовательским типом сообщения Какой URL-адрес вы передаете wp_remote_get для загрузки тела предварительного просмотра текущего сообщения? WordPress Автокорректный URL / Slugs не работает Как заменить результаты поиска, отображаемые WordPress? Улучшен ли WordPress с установленным завитком? импорт пользователей, где пароль предоставляется как md5 + много метаданных Ответ Ajax-хранилища json в переменных Установить главную страницу, чтобы отображать сообщения только из одного тега изменить размер фона / шрифта и запомнить Остановить переключение плагина Как загрузить загрузку изображения из службы

Как создать Cookieless домен в WordPress

Как вы создаете «cookieless» домен для WordPress?

Solutions Collecting From Web of "Как создать Cookieless домен в WordPress"

Использование «cookieless» домена для обслуживания статических активов – это общие рекомендации, которые дают инструменты эффективности. Судя по тому, что файлы cookie ничего не делают для таких файлов, но все равно потребляют ресурсы.

Однако, это не то, что WP может обрабатывать по следующим причинам:

  1. WordPress не контролирует домен. DNS указывает домен на конкретный IP-адрес сервера, где WP-настройка (настроенная соответствующим образом) отвечает на запросы.
  2. WordPress не работает без файлов cookie. Они необходимы для аутентификации, и без них вы не сможете получить доступ к области администрирования WP.

Таким образом, создание такого домена – это задача, которая не зависит от WordPress, и поэтому она должна быть изолирована от установки WP, или она добавит файлы cookie, и вы вернетесь к исходной проблеме.

Самый простой способ – создать новый поддомен (static.example.com) на том же сервере и использовать правила .htaccess для обслуживания файлов, расположенных в каталогах wordpress.

Теперь вам нужно написать плагин, который изменит домен, из которого будут загружены статические материалы, такие как изображения и файлы JS. Вы можете сделать это, буферизируя сгенерированную HTML-страницу и перед выводом ее измените все изображения с src="http://example.con...." на sec="http://static.example.com...." и сделать то же самое для всех остальных статических ресурсов.

Это стоит усилий? по умолчанию файлы cookie WordPress относительно малы, и их удаление не будет иметь большого влияния, и на стороне консоли вам придется «заплатить» за дополнительное разрешение имен домена для static.example.com. Может стоить того, если вы будете обслуживать множество статических файлов, но я не помню, чтобы какой-либо тест, который его тестировал.