Как настроит вынос файлов на субдомены?
Хочу попытаться настроить субдомены для загрузки картинок, стилей и скриптов.
Т.е. чтобы основной сайт был доступен по адресу site.ru, картинки грузились с images.site.ru и остальное с files.site.ru. В теории должна увеличиться скорость загрузки сайта, но для меня еще и опыт))
Где-то сталкивался с инструкцией, даже сохранял в закладки, но теперь никак не могу найти, к сожалению.
Может поделитесь, если не сложно?
Т.е. чтобы основной сайт был доступен по адресу site.ru, картинки грузились с images.site.ru и остальное с files.site.ru. В теории должна увеличиться скорость загрузки сайта, но для меня еще и опыт))
Где-то сталкивался с инструкцией, даже сохранял в закладки, но теперь никак не могу найти, к сожалению.
Может поделитесь, если не сложно?
Комментарии: 6
Нужно использовать источники файлов, например — вот так.
Я не использую галерею, у меня относительны путь к картинкам хранится в базе, потом вывожу как обычную ТВшку, добавляя base_url в начале.
Мне бы последовательность действий и что делать понять, я сейчас даже этого не понимаю, к сожалению.
Очень смутно представляю, что что-то такое нжно проделать:
Создать контексты под субдомены
Настроить роутинг с использованием плагионв типа babel
В htacсess поменять пути на поддомен (Тут вопрос нужно ли отдельную папку assets заводить для каждого субдомена или можно основную использовать?)
Мне бы последовательность действий и что делать понять, я сейчас даже этого не понимаю, к сожалению.
Очень смутно представляю, что что-то такое нжно проделать:
Создать контексты под субдомены
Настроить роутинг с использованием плагионв типа babel
В htacсess поменять пути на поддомен (Тут вопрос нужно ли отдельную папку assets заводить для каждого субдомена или можно основную использовать?)
Зачем создавать контексты? У вас же будет просто хранилище статических элементов.
Создайте поддомен images на хостинге, туда свалите картинки, а в адресах картинок прописывайте поддомен.
Создайте поддомен images на хостинге, туда свалите картинки, а в адресах картинок прописывайте поддомен.
<img src="images.site.ru/image1.jpg">
Единственное, надо закрыть доступ для других, что картинки не тянули.
Скорость загрузки сайта не увеличится. Оптимальное решение, как написал Василий — через «Источники файлов», но чтобы правильно решить вопрос распределенной нагрузки, учтите, что поддомен тоже потребует определенной настройки, например, отключение передачи cookies, заголовки ответа сервера и прочее. Проще воспользоваться готовыми решениями так называемых CDN-хранилищ.
Например: selectel.ru/services/cloud-storage/#cdn
Спасибо за информацию, буду разбираться. В принципе у меня не такой большой трафик и не так критична скорость, чтобы пользоваться платными сервисами. Я больше для себя хочу это попытаться сделать.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.