delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« : 04.05.2010, 19:06:49 » |
|
Тема уже поднималась, но как такового ответа не было, а было про всё на свете, даже про рсс фид модуль. Решил формализовать вопрос конкретнее.
Симптомы: Щелкаем по любой ссылке связанной с отображением материалов (к слову при открытии страницы засасывающей 5 RSS лент нет задержек вообще) индикатор загрузки обозначает процесс октрытия страницы проходит секунд от 12 до 20! а потом видно как подгружается страница.
Хостер - Хостинговые телесистемы, проблем на других CMS с ними не было. Они сам пишут что какой-то запрос приводит к блокировке таблицы с материалами и как следствие весь сайт тупит на время этих блокировок.
Какие у кого идеи, так как чую, что не я один с этим столкнулся?
Лог базы с блокировками и комментариями хостера:
------------------------------------------------------------------------------------ Виснут ваши скрипты и наблюдаются залоченные процессы к БД
77182 ?? IJ 1:25.04 [busy] www.pravodlavas.ru::/index.php (httpd) 77218 ?? SJ 2:13.85 [busy] www.pravodlavas.ru::/index.php (httpd)
| 172791970 | srv18964_cms | c34-w.ht-systems.ru:62099 | srv18964_cms
| Query | 0 | Copying to tmp table | SELECT a.id,a.title,a.alias,a.introtext,a.catid,a.sectionid,c.title AS category, CASE WHEN CHAR_LENG | | 172794666 | srv18964_cms | c34-w.ht-systems.ru:63965 | srv18964_cms
| Query | 1 | Copying to tmp table | SELECT a.id,a.title,a.alias,a.introtext,a.catid,a.sectionid,c.title AS category, CASE WHEN CHAR_LENG | | 172795579 | srv18964_cms | c34-w.ht-systems.ru:64492 | srv18964_cms
| Sleep | 0 | |
| | 172992703 | srv18964_cms | c34-w.ht-systems.ru:64868 | srv18964_cms
| Query | 115 | Locked | UPDATE jos_content SET hits = ( hits + 1 ) WHERE id='354'
Нужно исследовать работу скриптов и оптимизировать запросы. ------------------------------------------------------------------------------------
------------------------------------------------------------------------------------ | 172791970 | srv18964_cms | c34-w.ht-systems.ru:62099 | srv18964_cms | Query | 2 | Copying to tmp table | SELECT a.id,a.title,a.alias,a.introtext,a.catid,a.sectionid,c.title AS category, CASE WHEN CHAR_LENG | | 172794666 | srv18964_cms | c34-w.ht-systems.ru:63965 | srv18964_cms | Query | 2 | Copying to tmp table | SELECT a.id,a.title,a.alias,a.introtext,a.catid,a.sectionid,c.title AS category, CASE WHEN CHAR_LENG | | 172795579 | srv18964_cms | c34-w.ht-systems.ru:64492 | srv18964_cms | Query | 2 | Copying to tmp table | SELECT a.id,a.title,a.alias,a.introtext,a.catid,a.sectionid,c.title AS category, CASE WHEN CHAR_LENG |
вообще есть, но пока сервер не очень востребован остальными клиентами и на Вашем сайте не большая посещаемость это терпимо, но надо исправлять. ------------------------------------------------------------------------------------
Насколько я понимаю проблема в таблице "jos_content" в которой собственно все материалы и хранятся и проблема с ней - это проблема со всем сайтом.
Joomla - сборка с http://www.joomla-builder.com/ от которой оставил:
Компоненты:
1 AlphaRegistration Разрешить 2 Attachments Разрешить 3 Banners Разрешить 1.5.0 April 2006 Joomla! Project 4 ChronoForms Разрешить 5 CommunityBuilder Разрешить 6 Custom Properties Разрешить 7 eXtplorer Разрешить 2.0.0 (final) 26.07.2008 soeren, QuiX Project 8 JCE Разрешить 1.5.7 14 November 2009 Ryan Demmer 9 JComments Разрешить 2.1.0.0 07/08/2009 smart 10 JoomGallery Разрешить Update 1.5.0.4 2009/11/08 JoomGallery::ProjectTeam 11 Linkr Разрешить 12 MorfeoShow Разрешить 13 ND EditorSwitch Разрешить 1.2 September 2008 Netdream 14 Newsfeeds Разрешить 1.5.0 April 2006 Joomla! Project 15 Polls Разрешить 1.5.0 July 2004 Joomla! Project 16 SEF Service Map Разрешить 2.0.8 November 2008 Radoslaw Kubera 17 sh404SEF Разрешить 1.0.11_Beta july 2008 Yannick Gaultier 18 SOBI2 2 Разрешить 19 vemod_news_mailer Разрешить 1.2.12 2008 Thomas Allin 20 VirtueMart Разрешить 21 WATicketSystem Разрешить 3.0.0 (release candidate) March 2009 James Kennard 22 Weblinks Разрешить 1.5.0 April 2006 Joomla! Project 23 Content Page Разрешить 1.5.0 April 2006 Joomla! Project 24 Cache Manager Разрешить 1.5.0 2006 Joomla! Project 25 Configuration Manager Разрешить 1.5.0 2006 Joomla! Project 26 Contact Items Разрешить 1.0.0 2006 Joomla! Project 27 Control Panel Разрешить 1.5.0 2006 Joomla! Project 28 Installation Manager Разрешить 1.5.0 2006 Joomla! Project 29 Language Manager Разрешить 1.5.0 2006 Joomla! Project 30 MailTo Разрешить 1.5.0 April 2006 Joomla! Project 31 Mass Mail Разрешить 1.5.0 April 2006 Joomla! Project 32 Media Manager Разрешить 1.5.0 April 2006 Joomla! Project 33 Menus Manager Разрешить 1.5.0 2006 Joomla! Project 34 Messaging Разрешить 1.5.0 2006 Joomla! Project 35 Module Manager Разрешить 1.5.0 2006 Joomla! Project 36 Plugin Manager Разрешить 1.5.0 2006 Joomla! Project 37 Search Разрешить 1.5.0 2006 Joomla! Project 38 Template Manager Разрешить 1.5.0 2006 Joomla! Project 39 User Разрешить 1.5.0 2006 Joomla! Project 40 User Manager Разрешить 1.5.0 April 2006 Joomla! Project 41 Wrapper Разрешить 1.5.0 2006 Joomla! Project
Модули:
1 Последние новости Включен Все user1 Избранные mod_latestnews 19 2 Самое популярное Включен Все user2 Избранные mod_mostread 22 3 Навигатор сайта (путь к странице) Включен Все breadcrumb Все mod_breadcrumbs 35 4 Поиск Включен Все user4 Все mod_search 27 5 Верхнее меню Включен Все user3 Все mod_mainmenu 29 6 Часы Включен Все right Все mod_ulti_clocks 174 7 Теги Включен Вниз Все left Все mod_jvclouds 175 8 Советы: Включен Вверх Вниз Все left Все mod_newsflash_jseblod 186 9 Главное меню Включен Вверх Все left Все mod_mainmenu 1 10 Экспорт RSS Включен Все syndicate Все mod_syndicate 36 11 Выражение: Включен Вниз Все right Все mod_newsflash_jseblod 159 12 Голосование Включен Вверх Все right Все mod_poll 16 13 Право Включен Вниз Все left Все mod_mainmenu 187 14 Законодательство Включен Вверх Все left Все mod_mainmenu 183 15 Статистика Включен Вниз Все right Все mod_stats 20 16 Other language? Включен Вверх Вниз Все right Все mod_gtranslate 151 17 Случайное изображение Включен Вверх Вниз Все right Нет mod_random_image 28 18 Кто Онлайн Включен Вверх Вниз Все right Все mod_comprofileronline 120 19 Кто на сайте Включен Вверх Все right Все mod_whosonline 21
Плагины:
1 Пользователь - Joomla! Включен Все user joomla 5 2 Кнопка редактора - Изображение Включен Вниз Все editors-xtd image 21 3 Кнопка редактора - Разрыв страницы Включен Вверх Вниз Все editors-xtd pagebreak 22 4 Кнопка редактора - Подробнее Включен Вверх Все editors-xtd readmore 23 5 Custom Properties Tags Включен Вниз Все content cptags 39 6 AllVideos (by JoomlaWorks) Включен Вверх Вниз Все content jw_allvideos 49 7 Content - JoomSlide Включен Вверх Все content joomslide 62 8 System - JFusion Magento Librairies Включен Вниз Все system magelib 99 9 System - Zaragoza SEO Включен Вверх Вниз Все system zaragoza_seo 108 10 System - Modules Anywhere Включен Вверх Вниз Все system modulesanywhere 111 11 System - NoNumber! Elements Включен Вверх Все system nonumberelements 113 12 Авторизация - Joomla Включен Все authentication Joomla 1 13 Поиск - Содержимое Включен Все search content 6 14 Система - SEF Включен Все system SEF 27 15 Editor - CKEditor Включен Все editors ckeditor 109 16 Editor Button - JComments ON Включен Вниз Все editors-xtd jcommentson 58 17 Editor Button - JComments OFF Включен Вверх Все editors-xtd jcommentsoff 59 18 User - JComments Включен Все user JComments 60 19 System - AlphaRegistration Включен Все system alpharegistration 68 20 SEF SM Content Integrator for Joomla 1.5.x Включен Все com_sefservicemap com_content_bot 72 21 Поиск - Веб-ссылки Включен Все search weblinks 11 22 Содержимое - Навигация по страницам Включен Все content pagenavigation 17 23 Система - Отладка Включен Все system debug 28 24 SEF SM Newsfeeds Integrator for Joomla 1.5.x Включен Все com_sefservicemap com_newsfeeds_bot 73 25 Editor TMEdit Включен Все editors tmedit 110 26 Editor Button - Modules Anywhere Включен Все editors-xtd modulesanywhere 112 27 Поиск - Контакты Включен Все search contacts 7 28 SEF SM Contacts Integrator for Joomla 1.5.x Включен Все com_sefservicemap com_contact_bot 74 29 Editor - JCE 1.5.6 Включен Все editors JCE 107 30 Поиск - Категории Включен Все search categories 8 31 Содержимое - Рейтинг Включен Все content vote 13 32 Редактор - Без редактора Включен Все editors none 18 33 SEF SM Weblinks Integrator for Joomla 1.5.x Включен Все com_sefservicemap com_weblinks_bot 75 34 Поиск - Разделы Включен Все search sections 9 35 Редактор - TinyMCE Включен Все editors TinyMCE 19 36 System - SEF Service Map PingBack plugin Включен Все system sefservicemap 76 37 Поиск - Ленты новостей Включен Все search newsfeeds 10 38 Содержимое - Загрузка модуля в Материал Включен Все content loadmodule 16 39 Система - Запомнить меня Включен Все system remember 32 40 Search - JComments Включен Все search JComments 56 41 System - sh404SEF Включен Вниз Все system shsef 71 42 System - JComments Включен Вверх Все system JComments 57 43 Содержимое - Разрыв страницы Включен Все content pagebreak 12 44 Content - JComments Включен Все content JComments 55
|
|
|
|
|
Записан
|
|
|
|
Keno
Осваиваюсь на форуме
 
