Можно ли разместить каталог wp-content на другом домене, чтобы все загрузки и изображения загружались оттуда? Если да, то как я могу настроить WordPress для этого, предпочтительно без использования стороннего плагина?
Можно ли разместить каталог wp-content на другом домене, чтобы все загрузки и изображения загружались оттуда? Если да, то как я могу настроить WordPress для этого, предпочтительно без использования стороннего плагина?
Под доменом я подразумевал другой домен, который также находился на другом сервере.
Вставьте это в свой .HTACCESS:
Это скажет браузеру кэшировать все javascript, изображения, css на компьютер, чтобы изображения не загружались с сервера, пока не изменятся.
Вы можете использовать Chrome, чтобы протестировать его на временной шкале (с помощью Ctrl+Shift+J). Вы можете увидеть, сколько времени заняло скачивание изображений, кэшированные обычно занимаtт 25 мс (потому что сначала сервер должен сказать: файлы не изменены, поэтому используйте локальную копию :))
Это все хорошо, но как мне настроить WordPress так, чтобы он загружал файлы во второй домен и затем читал с него?
Мой второй ответ:
Использовать другой сервер нелегко, использовать свой поддомен, допустим, media.domain.com — не сложно. Главное препятствие для ускорения загрузки — использование разных доменов, и для этого хорошо подходят поддомены, потому что браузеры также откроют для них новое соединение. Браузер создаст новое соединение для загрузки изображений, поэтому время загрузки будет короче (если сервер не медленный).
Спасибо! Но я действительно хочу разместить файлы в совершенно другом месте по разным причинам. Я так понимаю, это сложно, но все же возможно?
Это не то… Я надеялся, что вы сможете использовать что-то вроде mod_rewrite, чтобы изменить местоположение каталога wp-content.
Ну, все возможно, но я не знаю ответа. Это сложно, потому что загрузка файлов — ЛОКАЛЬНАЯ штука, и для повторной загрузки файлов на удаленный сервер должно быть много модификаций.