[3.2] LazyLoad for post images

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ответить
Аватара пользователя
Gubkin
phpBB 2.0.4
Сообщения: 437
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 123 раза
Поблагодарили: 33 раза
Контактная информация:

[3.2] LazyLoad for post images

Сообщение Gubkin » 11.09.2017 20:07

Название расширения: LazyLoad for post images
Автор: rubencm
Описание расширения: Загружайте страницы быстрее и уменьшайте нагрузку на сервер, загружая изображения на сервер, когда пользователь прокручивает их.
Примечание. Это расширение может быть несовместимо с другими расширениями, которые полагаются на элемент <img src = "">, например, на некоторые изображения.
Скачать: https://www.phpbb.com/customise/db/extension/lazyload/
Язык: All

Что конкретно делает это расширение ?
В чем состоит ускорение загрузки страницы и уменьшие нагрузки на сервер ?
Просто картинки грузятся по одной, а не все сразу ?
http://www.oilchoice.ru форум по маслам, присадкам и смазкам

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 3431
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 74 раза
Поблагодарили: 229 раз
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Siava » 11.09.2017 20:38

Gubkin, вас забанили в гугле?)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru (phpbb 2.0.x 3.1.x)

Аватара пользователя
Gubkin
phpBB 2.0.4
Сообщения: 437
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 123 раза
Поблагодарили: 33 раза
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Gubkin » 11.09.2017 20:48

Siava, в гугл переводчике не банили )
хотелось бы что гуру посомтрели код и сказали фуфло это или полезная штука :D

Отправлено спустя 10 минут 52 секунды:
Увеличиваем скорость загрузки сайта используя lazy-load изображений
Клиентская оптимизация
Сейчас многие сайты насыщены графикой в разных видах: аватары, иллюстрации к постам, галереи и тп.

Читатели блога «Клиентская оптимизация» как никто другой знают цену лишних запросов к серверу.

Количество обращений к серверу можно легко уменьшить с помощью техники пост загрузки изображений, которые не попадают в область видимости(первый экран). Т.е изначально будут загружаться только те изображения которые пользователь способен увидеть, остальные будут загружаться по мере скролинга страницы.

Так как я сторонник использования различных JavaScript фреймворков я приведу компоненты/расширения для одних из самых популярных: JQuery, Prototype и YUI. Если вы знаете похожие расширения для других библиотек, пожалуйста, пишите в комментариях и я добавлю их в список.

Это очень простое решение, которое встраивается в вэбсайт всего менее чем за час(а то и 10 минут), но может принести вам значительную экономию трафика и увеличение скорости загрузки страниц, а главное снижение нагрузки на сервер.

Посмотреть как работает данная техника можно, например, на сайте mashable.com
источник https://habrahabr.ru/post/87083/
http://www.oilchoice.ru форум по маслам, присадкам и смазкам

Аватара пользователя
Sumanai
phpBB 3.0.0 RC3
Сообщения: 1589
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 258 раз
Поблагодарили: 201 раз
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Sumanai » 11.09.2017 21:03

Gubkin, ну вот скажу я, что это фуфло ненужное, вы мне поверите? :mrgreen:

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13410
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 297 раз
Поблагодарили: 1252 раза
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение rxu » 11.09.2017 21:11

Gubkin, в репозитории можно найти информацию.
Lazy Load delays loading of images in long web pages. Images outside of viewport wont be loaded before user scrolls to them. This is opposite of image preloading.
Коротко, изображения на длинных страницазх не загружаются, пока юзер не проскроллит до них. "Ленивая" загрузка.
Надо оно вам, или нет - сами решайте.
Изображение

Аватара пользователя
Gubkin
phpBB 2.0.4
Сообщения: 437
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 123 раза
Поблагодарили: 33 раза
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Gubkin » 11.09.2017 21:13

Sumanai, поверю конечно :)
потестировал 10 минут
ну да, работает
но грузиться не только видимая часть, а ещё 10 картинок вниз
а ещё бывает тупит или инет, или сам этот код
прокручиваешь страницу и нет изображений.... первая мысль, что бесплатный хостинг картинок всё удалил нафиг )))

Отправлено спустя 2 минуты 11 секунд:
вот можете потестировать http://www.oilchoice.ru/viewtopic.php?f ... 3&start=15
очень много картинок на яндекс.фото
бывает прокрутишь на 29 пост... очень долго ждешь загрузки )
http://www.oilchoice.ru форум по маслам, присадкам и смазкам

Аватара пользователя
Sumanai
phpBB 3.0.0 RC3
Сообщения: 1589
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 258 раз
Поблагодарили: 201 раз
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Sumanai » 11.09.2017 21:24

И ещё скролл скачет, неприятное ощущение. Я уже смирился с тем, что он скачет при загрузке, но после...
В общем ещё раз убедится в том, что попытки улучшить нативные функции браузера ни к чему хорошему не приводят.

Аватара пользователя
Gubkin
phpBB 2.0.4
Сообщения: 437
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 123 раза
Поблагодарили: 33 раза
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Gubkin » 12.09.2017 7:07

впечатление, что с этим расширением перестала работать функция сжатия изображений в яндекс турбо
и если в одном посту 20 фото, а вы смотрите ТОЛЬКО на первую, то остальные 19 тоже подгружаются.
Грузится весь пост
хрень какая-то )
http://www.oilchoice.ru форум по маслам, присадкам и смазкам

Аватара пользователя
Pazh
Former team member
Сообщения: 1544
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 9 раз
Поблагодарили: 287 раз
Контактная информация:

Re: [3.2] LazyLoad for post images

Сообщение Pazh » 13.09.2017 9:26

Сама концепция LazyLoad очень удобна только на страницах с большим кол-вом изо/фото на одной странице ()например в фотоотчетах о чем-либо) - скорость загрузки страницы в разы увеличивается (особенно на слабом инете). Есть jquery старенькая библиотека lazyload - маленькая, но со всеми необходимыми настройками.
форум ЖК Пироговская ривьера Помощь в ЛС/email только за WM или ЯД

Ответить

Вернуться в «Поддержка расширений для phpBB»