Как подключить лишь часть JUI? Или оптимизировать при forceCopy=1

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
lgXenos
Сообщения: 243
Зарегистрирован: 2015.11.30, 15:42

Как подключить лишь часть JUI? Или оптимизировать при forceCopy=1

Сообщение lgXenos »

Всем привет

После подключения Jquery + JUI, при включенной опции forceCopy = true, у меня начался дикий ад: страница открывается 7 секунд. Дебаг показал что подвисания идут на renderView
Сделал forceCopy=false - все наладилось... Кроме того, что у меня CSS не обновляются сами, пока не сотрешь assets)

Как быть?
Чтоб и ассеты перезатираться не забывали файлами из модулей (frontend/modules/wot/assets/css/wot.css)
И не было таких лагов....

Подумал, что может тогда в конфиге приложения принудительно указать список css и js, которые мы используем? Но больше как костыль выглядит...
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Как подключить лишь часть JUI? Или оптимизировать при forceCopy=1

Сообщение ElisDN »

В linux делается включением linkAssets=true
lgXenos
Сообщения: 243
Зарегистрирован: 2015.11.30, 15:42

Re: Как подключить лишь часть JUI? Или оптимизировать при forceCopy=1

Сообщение lgXenos »

ElisDN писал(а): 2017.09.24, 14:34 В linux делается включением linkAssets=true
Спасибо. На винде тоже работает по ходу )

http://www.yiiframework.com/doc-2.0/yii ... ets-detail
Whether to use symbolic link to publish asset files. Defaults to false, meaning asset files are copied to $basePath. Using symbolic links has the benefit that the published assets will always be consistent with the source assets and there is no copy operation required. This is especially useful during development.

However, there are special requirements for hosting environments in order to use symbolic links. In particular, symbolic links are supported only on Linux/Unix, and Windows Vista/2008 or greater.

Moreover, some Web servers need to be properly configured so that the linked assets are accessible to Web users. For example, for Apache Web server, the following configuration directive should be added for the Web folder:

Options FollowSymLinks
Закрыто