Перейти к содержимому


Фотография
- - - - -

Очень долго грузится сайт


Лучший Ответ SmetDenis , 17 April 2014 - 16:50

Да давайте. Навигацию уберем.


Посмотрел.

Из 2х запросов результат можно закэшировать только у одного.
Второй съедает примерно 1.5-1.6 сек в категории http://energomash-sp...ategory/perkins
en2_200x0.png

По сути это наиболее узкое место в вашем сайте.

Как оптимизировать, я не знаю.
Некоторые решения предложил выше.
Во всяком случае, сейчас у меня эта страница грузится 2 секунды против ваших 10
ale_200x0.png Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 12

#1 axeld

axeld

Отправлено 15 April 2014 - 18:07

Здравствуйте. Сделал сайт на компоненте JBZoo/ Все прекрасно, кроме одного - сайт очень долго грузится. На сайте более 60 000 товаров.  Сам сайта http://energomash-spb.ru/

 

Хостинг Jino - премиум аккаунт и выделенный Ip (больше 1000 в месяц !) 

 

Кеш везде включен.

 

В службу поддержки хостинга писал. Вот их ответ.

===

Изменили на аккаунте версию PHP на 5.4, отключили модуль Zend Optimizer, включили кэширование на сайте в configuration.php public $cache_handler = 'apc'; public $cachetime = '60'; public $caching = '2';

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

==

 

 

 

Все это сделано - толку никакого. 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 15 April 2014 - 18:13

axeld, можете дать конкретную страницу которая у вас долго грузится? Я сейчас зашел "сильных тормозов" не вижу ни в категориях ни в карточке товара.


  • 0
Posted Image
 

#3 SmetDenis

SmetDenis

Отправлено 16 April 2014 - 05:52

Покажите результаты тестирования производительности от JBZoo и страницу которая долго грузится.
Время кеширования в 60 секунд - довольно мало, поставьте не ниже 900 (15 мин). Это оптимальное значение.
У меня на некоторых сайтах стоит кеширование на сутки (86400 сек)
возможно будет более стабильнее работать с файловым кешем.
Какая посещаемость у вашего сайта?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 axeld

axeld

Отправлено 16 April 2014 - 06:45

Покажите результаты тестирования производительности от JBZoo и страницу которая долго грузится.
Время кеширования в 60 секунд - довольно мало, поставьте не ниже 900 (15 мин). Это оптимальное значение.
У меня на некоторых сайтах стоит кеширование на сутки (86400 сек)
возможно будет более стабильнее работать с файловым кешем.
Какая посещаемость у вашего сайта?

 

Кеширование я поставил.

На хостинге посоветовали сохранять кеш не в файл (см. фото).

Посетителей нет, сайт не проиндексирован !

000.jpg

Вот например страница которая у меня загружается примерно 10 сек.  http://energomash-sp...ategory/perkins


axeld, можете дать конкретную страницу которая у вас долго грузится? Я сейчас зашел "сильных тормозов" не вижу ни в категориях ни в карточке товара.

http://energomash-sp...ategory/perkins


  • 0

#5 SmetDenis

SmetDenis

Отправлено 16 April 2014 - 07:01

10 секунд не заметил. Увидел следующее.
ntb_200x0.png

Можете дать временный ftp доступ, чтобы посмотреть ваш сайт?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 feedmy.name

feedmy.name

Отправлено 16 April 2014 - 07:14

понимаю что хостинги разные но после проделаных настроек сайт бегает на ура!

 

http://forum.jbzoo.c...hibka-v-tovare/

 

кстати вот только позавчера с супорта благодарочка пришла! у парня тоже на JbZoo сайт построен и после настроек все болячки ушли! у него там около 10к товаров! сайт попросил сказали что не могут его озвучить, только благодарочка :)

 

конечно сравнивать 6.5 и 25$ разница большая но все же попробуйте мб поможет..


Сообщение отредактировал feedmy.name: 16 April 2014 - 07:15

  • 0

you call my joomla wonderfull but yet i called simple : )


#7 axeld

axeld

Отправлено 16 April 2014 - 07:14

10 секунд не заметил. Увидел следующее.
ntb_200x0.png

Можете дать временный ftp доступ, чтобы посмотреть ваш сайт?

А вам с ЛС отправил


  • 0

#8 SmetDenis

SmetDenis

Отправлено 17 April 2014 - 06:35

Внимательно смотрел ваш сайт вчера и сегодня, вот что выявил.

Подправил настройки сайта следующим образом
u9l_200x0.png

Была включена отладка, которая серьезно съедает память и местами съедает время на сбор системной информации.
Работа с APC в качестве кэша переменных на хостинге не особо оптимизирована, с файлами работает быстрее (мое скромное мнение).

Страница категорий грузится долго в основном из-за большого кол-ва материалов внутри категории.
Конкретно проблемы в этом месте
components\com_zoo\controllers\default.php
s1j_200x0.png a0j_200x0.png

На странице продукта проблема с позицией tab-text
Много времени тратится на выборку
ot4_200x0.png

Влияет именно кол-во материалов внутри категории, а не общее их кол-во в каталоге.

+ сделал некоторые небольшие оптимизации, конкретно для вашего сайта.

Сам хостинг у вас хороший, но на мой взгляд дороговат.

Как вариант я могу вам сделать насильное кеширование страниц категории, можно уменьшить время генерации -1 секунду.
но лучше конечно разделить товары на дополнительные категории. Так чтобы получилось порядка 2-4 тыс товаров на категорию.
Сейчас в некоторых по 30 000+
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 axeld

axeld

Отправлено 17 April 2014 - 07:45

На странице продукта проблема с позицией tab-text Много времени тратится на выборку

Если я правильно понял,  время на странице товара тратится на "навигацию" ? Может ее вообще убрать ?


  • 0

#10 SmetDenis

SmetDenis

Отправлено 17 April 2014 - 11:34

Если я правильно понял,  время на странице товара тратится на "навигацию" ? Может ее вообще убрать ?

Если она вам не нужна, то лучше убрать.

На мой взгляд она там лишняя и никому не заметная (не удобная).

 

 

У меня появилась мысль сделать ручное кеширование результатов выборки из базы данных.

Для этого я могу вам написать хак в файла самого компонента Zoo.

 

На сколько это поможет, не знаю. Но после импорта материалов нужно будет чистить определенную папку кеша (или все полностью).

Будем пробовать?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!