Репутация: +39/-0
Offline
Пол: 
Сообщений: 103
|
 |
« Ответ #1 : 04.05.2010, 22:07:33 » |
|
Для начала включаем режим отладки и вот этот хак к нему и смотрим. А потом все это дело оптимизируем...
|
|
|
|
|
Записан
|
|
|
|
delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #2 : 05.05.2010, 12:29:36 » |
|
Для начала включаем режим отладки и вот этот хак к нему и смотрим. А потом все это дело оптимизируем... Щас "хакну" и включу, спасибо. А как же так, получается? Joomla изначально нормально не работает с количеством статей больше 400 ? Или компонентам доступен для измены код запросов к БД основных компонентов? Я пробовал отключить все компоненты и плагины, кроме родных джумловских - эфект тот же!
|
|
|
|
|
Записан
|
|
|
|
Keno
Осваиваюсь на форуме
 
Репутация: +39/-0
Offline
Пол: 
Сообщений: 103
|
 |
« Ответ #3 : 05.05.2010, 12:45:25 » |
|
Joomla изначально нормально не работает с количеством статей больше 400 ? Или компонентам доступен для измены код запросов к БД основных компонентов?
С чего это вы взяли, что не работает с больше чем 400?  Аргументируйте Я пробовал отключить все компоненты и плагины, кроме родных джумловских - эфект тот же!
Быть такого не может. Joomla - сборка с http://www.joomla-builder.com/ от которой оставил:
Компоненты: ......
О, да тут еще и "славноизвестные" cборки.
|
|
|
|
« Последнее редактирование: 05.05.2010, 12:48:48 от Keno »
|
Записан
|
|
|
|
Gazon
Давно я тут
  
