Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Уменьшить время загрузки сайта


Recommended Posts

Здравствуйте!

Сайт периодически медленно грузится.

Бывает нормально, а бывает 10-20 секунд.

 

В приложении 2 скриншота аналитики из гугл хрома:

когда было быстро и когда было медленно.

 

И в том и другом случае условия были одинаковыми, т.е. мы ничего с сайтом не делали.

 

Задача:

определить причину медленной загрузки и исправить

2018-07-24_17-15-50.png

2018-07-24_17-24-28.png

Надіслати
Поділитися на інших сайтах


1 час назад, itsunrise сказал:

Дополнительно:

нагрузка на mysql в норме

Lazy загрузка изображений фоново грузит not_found контроллер opencart
То lazy срабатывает, то нет (видно из-за не правильной работы скриптов партнерки)
Когда 404 lazy картинки, идет фоновый вызов opencart, я насчитал фоновый вызов более 4 раз
Т е создает нагрузку на сервер фоново, в момент открытия страницы
И тогда у вас TTFB - до 10 секунд на категориях

 

  • +1 1
Надіслати
Поділитися на інших сайтах

У вас скорее всего проблемы из-за sliza ru (я так понял партнерка)
Когда они включают каптчу на авторизацию

  • +1 1
Надіслати
Поділитися на інших сайтах

Спасибо!

1. Тогда нужно сделать постепенную подгрузку изображений при прокрутке страницы.

Лучше так:

https://developers.google.com/web/updates/2016/04/intersectionobserver

 

2. И медленный виджет sliza загружать после подгрузки важного контента.

 

Кто сможет?

Надіслати
Поділитися на інших сайтах


16 часов назад, markimax сказал:

https://sliza ru/auth/captcha.php?id_suffix=auth

 

4526800331.png

6903927081.jpg

Вам в ТП партнерки

 

 

 

Спасибо!

1. Тогда нужно сделать постепенную подгрузку изображений при прокрутке страницы.

Лучше так:

https://developers.google.com/web/updates/2016/04/intersectionobserver

 

2. И медленный виджет sliza загружать после подгрузки важного контента.

 

Кто сможет?

Надіслати
Поділитися на інших сайтах


2 часа назад, itsunrise сказал:

Спасибо!

1. Тогда нужно сделать постепенную подгрузку изображений при прокрутке страницы.

Лучше так:

https://developers.google.com/web/updates/2016/04/intersectionobserver

 

2. И медленный виджет sliza загружать после подгрузки важного контента.

 

Кто сможет?

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

Спасибо, что напомнили. Там ничего сложного. В том посте, что вы написали всё и описано - как и что делать. 

Змінено користувачем niger
Надіслати
Поділитися на інших сайтах


3 часа назад, niger сказал:

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

Спасибо, что напомнили. Там ничего сложного. В том посте, что вы написали всё и описано - как и что делать. 

 

Помогите кто-нибудь сделать intersectionobserver за денежку.

Надіслати
Поділитися на інших сайтах


42 минуты назад, itsunrise сказал:

 

Помогите кто-нибудь сделать intersectionobserver за денежку.

Пишите скрипт observer или берете его в интернете. Вы скинули пост от гугла, всё есть.

Потом в тегах img в категориях, поиске и других простынях(просмотренные, рекомендуемые и прочее) где много картинок выводится- - src атрибут меняете на data-src и обсерверу указываете(через класс или айдишник) какие элементы при попадание в область видимости брать и менять атрибут с data-src на src

Я просто не знаю как у вас устроена тема и что за движок, у меня 1.5.5.1.2 и самодельный шаблон. А если у вас купленный, то там нужно все через ocmod или vqmod делать, чтобы не пролететь потом с обновлениями. 

Змінено користувачем niger
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.