0 Пользователей и 1 Гость просматривают эту тему.
  • 63 Ответов
  • 21532 Просмотров
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Оптимизация JoomGallery
« : 13.12.2009, 23:25:24 »
C наступающим всех Новым Годом *DRINK*
Теперь по теме: Ооочень волнует проблема оптимизации JoomGallery, так как из-за сильных перегрузок процессора прогнали мой сайт с общакового хоста на VDS (та ещё головная боль для несведущего ламера как я >:()
Так вот с посещаемостью 600-1000 человек в сутки я давал нагрузку на процессор 30%, хотя максимум по тарифу было 7,5% и установленно ограничение на уровне 7%. Но как мне объяснили, то ограничитель не успевал срабатывать и вот сейчас осваиваю азы LAMP (чтоб её так через этак :-X)
Почти 100% посетителей сайта просматривают именно фото в JoomGallery - есть какие-либо методы оптимизации, может хитрости или ещё как? А то боюсь, что меня и с VDS прогонят :laugh:
Заранее спасибо за внимание)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #1 : 14.12.2009, 06:32:57 »
Почитайте это, может что и пригодиться? А галерея сама действительно тяжелая.
http://joomlaforum.ru/index.php/topic,80842.0.html
*

Beer

  • Moderator
  • 1094
  • 41 / 1
  • БИРУ - БИР!
Re: Оптимизация JoomGallery
« Ответ #2 : 14.12.2009, 19:58:20 »
600-1000 не густо. У меня перегруз давали не юзеры, а боты. Посмотри логи - может у тебя там Яндекс разбушевался?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #3 : 16.12.2009, 12:36:49 »
Ну вот в принципе и сам ответ тормозов сайта:

Это главная страница сайта:

HTTP Requests - 131
Total Weight - 5382.6K  :o
 
   2   HTML/Text   23.1K
    23   JavaScript File   300.9K
    8   Stylesheet File   39.0K
    2   Flash Object   100.9K
    30   CSS Image   163.2K
    60   Image   4751.7K
    1   Favicon   1.4K
    1   XMLHttpRequest   0.7K
    4   Redirect   1.3K

Это страница галереи:

HTTP Requests - 79
Total Weight - 1610.9K  :o
 
   1   HTML/Text   13.3K
    18   JavaScript File   285.4K
    8   Stylesheet File   38.2K
   19   CSS Image   150.9K
    32   Image   1121.5K
   1   Favicon   1.4K

1.  править сам шаблон на предмет изьятия лишних скриптов и прочего!
2.  избавляться от всех этих слайд-шоу. Может вы не знаете, но они фоном загружают много фотографий, причем они у вас весят в среднем по 150-250Кб штука! И таких фотографий в слайд-шоу у вас загружается десятки! Для слайд шоу обычно готовятся специально сжатые-маленькие фото в отдельной папке. Обычно такие модули имеют возможность указывать из какой папки брать фото для слайд-шоу. Видимо вы указали в ту же папку где и хранятся оригинальные загруженные в галерею фото. Надо указать чтобы брали хотя бы из средних эскизов. У вас там разрешение этих фото 800х531!  :o
Я уже боюсь попросить вас включить отладочный режим чтобы посмотреть число запросов в базу данных. Думаю что их там порядочно.
3. Очень сильно советую овладеть связкой Firefox+YSlow+Firebug+Web-Developer. Гарантирую, что узнаете о своем сайте столько всего нового. *DRINK*
И скорость загрузки и причины самых медленно загружаемых файлов и ошибки верстки и многое другое.

В общем в таком виде сайт никуда не годится. Обычно главная страница хорошо оптимизированных сайтов весят 200-300Кб. Сравните со своими 5,3 Мб и почувствуйте разницу. ;)
Так что оптимизировать и еще раз оптимизировать сам сайт. А потом уже можете браться за галерею.

зы: жирным отмечены недопустимые значения параметров.
« Последнее редактирование: 16.12.2009, 12:48:45 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #4 : 16.12.2009, 13:09:44 »
Огромное спасибо-а то я в этом несилён)) теперь хоть знаю с чем бороться! *DRINK*
а то я думал, что Joomla как конструктор - прикрутил пару модулей и всё тип-топ.Теперь понял,что ошибся)