Репутация: +7/-0
Offline
Сообщений: 209
Образец морали куртуазной
|
 |
« Ответ #4 : 05.05.2010, 12:50:00 » |
|
Одна проста истина - ставьте Joomla с Joomla.org.
|
|
|
|
|
Записан
|
|
|
|
olmer2002
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 120
|
 |
« Ответ #5 : 05.05.2010, 12:55:56 » |
|
а с joom.ru чем Вас не устраивает? =)
|
|
|
|
|
Записан
|
|
|
|
delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #6 : 05.05.2010, 13:12:55 » |
|
С чего это вы взяли, что не работает с больше чем 400?  Аргументируйте Быть такого не может. О, да тут еще и "славноизвестные" cборки. Удалил всё кроме SEO добавок. У меня около 390 статей, и уже тормозит, Joomla не так уж сложна по структуре, довольно легко всё лишнее отбросить или отключить. Отключил все кроме родных компонентов, скорость почти не изменилась. А чем славны эти сборки?? 
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +331/-7
Offline
Пол: 
Сообщений: 4400
AEDStudio Joomla! Direction
|
 |
« Ответ #7 : 05.05.2010, 13:48:33 » |
|
Ничем не славны. Используйте оригинальные сборки, и не придется решать подобные проблемы.
|
|
|
|
|
Записан
|
|
|
|
|
jem777
|
 |
