Страница 1 из 1

некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 04 сен 2012, 10:39
rust122
Подскажите, например, меняю валюту, на сайте ничего не меняется, также менял количество обїявлений, тоже самое. Думал кеш не обновляется, но почистил и дело совсем не в этом. Количество не так критично, а вот валюту очень нужно поменять

Re: некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 05 сен 2012, 11:55
rust122
Дело таки было в кеше.
Кстати, не мешает в админку кнопочку "очистка кеша" добавить

Re: некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 13 сен 2012, 09:47
Koduc
Кнопочка кнопочкой, но по замыслу и в старых версиях было - кеш сам становился невалидным, когда это было необходимо. С ростом функционала возникли проблемы с поддержанием целостности этого механизма - слишком много всего взаимосвязанного.
В последних версиях кеш постепенно отключаем, потому что на 99% сайтов кеш не нужен, ибо из-за небольшой нагрузки не дает приемуществ.

Re: некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 17 мар 2013, 08:27
KoKoc
Про нагрузку.

Yii это замечательный фреймворк, но статический контент в модулях это не очень хорошо.

Когда писал совет обработки ЧПУ под Nginx столкнулся с тем.
Что при запросах некоторого статического контента и если он отсутствует по прямому пути,
то его поиском занимается уже фреймворк Yii.

Все замечательно, но при довольно большом наличии данных элементов и уже при среднем трафике
это серьезно скажется на производительности сервера.

Было бы идеально если весь статический контент выносился в одну папку static допустим,
с возможностью в админ панели поменять http://domen.ru/static/ на спец сервер http://static.domen.ru/

Нечто подобное сделал на проекте хостинга бесплатных картинок http://10pic.ru/ , плюсы такого решения:
1. Так делают все крупные проекты, вроде mail.ru :-)
2. Балансировка и снижение нагрузки на фронтенд
3. Легче анализировать логи

Re: некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 17 мар 2013, 16:50
KoKoc
Как говорится сказано - сделано!

Перелопатил энную кучу файлов, даже пришлось фреймворк Yii подправить :-) ,
но все-таки вынес всю статику с главной страницы

Пример http://online55.ru прошу оценить.

Можно пойти дальше объединить все стили в один файл сжать в gz архив и
сделать такие наборы где одинаковые css.
Тоже самое проделать и для JavaScript.

Как итог меньше запросов, меньше ожидания время загрузки.

Re: некоторые параметры в админке не влият на работу сайта

СообщениеДобавлено: 02 апр 2013, 08:37
Koduc
KoKoc писал(а):Можно пойти дальше объединить все стили в один файл сжать в gz архив и
сделать такие наборы где одинаковые css.
Тоже самое проделать и для JavaScript.

Как итог меньше запросов, меньше ожидания время загрузки.

В составе продукта есть компонент EClientScript (по умолчанию отключен в конфиге). Если его включить - то как раз начинает работать сжатие, минификация и объединение css и js файлов.
Проблема со поддоменом static.* в том, что большинству пользователей он не особо нужен. Да, загрузку страницы это ускоряет, но для "простых смертных" это всё очень проблемно в настройках.
В следующих версиях планируем сокращать и объединять все файлы, а то их уже слушком много получается..