Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Доброго времени суток.
Уже много раз задавался этот вопрос, как перенести скрипты вниз(footer)
Я понимаю что можно все перенести чисто в footer и все, но это мы сами понимаем что не все так просто.
У меня проблема с библиотекой jquery-2.1.1.min.js, оптимизирую сайт под PageSpeed  и он ругается именно на нее 
Сайт на
ocStore 2.3.0.2.2 

Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы

Количество блокирующих скриптов на странице: 1. Они замедляют отображение контента.

Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. --jquery-2.1.1.min.js,

При попытке перенести jquery-2.1.1.min.js в низ(footer), он возвращается в header
Асинхронность не помогает ! 

За ранее благодарю !

 

Link to post
Share on other sites

Выполните это и будете в зеленой зоне:

Оптимизируйте изображения 
Используйте кеш браузера 
Сократите время ответа сервера

Перенесете  jquery в футер неадекватно будет работать сайт.

Link to post
Share on other sites

21 минуту назад, toporchillo сказал:

Берите jquery c CDN Гугла

А что помогает?

Последний раз как делал, нужно было убрать все вызовы $(document).ready(function () { 

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

Link to post
Share on other sites
2 минуты назад, pashast сказал:

А что помогает?

Последний раз как делал, нужно было убрать все вызовы $(document).ready(function () { 

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

Я имел в виду вместо переноса в футер, берите jquery в хедере с CDN Гугла

Link to post
Share on other sites
37 минут назад, toporchillo сказал:

Берите jquery c CDN Гугла

 

cdn.png

Link to post
Share on other sites

В 27.11.2017 в 17:09, toporchillo сказал:

Берите jquery c CDN Гугла

Более идиотского совета я не слышал.

В 27.11.2017 в 16:16, Apostoll сказал:

Доброго времени суток.
Уже много раз задавался этот вопрос, как перенести скрипты вниз(footer)
Я понимаю что можно все перенести чисто в footer и все, но это мы сами понимаем что не все так просто.
У меня проблема с библиотекой jquery-2.1.1.min.js, оптимизирую сайт под PageSpeed  и он ругается именно на нее 
Сайт на
ocStore 2.3.0.2.2 

Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы

Количество блокирующих скриптов на странице: 1. Они замедляют отображение контента.

Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML. --jquery-2.1.1.min.js,

При попытке перенести jquery-2.1.1.min.js в низ(footer), он возвращается в header
Асинхронность не помогает ! 

За ранее благодарю !

 

А что вам даст этот попугай?
Денег больше станет?

Link to post
Share on other sites

17 часов назад, Yoda сказал:

Более идиотского совета я не слышал.

А что вам даст этот попугай?
Денег больше станет?

 

Это секта попугаев pagespeed
Им ничего не "докажешь"  :)

Они как заблудшие овцы даже не понимают зачем pagespeed и что это такое

А так как они не понимают "неизведанное" - отсюда и происхождение секты

 

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

Что важно в скорости только TTFB (надо секту создать последователей TTFB, жаль название придумали не валидное какое то ttfb ... ну хотя бы true speed, тогда сектантов больше было бы )

:-D

 

А Google это секта Greenpeace которая насильно записывает в свои ряды чтоб спасти попугаев от вымирания
"Если вы уменьшите на один запрос к серверу то 100 млн пользователей сэкономят 100500 кв ч  электроэнергии и "вы" спасете мир"
Вот вся правда про секту попугаев greenpeace

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By buslikdrev
      5000
      Доступ к обновлениям: 500.00 руб за день
      Скачать/Купить дополнение


      Оптимизация для максимальной оценки PageSpeed от Google
      Для всех версий opencart делаю всё тоже самое, что и здесь.
       
      +Никаких копирайтов на вашем сайте со стороны клиентской части.
       
      +Установка и настройка модулей:
      модуль кэширования генерация webp изображений (если сервер поддерживает  
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
       
      https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fdemo2.buslikdrev.by%2Findex.php%3Froute%3Dproduct%2Fcategory%26path%3D110_118%26limit%3D100&path=110_118&limit=100

      УСЛОВИЯ СОГЛАШЕНИЯ
      На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
      Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
      После сдачи работы претензии и вопросы не предъявляются исполнителю;
      Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
      Добавил buslikdrev Добавлено 27.04.2020 Категория Услуги  
    • By koshchenko
      Добрый день!
       
      Подскажите, пожалуйста, как сделать, чтоб в карточке товара были такие кнопки "Объем упаковки" (в данном примере с объемом 1л, 4л, 20л). Но эти значения - это реальные товары. 
      Тоесть, на сайте есть 3 товара и их нужно связать, чтоб внутри переключаться между ними.
       
       

    • By markimax
      1490
      Скачать/Купить дополнение


      Jet Cache - кеширование, pagespeed, оптимизация для магазинов

       

      Логин / пароль:
      demo / demo
       
      Более 10`000 интернет магазинов выбрали для работы
      JET CACHE - быстрая система кеширования страниц, контроллеров и методов моделей opencart
      Pagespeed оптимизация
      Возможности
      - оптимизация под Google pagespeed (минификация, перенос скриптов css и js)
        - кеширует полностью страницы при полной интеграции с opencart (позволяет кешировать и для зарегистрированных пользователей и изменений корзины а также в зависимости от изменений в модулях)  
      - кеширует выбранные контроллеры (т е фактически  любые модули, будь то меню или т.п. а также полностью кеширует позиции (уникальная технология которая не реализовано ни в одном модуле кеширования для opencart) (с))  
      - подгрузка ajax любых контроллеров   - кеширует методы моделей opencart (подсчет количества товаров и т п )   - кеширование запросов   - конвертер изображений в формат WEBP  
      - простая установка и обновление  
      - гибкие настройки  
      - поддержка мультиязычности  
      - поддержка мультимагазинов  
      - поддержка протоколов https и http  
      - совместимость с любой темой, любыми модулями, которые соответствуют стандартам программирования  
      - поддержка кеширования sitemap Чем модуль лучше других
       
      - уникальные технологии кеширования не имеющие аналогов в opencart (технология полной интеграции с opencart, в отличии от всех кешировщиков которые сделаны по технологии v2pagecache, которые не интегрированы в opencart)  
      - модуль работает с любыми темами и модулями Требования
       
      Opencart (любой версии) или любая сборка на нем (ocStore, Opencart.PRO, или другие) PHP 5.6 или выше
      Для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec Модуль НЕ заменяет файлы системы Модуль НЕ использует ioncube Совместимость модуля
       
      Opencart 1.5.x,  2.x, 3.x или любая сборка на нем (ocStore, Opencart.PRO, или другие) Любая тема или любые модули (которые сделаны без ошибок, согласно стандартов программирования или верстки opencart code style) для оpencart 1.5.x, 2.x, 3.x Установка, настройка
       
      1. Скачать с сайта где вы купили модуль, последнюю версию модуля.
      2. Установите модуль через штатный установщик дополнений opencart "Установка дополнений" или скопируйте (через FTP) файлы из архива (содержимое папки upload) в корневую папку сайта (там где index.php). (если вы копируете первый раз, система не должна запрашивать файлы на перезапись, так как модуль не перезаписывает никаких системных файлов opencart и ocStore). При обновлении перепишите файлы поверх. Если у вас пользовательская тема (не default)- ни в коем случае не переписывать файлы шаблонов модуля (из архива) к себе в тему.
      3. Если ваша версия opencart ниже чем 2.1 удалите по FTP папку (НЕ файл module.php, а именно папку) module в /admin/controller/extension/ (т. е. удалите папку /admin/controller/extension/module), так как вы не сможете зайти в меню Модули (Дополнения).
      4. Установите права доступа в /admin/index.php?route=user/user_permission&token=... (не забываем про вашу токен сессию &token=ваша сессия) для Главного администратора нажав на ссылку "изменить"
      5. Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не знаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить"
      6. Зайдите в административную часть сайта /admin/index.php?route=extension/module и установите модуль, нажав на ссылку "установить"
      7. Зайти в главную модуля админ. части admin/index.php?route=jetcache/jetcache
      8. На главной модуля Jet Cache нажмите на таб "Установка и обновление"
      9. Нажмите на оранжевую кнопку "Установка и обновление модификаторов, данных модуля, выполняется при установке и обновлении модуля)".
      Установятся модификаторы модуля.
      10. Процедура установки закончена. Лицензия
        Все права на модуль принадлежат разработчику markimax Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца".   Условия технической поддержки
       
       
       
      Добавил markimax Добавлено 15.03.2017 Категория Кэширование, сжатие, ускорение Системные требования PHP 5.4+ (для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec, linux хостинг) vQmod 2.4+ (если версия opencart ниже 2.x) Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    • By buslikdrev
      Для всех версий opencart делаю всё тоже самое, что и здесь.
       
      +Никаких копирайтов на вашем сайте со стороны клиентской части.
       
      +Установка и настройка модулей:
      модуль кэширования генерация webp изображений (если сервер поддерживает  
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
       
      https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fdemo2.buslikdrev.by%2Findex.php%3Froute%3Dproduct%2Fcategory%26path%3D110_118%26limit%3D100&path=110_118&limit=100

      УСЛОВИЯ СОГЛАШЕНИЯ
      На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
      Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
      После сдачи работы претензии и вопросы не предъявляются исполнителю;
      Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
    • By Seriusis
      Модуль решает проблему долгой загрузки iframe с youtube и увеличивает page speed. Улучшает визуальную часть и дает возможность катомизации: отображение видео в popup, установка своих превью на видео, установка произвольной иконки "play",
       
      Все вставки iframe с видео на вашем сайте перед выводом на страницу будут автоматически заменены на превью видео в виде изображений, которые подтягиваются с img.youtube.com/vi.
       
      ЗАЧЕМ
      Все знают, что iframe с видео очень сильно загружают страницу и уменьшают скорость загрузки сайта. Особенно это ощутимо (и даже визуально видно), если на странице несолько видео (каждый iframe это доп. запросы и ресурсы).
       
       

       
      ССЫЛКИ НА ДЕМО
      6 видео - разница 30-50%
      Модуль выключен:
      https://oc23.likedev.pro/6-video?disable-video-optim
      и page speed 49/33 -  https://developers.google.com/speed/pagespeed/insights/?hl=uk&url=https%3A%2F%2Foc23.likedev.pro%2F6-video%3Fdisable-video-optim&tab=mobile 
      Модуль включен  
      https://oc23.likedev.pro/6-video
      и page speed 92/75 -  https://developers.google.com/speed/pagespeed/insights/?hl=uk&url=https%3A%2F%2Foc23.likedev.pro%2F6-video 
      Страница та же, только в первом случае добавлен параметр ?disable-video-optim , чтобы модуль не срабатывал и можно было увидеть разницу. 
       
      1 видео - разница 10-30%
      И даже с 1 видео показатель достаточно проседает, особенно для мобильных устройств
      Модуль выключен:
      https://oc23.likedev.pro/1-video?disable-video-optim 
      и page speed 88/51 - https://developers.google.com/speed/pagespeed/insights/?hl=uk&url=https%3A%2F%2Foc23.likedev.pro%2F1-video%3Fdisable-video-optim&tab=desktop
      Модуль вкючен:
      https://oc23.likedev.pro/1-video
      и page speed 96/80 - https://developers.google.com/speed/pagespeed/insights/?hl=uk&url=https%3A%2F%2Foc23.likedev.pro%2F1-video&tab=mobile
       
      Админка https://oc23.likedev.pro/admin/   логин/пароль: demo/demo
       
       
      Кроме того визуально намного симпатичнее превью с иконкой, чем ютубовский iframe, да и возможность открытия видео в popup тоже очень полезна. + мы можем через css стили кастомизировать превью как нам угодно.
       
      ВОЗМОЖНОСТИ
      видео по клику на превью всплывающеее окно с видео по клику на превью произвольные изображение для превью выбор размера превью установка своей иконки на кнопку 'play' (font awesome, html) и ее стилизация через css возможно указать пути для исключения работы модуля поля для камтомных стилей и js  
       
      ОСОБЕННОСТИ
      будет работать на всех шаблонах максимально легкий модуль без зависимостей (всего пару строк css и ванильного js, никаких библиотек) будет работать даже без бутстрапа и jquery открытый код  
      ПРИМЕНЕНИЕ
      увеличение скорости загрузки и в результате лучший показатель page speed кастомизация внешнего вида видео превью вывод видео в popup позволить показывать ваши iframe даже на ограниченном пространстве подмена превью на свои позволит поставить подходящие вам изображения для видео и украсить сайт  
      ВАЖНО!  Предпочтительно использовать режим POPUP для лучшей совместимости с шаблонами, разметкой и адаптивности видео.
       
      УСТАНОВКА
       
      видео установки
      (только тут фикс не нужен, остальное - так же)
       
      Через установщик в админке загружаете архив модуля ocmod для своей версии опенкарт. 
      Для версий 2.x убедитесь, что у вас уже установлен модификатор localcopy.ocmod, если его нет - установите.
       
      PS. Для редактора CKeditor при вставке в режиме кода некоторых тегов, в т.ч и iframe, редактор их чистит.  В таком случае делаем фикс : 
      в admin\view\javascript\ckeditor\config.js
      после строки 
      config.resize_enabled = false;
      прописать 
      config.allowedContent = true;
       
       
       
      ЛИЦЕНЗИЯ 
      Лицензия выдается на один домен. Также при необходимости на тестовый поддомен. Для получения ключа обращайтесь в лс или на почту seriusisu@gmail.com, сразу указывайте данные о покупке: номер заказа и домен
      Теперь ключ будет выслан автоматически на почту покупателя сразу после вашего заказа. Если по какой-то причине письма нет - пишите на почту или в лс.
       
      Приветствую дельные предложения по развитию и расширению модуля.
       
      ПРОСЬБА УКАЗЫВАТЬ ДОМЕН СРАЗУ ПРИ ПОКУПКЕ
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
       

       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.