« Ответ #8 : 06.05.2010, 05:05:39 » |
|
Что то многовато компонентов. Неужели все используются и все это необходимо? Если нет, то беспощадно избавляться от лишнего.
И что то вообще непонятно... на сайте вроде регистрации нет, а у вас CommunityBuilder со всеми причиндалами установлен. Фотогалереи вообще не увидел - а увас JoomGallery. Магазина нет - а у вас VirtueMart. (это все довольно тяжелые компоненты и обычно они идут со своими плагинами и модулями)
На мой взгляд, вам надо просто сохранить базу материалов и собрать сайт заново, установив только все самое необходимое. Я бы так сделал. И никогда больше не используйте так называемые сборки. Толку от них мало, а вреда много. Вот вы сейчас и не в состоянии определить, какой компонент вешает сайт? Если бы сами все ставили, сразу бы поняли где как и что.
|
|
|
|
« Последнее редактирование: 06.05.2010, 05:09:35 от jem777 »
|
Записан
|
|
|
|
delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #9 : 11.05.2010, 11:57:53 » |
|
Ок. пересобирать надо я - понял, а хотя бы с уже сделанной русификацией отсюда можно взять, или надо качать WWE и русифицировать самостоятельно?
|
|
|
|
|
Записан
|
|
|
|
delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #10 : 11.05.2010, 11:59:33 » |
|
Что то многовато компонентов. Неужели все используются и все это необходимо? Если нет, то беспощадно избавляться от лишнего.
И что то вообще непонятно... на сайте вроде регистрации нет, а у вас CommunityBuilder со всеми причиндалами установлен. Фотогалереи вообще не увидел - а увас JoomGallery. Магазина нет - а у вас VirtueMart. (это все довольно тяжелые компоненты и обычно они идут со своими плагинами и модулями)
На мой взгляд, вам надо просто сохранить базу материалов и собрать сайт заново, установив только все самое необходимое. Я бы так сделал. И никогда больше не используйте так называемые сборки. Толку от них мало, а вреда много. Вот вы сейчас и не в состоянии определить, какой компонент вешает сайт? Если бы сами все ставили, сразу бы поняли где как и что.
Всё что вы написали я удалил, файлы и ссылки, они остались висеть только в списке установленных компонентов.
|
|
|
|
|
Записан
|
|
|
|
shadowrun
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 34
|
 |
