Как вызывать CSS и JS из субдомена - чтобы ускорить загрузку в Magento - PullRequest
2 голосов
/ 05 января 2011

При вызове файлов css и js из субдомена, как правильно сделать это в Magento?

Ответы [ 2 ]

4 голосов
/ 05 января 2011

Во-первых, убедитесь, что субдомен разрешается в ту же папку, что и остальная часть Magento. Таким образом, файл "http://www.example.com/file" будет выглядеть точно так же, как" http://static.example.com/file".

Затем в админке Magento перейдите на Система> Конфигурация> Интернет> Небезопасный и измените {{unsecure_base_url}} на свой новый поддомен (например, "http://static.example.com/") для параметров Skin, Media и JavaScript. Повторите то же самое для раздела «Безопасный».

Edit:
Я только что вспомнил, что для защищенных поддоменов вам нужен либо подстановочный сертификат, либо дополнительный сертификат для установленного поддомена. Возможно, было бы проще пропустить раздел «Безопасный», потому что большинство страниц не будут обслуживаться как безопасные, поэтому неудобства минимальны.

Также у меня были проблемы с загрузкой изображений для продуктов при использовании поддоменов, вы можете обойти это с помощью Без Flash Uploader .

1 голос
/ 06 января 2011

Просто добавьте к этому, рекомендуется устанавливать статические файлы на другом сервере, на котором работает Nginx (или другой оптимизированный сервер, а не Apache). Если вы используете отдельные серверы, вы должны совместно использовать папку изображений через NFS (экспорт на сервер статических файлов, монтировать на всех веб-узлах), чтобы загрузка изображений работала правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...