А плагины к Mozilla - крутая штука) Отдельное за них спасибо)
« Последнее редактирование: 16.12.2009, 17:20:31 от Одессит »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #5 : 16.12.2009, 18:05:07 »
Огромное спасибо-а то я в этом несилён)) теперь хоть знаю с чем бороться! *DRINK*
а то я думал, что Joomla как конструктор - прикрутил пару модулей и всё тип-топ.Теперь понял,что ошибся)

А плагины к Mozilla - крутая штука) Отдельное за них спасибо)

Нема за што, мне за державу обидно. ;D

Плагины - мастхэв однозначно! Без них, как без рук. 8)
За модулями всякими - глаз да глаз. Один такой корявый модуль может поставить весь сайт на колени. Как разберетесь с сайтом - заходите, может и по галерее чего посоветуем путного.

Кстати, узнайте потом у своего хостера - поддержка gzip сжатия есть на их серверах или нет? По идее должно быть. У меня например нет, но у меня это отдельная история.
« Последнее редактирование: 16.12.2009, 18:12:27 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #6 : 17.12.2009, 00:53:34 »
Gzip есть и вобще на хостера мне грех жаловаться с моим танкообразным тяжеловесным сайтом :laugh:
Уменьшил пока главную страницу - 1,253Мб и photo.html уже весит 884кб, фух - хоть начал исправлять свои ошибки.Но всё касается в основном борьбы с весом картинок. Как быть с Java-script ? Как узнать что мне надо, а что не надо? Был бы чистый HTML и CSS я бы ещё разобрался, но PHP начну учить только после нового года (а пока ковыряю его интуитивно - вырежу кусок кода и смотрю получилось что я хотел или нет :laugh:если нет-то обратно кусочек вставлю и следующий коцаю ^-^) ну вобщем учусь помалёху) главное,что оно мне нравится, хотя когда не могу разобраться в чём-то, то стресс обеспечен ;D
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #7 : 17.12.2009, 10:37:17 »
Gzip есть и вобще на хостера мне грех жаловаться с моим танкообразным тяжеловесным сайтом :laugh:

Потом надо будет включить сжатие в htaccess. Обьем HTML-файла а также Java-script и CSS можно уменьшить в 3-4 раза при передаче в браузер.

Как быть с Java-script ? Как узнать что мне надо, а что не надо?

У вас mootools.js и jquery.js загружаются одновременно. Причем jquery.js 2 раза.
com_community/assets/jquery-1.2.6.pack.js
plugins/system/jceutilities/js/jquery-126.js

Но это скрипты установленных компонентов и плагинов. Сейчас вы вряд ли с ними справитесь.

В общем можно сделать так. В шаблоне темы попробовать закомментировать вывод Java-script mootools.js и jquery.js если они там есть.
Если на сайте используется два разных модуля слайдшоу, то оставить один из них. Далее в админке скопировать этот модуль и вставить на место второго. Соответственно получаем 2 одинаковых модуля от одного производителя, которые будут использовать одну библиотеку Java-script. И желательно ту которая использует mootools.js, потому что mootools.js Joomla 1.5 грузит так и так без нашего ведома.
Не забываем после изменений тут же проверять на работоспособность все элементы сайта, включая галерею тоже.

Далее - афиши (/images/stories/anonsi/***.jpg) весят очень много. В среднем по 50-60Кб. Это для них слишком роскошно. Такие 200х300 изображения должны весить не больше максимум 20Кб. Советую использовать программу Advansed JPEG Compressor. Сами увидите сколько можно еще выиграть при сжатии фото.

Также сжать фото в папке /images/stories/foto/****.jpg которые выводятся как Фото на сайте:
Желательно их также ресайзить потому что они выводятся в меньшем масштабе. 250px × 333px (в масштабе 140px × 186px) Лучше сразу выводить в конечном масштабе, нежели ресайзить их на лету браузером.

В шаблоне темы есть фото images/ice/page_body_img.jpg - весит 109Кб. Нужно попробовать ужать его тоже. Это фоновый рисунок шаблона. Если чуть пострадает по качеству - не страшно.

Как закончите с этими, можно будет попробовать включить gzip-сжатие. Пока прогресс налицо! ;D
« Последнее редактирование: 17.12.2009, 11:37:00 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #8 : 17.12.2009, 13:13:41 »
Спасибо за советы-очень помогают! Понял почему галерея так тяжело весила: превьюшки по 50-60кб были.
Отключил ImageMagik и включил GD2 - теперь эскизы по 3-5кб в среднем весят - сразу и загрузка быстрее и меньше нагрузка на процессор в разы.Почему ImageMagik делала такие тяжёлые превьюшки-так и не понял, но это и не важно. Сегодня новые фотоотчёты будут - порядка 3-4тысяч фоток - так что я вовремя начал бороться с тяжеловесностью сайта) А ваши советы оказались весьма ценными.
За фоновый рисунок шаблона тож подумал, что слишком много весит - может и вобще его уберу или постараюсь сжать до более менее приемлимых размеров)
Вобщем как ещё что-нибудь улучшу-отпишусь))

P.S. А по поводу скриптов - у меня их действительно чересчур много и где-то вроде даже конфликт их имеется,т.к. не ставятся комментарии в JomSocial: ни на стене, ни в фотоальбомах. Ну бум и с ними бороться)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #9 : 17.12.2009, 19:28:45 »
В общем осталось сжать фотки анонсов и слайдшоу. Вроде все. Их суммарный вес зашкаливает за 800Кб.
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #10 : 17.12.2009, 23:55:14 »
Документы (1 файл)   15 кб (64 кб без сжатия)
Изображения (74 файлы)   285 кб
Объекты (0 файлы)
Скрипты (20 файлы)   249 кб (308 кб без сжатия)
Стили (6 файлы)   22 кб (78 кб без сжатия)
Всего   570 кб (736 кб без сжатия) yes!
Это главная полегчала почти в 10 раз :D
Теперь бы со скриптами разобраться и будет мне счастье ;D  (правда всё равно нагрузка на процессор порядка 15-20% и это только при 100 посетителях он-лайн...если будет больше, то я не знаю что и делать)

По поводу Gzip хотел уточнить - мне надо обязательно в .htaccess указывать? Просто я включил его в админке Joomla и всё. Думал этого достаточно...

*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #11 : 18.12.2009, 02:46:57 »
До полного счастья еще далеко. Потерялись 4 картинки из шаблона.

/images/ice/page_body_bg.png
/images/ice/page_body_img.jpg (та самая большая фоновая картинка?)
/images/ice/page_footer_bg.png
/images/ice/page_footer_img.jpg

Надо или вернуть или отредактировать сам шаблон, вернее стили шаблона. Т.к. браузером это воспринимается как ошибка. Он все равно запрашивает эти картинки, причем ждет некоторое время до отклика и только после пишет в логе ошибку.

Теперь попробуем включить gzip. До этих манипуляций надо сделать резервную копию оригинального файла .htaccess с сервера в другую папку у себя на компьютере.
Если включили в админке - пусть пока так и будет. Открываем файл .htaccess, для этого нам потребуется доступ по FTP к корневой папке сайта. Если его там не видно, в настройках FTP программы отмечаем чтобы он показывал скрытые файлы. Открываем файл на редактирование, и пишем внизу после последней строки такой код:

Код
<FilesMatch ".(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>

Сохраняем и загружаем обратно, перезаписав оригинал на сайте.  
Проверяем работоспособность сайта. Вполне могут вылезти какие то глюки из за сжатия java-скриптов и CSS.


Если на сервере нет файла .htaccess, значит он еще не создан. Придется его создать. Для этого скопируйте этот код в блокноте и сохраните его как файл .htaccess (точка впереди имени файла обязательна! Файл должен быть без всякого расширения, типа txt.). Это код стандартного файла .htaccess Joomla 1.5 + строки для сжатия js и CSS.

Код
##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

<FilesMatch ".(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>

Потом надо залить его в корневую папку сайта. Опять же проверить сайт. Если все нормально сжалось - радоваться жизни и приступать к следующему шагу по оптимизации сайта. ;)

Если все прошло хорошо, то в админке в настройках шаблона находим Enable Mootools - Нет. Выключаем его, т.к. он уже изначально отдает свою сжатую версию из папки шаблона, а мы будем сжимать полную версию которую грузит сама Joomla и кстати его активно использует JoomGallery. Также там в настройках шаблона ниже есть пункт Enable Javascripts - Нет или Да, на ваше усмотрение. Если выключить, то отключаются красивые эффекты в меню на сайте. Выигрыш там - 22Кб.
« Последнее редактирование: 18.12.2009, 13:27:19 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #12 : 18.12.2009, 08:26:29 »
Спасибо ! Сегодня приступлю к дальнейшим шагам оптимизации. .htaccess есть . подправлю и залью. гляну что получится. С CSS разберусь-просто пока так выдернул,чтоб картинки облегчить ;D
Java в шаблоне я оставил-а то совсем убого получается. MooTools вырубил.
Вобщем буду сегодня ещё ужимать,а то нагрузка на проц скачет от 12 до 21 %.
А ваши советы для меня как новичка - бесценны!
« Последнее редактирование: 18.12.2009, 08:30:25 от Одессит »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #13 : 18.12.2009, 09:39:45 »
Эту оптимизацию мы проделываем для уменьшения веса загружаемых данных с сайта. Вполне возможно что нагрузка на процессор после применения сжатия может вырасти.

Для оптимизации нагрузки на процессор применяются другие методы. В частности кэширование. И на сайте и в модулях. Минус в том, что отображение новых данных будет запаздывать на главной ровно на то время, на который выставите кэширование. Обычно это по умолчанию 15 минут. Включается в глобальной конфигурации сайта и отдельно в модулях. Можете сразу попробовать.
Есть специальные плагина (мамботы) которые придуманы для обширного кэширования сайта. Например JRE Cache. Плагин платный, но видимо стоит своих денег. Есть и другие.
Вкратце так.
« Последнее редактирование: 18.12.2009, 10:03:28 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #14 : 18.12.2009, 14:22:09 »
Сжатие произошло отлично-без всяких проблем. Вот только Java-script не очень хочет сжиматься ( А CSS и прочее посжималось порядочно. yes! Но раз увеличится нагрузка на процессор, то прийдётся мне сжатие вырубить (( Для меня критичен именно этот параметр. Кэш стоит у меня глобальный и в модулях тоже кэш включен. Роботам вобще поставил запрет на индексацию всего сайта-чтоб не лазили у меня , и так хватает посетителей и без поисковиков ;D
« Последнее редактирование: 18.12.2009, 14:25:52 от Одессит »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #15 : 18.12.2009, 15:10:55 »
По моему зря отключили сжатие. На скорость загрузки сайта это влияет напрямую. Можете сейчас включить режим отладки на сайте? Интересно посмотреть на количество запросов в базу данных.

Ошибка: элемент не найден
Источник: http://counter.rambler.ru/top100.scn?1874095&rn=0.47796746812913293&rf=http%3A//ваш_сайт/photo.html
Строка: 1
« Последнее редактирование: 18.12.2009, 15:18:38 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #16 : 18.12.2009, 15:32:09 »
Сейчас включу-посмотрю) Ещё бы понять что это значит)) Модуль Гавика вырубил-наверно бракованый какой-то ^-^

JDatabaseMySQL::query: 1146 - Table 'gbua_qwert.jos_gk3_photoslide_slides' doesn't exist SQL=SELECT s.`filename` AS filename, s.`article` AS artID FROM jos_gk3_photoslide_slides AS s LEFT JOIN jos_gk3_photoslide_groups AS g ON s.group_id = g.id WHERE s.access <= 2 AND s.published = 1 AND g.type = "News Show Pro" ;
Call stack
#   Function   Location
1   JSite->render()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/index.php:79
2   JDocumentHTML->render()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/includes/application.php:168
3   JDocumentHTML->_parseTemplate()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/document/html/html.php:249
4   JDocumentHTML->getBuffer()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/document/html/html.php:386
5   JDocumentRendererModules->render()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/document/html/html.php:190
6   JDocumentRendererModule->render()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/document/html/renderer/modules.php:41
7   JModuleHelper->renderModule()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/document/html/renderer/module.php:84
8   require()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/application/module/helper.php:173
9   GK1NewsProHelper->getDatas()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/modules/mod_news_pro_gk1/mod_news_pro_gk1.php:49
10   GK_JoomlaNewsNP12->getImages()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/modules/mod_news_pro_gk1/helper.php:307
11   JDatabaseMySQL->loadObjectList()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/modules/mod_news_pro_gk1/gk_classes/joomla.news.class.php:566
12   JDatabaseMySQL->query()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/database/database/mysql.php:458
13   JError->raiseError()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/database/database/mysql.php:231
14   JError->raise()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/error/error.php:171
15   JException->__construct()   /home/virtwww/w_luckylife-com-ua_72b96d8c/http/libraries/joomla/error/error.php:136
« Последнее редактирование: 18.12.2009, 15:44:29 от Одессит »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #17 : 18.12.2009, 15:42:37 »
На главной сайта:
Grade C   Overall performance score 74   

HTTP Requests - 96
Total Weight - 483.8K
 
   2   HTML/Text   19.3K
   14   JavaScript File   82.1K
   5   Stylesheet File   24.0K
   25   CSS Image   78.5K
   45   Image   276.9K
   1   Favicon   1.4K
   4   Redirect   1.3K

Поздравляю, неплохой результат. Сравните с изначальным. ;)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #18 : 18.12.2009, 15:51:18 »
Включите еще раз режим отладки. Предыдущий это не то. Это просто ошибка модуля Gavick Photoslide GK2, выключите его в админке. Мне надо посмотреть какие запросы и сколько их. Именно здесь наверняка кроется причина загрузки процессора.
« Последнее редактирование: 18.12.2009, 15:56:35 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #19 : 18.12.2009, 15:56:59 »
А у меня немного другие результаты показывает:
Документы (1 файл)   12 кб (56 кб без сжатия)
Изображения (72 файлы)   346 кб
Объекты (0 файлы)
Скрипты (14 файлы)   247 кб (261 кб без сжатия)
Стили (5 файлы)   15 кб (72 кб без сжатия)
Всего   620 кб (734 кб без сжатия)

Вы через какой плагин узнаёте инфу?) а то я немного в них запутался и узнаю через Web Developer вроде . Инфо-Вес сайта.

Включил отладку...правда она для меня пока ещё тёмный лес (( но потихоньку учимся ^-^
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #20 : 18.12.2009, 16:06:02 »
Попробуй выставить в настройках галереи вот это Настройки/Обзор галереи/Общие установки/Отмечать новые категории ? - Нет.

Инфа из YSlow, но сейчас сжатие выключено. Без сжатия такой же результат как и у вас.
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #21 : 18.12.2009, 16:12:54 »
Готово. Вот со сжатием ща разберусь-я его не выключал. Ща посмотрю куда оно делось то...
Странно-но оно включено...
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #22 : 18.12.2009, 16:21:22 »
Вот они гады, эти запросы! В количестве 26 штук кажется. Вроде ничего такого там нет, кроме вывода последних комментариев превьюшками... может попробовать их выключить?
Код
SELECT cid
       
  FROM jos_joomgallery_catg
       
  WHERE parent=19
  AND published=1

Информация о профиле
Application afterLoad: 0.000 seconds, 0.40 MB
Application afterInitialise: 0.034 seconds, 4.20 MB
Application afterRoute: 0.039 seconds, 4.88 MB
Application afterDispatch: 0.108 seconds, 7.93 MB
Application afterRender: 0.158 seconds, 11.39 MB
Использование памяти
11986632
Зарегистрировано запросов: 59

Кроме этого очень много запросов на странице Общение

Информация о профиле
Application afterLoad: 0.000 seconds, 0.40 MB
Application afterInitialise: 0.043 seconds, 4.20 MB
Application afterRoute: 0.048 seconds, 4.88 MB
Application afterDispatch: 0.217 seconds, 12.65 MB
Application afterRender: 0.231 seconds, 13.22 MB
Использование памяти
13909944
Зарегистрировано запросов: 79
« Последнее редактирование: 18.12.2009, 16:25:23 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #23 : 18.12.2009, 16:24:47 »
Значит мне убрать вывод посл.комментов модулем joomimages и на главной убрать тоже превьюшки там в виде 6шт сверху-это свежие галереи и внизу тоже 6шт - лидеры конкурса. Поудалять их?

Какое вобще допустимое среднее значение количества запросов к БД?
« Последнее редактирование: 18.12.2009, 16:29:09 от Одессит »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #24 : 18.12.2009, 16:28:58 »
Нет, просто пока выключить их вывод в главной странице категорий галереи. На главной сайта пусть висят.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #25 : 18.12.2009, 16:35:04 »
Какое вобще допустимое среднее значение количества запросов к БД?

Среднего значения нет. Но чем меньше тем лучше. Причем запрос запросу рознь. Т.е. могут быть и такие тяжелые запросы, которые в единственном числе могут завалить сайт набок.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #26 : 18.12.2009, 16:37:30 »
Минус 2 запроса - это не он гадит.

Информация о профиле
Application afterLoad: 0.000 seconds, 0.40 MB
Application afterInitialise: 0.036 seconds, 4.20 MB
Application afterRoute: 0.041 seconds, 4.88 MB
Application afterDispatch: 0.105 seconds, 7.93 MB
Application afterRender: 0.137 seconds, 10.44 MB
Использование памяти
10991976
Зарегистрировано запросов: 57
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #27 : 18.12.2009, 16:41:43 »
по IP адресам:
0.52 % - 217.146.246.8 (lo-2-vpn9.matrix.farlep.net)
0.36 % - 88.82.176.254 (cli-nw.254.176.helios-nw.ru)
0.27 % - 79.140.13.61
0.27 % - 79.140.2.230 (79-140-2-230.broadband.tenet.odessa.ua)
0.18 % - 213.231.18.30
0.15 % - 77.52.60.80
0.03 % - 95.111.219.249
0.01 % - 212.178.1.24 (212-178-1-24.broadband.tenet.odessa.ua)
0.01 % - 78.26.192.2 (XEON)
0.01 % - 91.203.7.54
...
по файлам:
4.43 % - photo.html
0.64 % - index.php
0.31 % - index.html
0.23 % -
0.08 % - administrator/index.php
0.07 % - community.html
0.04 % - templates/yoo_surface/css/template.css.php
0.03 % - odesskiezavedenija.html
0.03 % - templates/yoo_surface/lib/js/template.js.php
0.02 % - my-profile.html

Это иоя нагрузка за последний час.
"Общение" не очень напрягает сайт 0.07 % - community.html

а вот это убивает 4.43 % - photo.html
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Оптимизация JoomGallery
« Ответ #28 : 18.12.2009, 16:44:57 »
Обзор галереи / Количество столбцов / Категорий на странице ... сколько выставлено?

Поправил, не то спросил.
« Последнее редактирование: 18.12.2009, 16:48:16 от jem777 »
*

Одессит

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Оптимизация JoomGallery
« Ответ #29 : 18.12.2009, 16:46:44 »
3 колонки 15 эскизов на странице стоит


количество столбцов - 2
количество категорий - 6
« Последнее редактирование: 18.12.2009, 16:50:31 от Одессит »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 2208
Последний ответ 23.01.2023, 13:30:08
от e2
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 1236
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 1289
Последний ответ 09.09.2022, 20:07:49
от Beer
После обновления до JoomGallery 3.6 некорректно работает водяной знак

Автор Maffo

Ответов: 3
Просмотров: 1171
Последний ответ 23.08.2022, 06:21:58
от marksetter
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 3508
Последний ответ 22.03.2021, 17:24:59
от Gammy2005