« Ответ #11 : 11.05.2010, 19:25:48 » |
|
Всё что вы написали я удалил, файлы и ссылки, они остались висеть только в списке установленных компонентов.
интересно а как удаляли? с фтп чтоль все снесли? тогда неудивительно что они висят в списке установленных. Какбе хвосты этих компонентов в базе то остались. Теперь вам надо лезть в бд и сносить эти хвосты ручками. Либо ставить компоненты по новой и удалять уже корректно.
|
|
|
|
|
Записан
|
|
|
|
delphin73
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #12 : 11.05.2010, 19:33:53 » |
|
интересно а как удаляли? с фтп чтоль все снесли? тогда неудивительно что они висят в списке установленных. Какбе хвосты этих компонентов в базе то остались. Теперь вам надо лезть в бд и сносить эти хвосты ручками. Либо ставить компоненты по новой и удалять уже корректно.
Удалил через адмни панель - снеслось не всё! Удалил файлы и папки всего лишнего. Удалил таблицы всего лишнего. После этого в базе остались записи о компонентах и плагинах и админ панеле они остались. Где-то читал, что они удаляются из таблицы *plugins* . Но не буду тратить время и сразу буду переносить на чистую Joomla.
|
|
|
|
|
Записан
|
|
|
|
NightGuard
Группа развития
   
Репутация: +286/-43
Online
Пол: 
Сообщений: 4614
За мной уже выехали
|
 |
« Ответ #13 : 11.05.2010, 19:50:25 » |
|
1. Поставьте в тестовый каталог нормальную чистую joomla с Joomla.org. 2. Русифицируйте ее с http://joomlaportal.ru/. 3. Начните устанавливать только действительно требующиеся вам компоненты (не варез!). 4. По мере установки смотрите что вызовет высокую нагрузку. 5. Перенесите таблицы со старого сайта (только те, которые реально нужны)
Сборки не просто зло, а ужасное зло, в них просто сам черт ногу сломи, особенно если учесть что неизвестно откуда они для сборок брали компоненты, модули и плагины.
|
|
|
|
|
Записан
|
|
|
|
|
jem777
|
 |
« Ответ #14 : 12.05.2010, 04:06:57 » |
|
Сборки не просто зло, а ужасное зло, в них просто сам черт ногу сломи, особенно если учесть что неизвестно откуда они для сборок брали компоненты, модули и плагины.
Вот именно.
|
|
|
|
|
Записан
|
|
|
|
back
Давно я тут
  
Репутация: +6/-0
Offline
Пол: 
Сообщений: 259
Все просто если по очереди)
|
 |
« Ответ #15 : 21.12.2011, 19:56:04 » |
|
Сборки не просто зло, а ужасное зло, в них просто сам черт ногу сломи, особенно если учесть что неизвестно откуда они для сборок брали компоненты, модули и плагины.
Согласен полностью! Я некоторое время ими пользовался и скажу, что отказавшись от них я секономил как минимум один рабочий день в процесе разработки, который шел на удаление всего лишнего и тестирование системы без этого.
|
|
|
|
|
Записан
|
|
|
|
|