Форум русской поддержки Joomla!® CMS
07.12.2016, 18:29:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Тормозит сайт после обновления, кто подскажет правильное направление

 (Прочитано 427 раз)
0 Пользователей и 1 Гость смотрят эту тему.
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« : 16.12.2015, 22:39:32 »

Сайт instrumenty.by, вчера обновил с Joomla 2.5.28 (joomshopping 3.20.2) до 3.4.6 (joomshopping 4.11.5) использую кучу сторонних расширений и плагинов (это естественно и дает результат) Шаблон от yootheme (все последние версии). Но вот после обновления скорость загрузки страницы выросла в 2-2.5 раза). Вроде и на теории понятно что делать, включаю  pagespeed (естественно объединить все CSS js), (через по самому шаблону Joomla  все понятно (в yootheme сделать можно  Compiling LESS и Minify CSS and JavaScript ), но вот что сделать можно с огромным количеством файлов CSS самого joosmhopping?(пытался через JCHoptimize pro) но криво все собирает и скорость загрузки (увеличилась на 2-4 секунды(!)). Честно говоря уже 4 часа экспериментов. Pingdom показывает 80 запросов http://prntscr.com/9eyaux из них львиную долю занимают генерация изображений а остальное js css). Вопрос что делать дальше? Мои варианты:
1. Сделать массовый resize изображений JoomShopping (full_image в размерах разных есть 800 *800 а выводится 400*на 400) Только что будет при открытии лайтбоксом тогда? То  изображение размером 400*400?
2. Как все таки быть с CSS js (все таки такое огромное количество) Вроде и плагин есть, но плагин сам думает и в настройках не всегда слушается, много отлетает (в итоге выиграл 1-2 секунды). Как правильно сделать? Поделитесь опытом. Не хочу увеличивать показатель отказов.
3. Почему так долго ожидание сервера? Может в хостинге все же дело? Либо что-то циклически повторяется (неправильно работает на сайте)?Уже пытался php 5.6 ставить не помогло, на вирусы проверил-нет. Вернул к 5.4.
4. Какое количество запросов к серверу нормальное (рекомендуемое) у меня 80 а тут и 40 бы хватило. Пугает плагин Яндекс метрики (в сумме забирает от 0.4 до 0.5 с). Понятно что надо убирать такую фигню как  запросы со шрифтом в Google (fontawesome-webfont.woff2) и т.д.

p.s. а может я просто затеял то, чего не стоит ожидать от Joomla?Просто стандарты растут и поведенческие факторы это 99% успеха.
« Последнее редактирование: 16.12.2015, 22:55:57 от buto » Записан
zeher
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 122



« Ответ #1 : 16.12.2015, 23:41:46 »

а точно после обновления Joomla или может после обновления шаблона? Вы используете less или стандартный CSS?
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« Ответ #2 : 17.12.2015, 00:13:40 »

Цитировать
а точно после обновления Joomla или может после обновления шаблона? Вы используете less или стандартный CSS?

Сложно сказать. После чего. Ведь не обновив шаблон не обновишь и Joomla . Да использую less http://prntscr.com/9ezt9q
Записан
zeher
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 122



« Ответ #3 : 17.12.2015, 00:19:36 »

у вас весь ваш less код при каждой загрузке страницы подгружается в саму страницу и страница весит 150кб (для сравнения в моем магазине самая тяжелая 24кб) и сама страница, у вас, без файлов картинок CSS и js загружается 3 сек, а если убрать этот подгружаемый код весить будет где то 20кб и загружаться 0,25 сек. Уберите галочки те что на скриншоте и гляньте саму страницу.
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« Ответ #4 : 17.12.2015, 01:19:20 »

у вас весь ваш less код при каждой загрузке страницы подгружается в саму страницу и страница весит 150кб (для сравнения в моем магазине самая тяжелая 24кб) и сама страница, у вас, без файлов картинок CSS и js загружается 3 сек, а если убрать этот подгружаемый код весить будет где то 20кб и загружаться 0,25 сек. Уберите галочки те что на скриншоте и гляньте саму страницу.
Ура!Спасибо)а я тут уже такого на локалке наворотил) хорошо что не выгрузил. Пойду смело спать)поставил +! Скорость загрузки из 9-6 сек стала 1.3-2
Остался реально вопрос по картинкам full_ стоим ли менять, ведь можно до 60% ускорить на них .
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8808


http://n*****n.com


« Ответ #5 : 17.12.2015, 09:31:00 »

Картинки жмет не плохо https://tinypng.com/
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7773



« Ответ #6 : 17.12.2015, 11:06:01 »

или можно попробовать поиграть с lazy load
Записан
ViktorMah
Давно я тут
****

Репутация: +26/-0
Offline Offline

Сообщений: 252


« Ответ #7 : 17.12.2015, 16:43:06 »

Цитировать
пытался через JCHoptimize pro
Очень достойный плагин. В про.Версии уже давно глюков не замечал.
Отлично объединяет js/css файлы + имеет встроенный lazy_load для фото/картинок. На сайте из 130 запросов к серверу осталось 38 и скорость возросла в 2,5 раза.
Для корректной работы плагин JCHoptimize должен быть последним в списке системных плагинов. После него может быть размещен только JotCashe.
В 5.0.1 разработчик довольно сильно изменил код, что "субъективно" ещё ускорило работу сайта, добавили систему ресайза картинок через свой API.
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« Ответ #8 : 17.12.2015, 17:08:05 »

Большое спасибо всем за ответы
Цитировать
Картинки жмет не плохо https://tinypng.com/
Честно говоря не могу понять-это аддон к photoshop , но в то же время можно по APi работать, только насколько я понимаю в JoomShopping нет api?
Цитировать
или можно попробовать поиграть с lazy load
устанавливаю -пропадает изображение пока не пролистаешь вниз (если только исключения ставить, но тогда и смысла нет)

Цитировать
добавили систему ресайза картинок через свой API.
Спасибо вот как раз про это читаю в мануале, да работает неплохо, версия 5.1 коренным образом изменена. Есть  рабочие варианты с lazy load и JoomShopping посмотреть? Как это должно выглядеть.
Записан
zeher
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 122



« Ответ #9 : 17.12.2015, 17:43:32 »

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


lazy load это отложенная загрузка, вместо фото ставит заглушку и когда экран пролистывается до этого фото, тогда и подгружается реальное фото. Вот и получается ускоряет загрузку страницы, так как не загружаются сразу фото товара. пример o-x(тчк)com(тчк)ua/nua.html
Записан
ViktorMah
Давно я тут
****

Репутация: +26/-0
Offline Offline

Сообщений: 252


« Ответ #10 : 17.12.2015, 18:01:19 »

Цитировать
добавили систему ресайза картинок через свой API
её еще не пробовал.
На рабочем сайте пакетно картинки пережимал этой програмуленкой http://www.fotosizer.com/
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 472



« Ответ #11 : 17.12.2015, 22:46:18 »

Цитировать
lazy load это отложенная загрузка, вместо фото ставит заглушку и когда экран пролистывается до этого фото, тогда и подгружается реальное фото. Вот и получается ускоряет загрузку страницы, так как не загружаются сразу фото товара. пример o-x(тчк)com(тчк)ua/nua.html
О прикольно у вас. Да из названия понятно что такое "ленивая загрузка". У меня почему то само изображение full_image пропадает и не появляется, http://prntscr.com/9fdi3p , а появляется только когда код страницы проверяешь (*правой кнопкой в хром)
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7773



« Ответ #12 : 18.12.2015, 01:35:22 »

потому что yootheme. уберите эффекты появления.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet