Вопрос по оптимизации

#1 12 октября 2014 в 22:18
Вообщем Google дал рекомендацию по оптимизации:
Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML.
Удалите код JavaScript, препятствующий отображению:
sait.ru/includes/jquery/jquery.js
sait.ru/core/js/common.js
sait.ru/core/js/karma.js
sait.ru/components/comments/js/comments.js

Встал вопрос в каком файле вызываются эти коды JavaScript?
#2 12 октября 2014 в 22:27
не стоит принимать советы гугла дословно, просто начнем с того что это выводиться в шапке сайта, и скрипты нужны для работы всего сайта, прирост твоей производительности будет всего 0.5% так что это натянутая оптимизация, куда лучше оптимизировать код html и максимально минифицировать скрипты и прочее. Если система 1.10.4 то первые выводятся в файле шаблона template.php в самом начале как prependJS остальные подключается в компонентах.
#3 12 октября 2014 в 22:33
Версия 1.10.1 В файле template.php этого нет.
#4 12 октября 2014 в 22:48
page.class.php метод printHead
#5 13 октября 2014 в 20:32


page.class.php метод printHead

maxisoft
а асинхронную загрузку к методу никак не приделать?
#6 13 октября 2014 в 21:05
можно но если ты переделаешь весь движек в плане того чтобы все грузилось из одного места и ты смог контролировать, просто если вставить асинхронность то получиться что инлайн скрипт в шаблоне загрузиться быстрее чем твоя библиотека jquery, и получил фатал еррор js скрипта.
#7 13 октября 2014 в 21:25
Гугл -сказал, что он хочет от вас- ну ЧО В НАТУРЕ МОЛОДЕЦ,
#8 13 октября 2014 в 22:01


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

maxisoft
Ясно!)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.