Куча css + js = большое время ответа сервера
Доброго всем дня!
Проблема скорости ответа сервера с каждым днем становится все насущнее. Связано это с установкой каких-то новых плагинов, примочек и т.п. Практически каждый плагин непременно имеет свой файл стилей, свои наборы скриптов. Подключение скриптов и стилей выполняется запросом с сервера отдельных файлов. Чем больше запросов, тем время отклика сервера и открытия страницы выше. Я, по мере возможности, пытаюсь этого избегать переносом стилей в один файл. Но это далеко не всегда возможно сделать, т.к. зачастую стили подключаются командой из самого плагина / его классов либо попадают в {$wa->css()}. То же самое касается и скриптов, js/jquery-плагинов.
Возможно есть какие-то идеи как с этим бороться и снизить влияние кол-ва запрашиваемых файлов на отклик сервера?
Попутно - огромная просьба к разработчикам: при написании новых плагинов и обновлении существующих не надо создавать к ним еще дополнительные файлы стилей и небольших скриптов! Ведь это все можно внедрять прямо в шаблон через <style></style> и <script></script>. Доходит ведь до смешного, когда открывается отдельный файл .css, в котором одна-две строки или .js на одну функцию в несколько строк.
1 ответ
старайтесь не все в один файл помещать. А распределять по подшаблонам. Убирайте из head например скритпы отзывов или корзины в соответствующие шаблоны и все будет норм
Не могу зачастую это делать, т.к. не имею доступа к изменению {$wa->css()} и {$wa->js()}
В плагинах покопайся и замени вывод с frontend_head на более уместный для применения
Можно покопаться и все заменить. Но это ведь до первого обновления... ))
скинь сайт
kosmetichka.com.ua