Для нашего сайта http://chers.com.ua для загрузки главной страницы потребовалось сделать 31 запрос, и это без внешних запросов и картинок.
Я получил рекомендации от программиста, как ускорить работу сайта, однако для этого нужно лезть в код движка.
Что хотелось бы увидеть:
В идеале должен быть 1 запрос css, 1 запрос js и 1 запрос главной. Вместо 31 запроса.
Технически реализуется, например, так: ставится скрипт /min, который принимает как аргументы нужные файлы, склеивает их, кеширует и выдаёт одним ответом. Было:
<script type="text/javascript" src="/wa-content/js/jquery/jquery-1.11.1.min.js" ></script>
<script type="text/javascript" src="/wa-content/js/jquery/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="/wa-data/public/site/themes/chers_pb1_1_1/fancybox/jquery.fancybox.min.js?v2.1.5"></script>
Стало:
<script type="text/javascript" src="/min?f=/wa-content/js/jquery/jquery-1.11.1.min.js,/wa-content/js/jquery/jquery-migrate-1.2.1.min.js,/wa-data/public/site/themes/chers_pb1_1_1/fancybox/jquery.fancybox.min.js" ></script>
1 комментарий
Ммм... как бы помягче...
У вас тема дизайна купленная в маркете.
И из-за кастомизации и прочих нюансов никогда не будет 1-го JS файла...
При желании такой файл можно сделать, НО при этом придется переписать ВСЁ (шаблоны темы дизайна + плагины)
В результате чего плагины и тему дизайна и прочее придется обновлять оч оч осторожно...