Помощник
|
Не понятная ошибка JS при оптимизации WP под PageSpeed Insights |
toorr2p
|
Сообщение
#1
|
||
|
|
||
|
|||
toorr2p
|
Сообщение
#2
|
|
Отключил плагин
вроде теперь нет этой ошибки. |
|
|
ShowPrint |
20.2.2017, 17:43;
Ответить: ShowPrint
Сообщение
#3
|
|
Вячеслав, хорошо что решилось.
А вы решили в ГугПэйдже 100% результата добиться? Зачем? За это бонусов и преференций будет не так много (если будут вообще), а посмотрите как коряво стал выглядеть сайт при загрузке - грузится одно, а потом прыгает и скачет подгружая стили. На мой взгляд это не на пользу ПФ пойдёт... |
|
|
avfinance |
21.2.2017, 14:49;
Ответить: avfinance
Сообщение
#4
|
|
Все стили и скрипты перенесены в футер и подключаются асинхронно Я конечно, небольшой специалист в тех. вопросах по вордпресс, но вы скрипты и стили некорректно подключаете. Не по кодексу получается. Скрипты и стили подключаются через функции wp_enqueue_style и wp_enqueue_script. Погуглите как это делается. Иначе в будущем вас может ждать очень серьезный геморой :) PS А зачем вам скрипт формы обратной связи плагина contact-form-7 на каждой странице? Этот скрипт можно вывести только на той странице, где расположена форма контактов. Да, и зачем вам "jquery-migrate"? Есть какие-то проблемы с работой скриптов? Насколько я помню, эта библиотека нужна, если подключена старая версия jquery. PSS Кстати, если подключена сервисы статистики (Метрика, Аналитика,..) то выжать 100% уже вряд ли получится |
|
|
toorr2p
|
Сообщение
#5
|
|
ShowPrint, да были косяки при прогузке, но теперь стили вынесены в head и нет таких дерганий. 100% небыло цели достичь, была цель достичь работоспособности форм и уйти в зеленую зону, теперь это получилось https://developers.google.com/speed/pagespe...&tab=mobile
avfinance, если подключать по кодексу то это только с встраиванием блокирующих стилей и явоскрипта в футер вот так:
я пробовал так делать но гугл ругается все равно, и пишет подключайте скрипты асинхронно... Вобщем с этим PageSpeed Insights гемморой конкретный, но все же сайт действительно быстрее прогружается, это даже янекс метрика фиксирует. |
|
|
ShowPrint |
21.2.2017, 15:44;
Ответить: ShowPrint
Сообщение
#6
|
|
если подключена сервисы статистики (Метрика, Аналитика,..) то выжать 100% уже вряд ли получится Аха, как минимум будет ругаться на отсутствие кеширования ))) Вобщем с этим PageSpeed Insights гемморой конкретный, но все же сайт действительно быстрее прогружается Я забил на "зеленку" - выводил до 90+%, но мой разум и наблюдения показали что это в некоторых случаях выходит боком. Точно пока ничего не скажу - гипотеза на проверке... PS Вячеслав, подолбите хостинг на предмет времени ответа сервера - показатели еще больше улучшатся ;) Сообщение отредактировал ShowPrint - 21.2.2017, 16:01 |
|
|
avfinance |
21.2.2017, 16:07;
Ответить: avfinance
Сообщение
#7
|
|
если подключать по кодексу то это только с встраиванием блокирующих стилей и явоскрипта в футер вот так: А вы не пробовали с помощью плагинов? Например, есть замечательный autoptimize, который и минифицирует, и собирает в один файл, еще и в футер засунет :) Я забил на "зеленку" - выводил до 90+% Я морду сайта до 90% прокачал: http://prnt.sc/ebiq9s Больше всего обожаю, когда гугл ругается на картинки и пишет что-то вроде "чтобы уменьшить их размер на 589 Б (34 %)". 586 байт очень критичный пункт в оптимизации и невероятно препятствует загрузке страницы :) А вот со внутренними страница все куда печальнее. Там бывает пару сотен комментариев, видео, десяток-другой картинок, соц. кнопки... И все это запросы, запросы, запросы...))) |
|
|
ShowPrint |
21.2.2017, 16:54;
Ответить: ShowPrint
Сообщение
#8
|
|
avfinance, а я "чистым" кодом дооптимизировался до того, что в html на морде осталось 138 строк кода и ГПС теперь не успевает загрузить "облегченные" картинки бэкграунда (прописанные в линкованном css внутри head), до того как весь остальной html-код "влетает" в браузер и всё остальное догружает в асинхроне :wacko:
Теперь получается что 9,11кБ бэкграунда еще не загрузились, а уже </html> настал :D и ПэйджСпид ворчит: Передавайте в первую очередь видимую часть страницы – включите весь необходимый контент непосредственно в HTML-ответ. После получения всех данных HTML с сервера удалось отобразить только 25 % от общего объема содержания из верхней части страницы Так что теперь стоит обратная задача - замедлить загрузку :lol: Ну не совать же стили из кешируемого файла в <head><style>...</style></head> в конце-концов... :angry: |
|
|
toorr2p
|
Сообщение
#9
|
|
|
Вообщем с асинхронным подключением скриптов в футере решил таким кодом\функцией:
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией | 18 | Needmylink1 | 6538 | 25.3.2024, 20:51 автор: Needmylink1 |
|
Hyper.hosting - сервера под любые задачи [разрешены dmca, гэмблинг, адалт и пр.] Лучшие сервера по доступной цене |
30 | Hyper_Hosting | 8586 | 22.3.2024, 15:34 автор: Hyper_Hosting |
|
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ. Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п |
6 | stu999 | 1551 | 21.3.2024, 20:45 автор: stu999 |
|
📌 Telegram Prime - софт для автоматизации telegram разработанный специально под задачи бизнеса 🏆 Единственный комбайн для популяризации вашей компании в теле |
14 | leviathan | 3271 | 21.3.2024, 18:54 автор: leviathan |
|
HideHost.net - Виртуальные и выделенные сервера под любые Ваши проекты с индивидуальным подходом. Работаем уже более 12 лет |
6 | HIDEHOST | 2304 | 21.3.2024, 13:33 автор: Tihohodka |
Текстовая версия | Сейчас: 28.3.2024, 13:04 |