Здравствуйте, потребовалось сделать сайтик да не хочется заморачиваться сильно, вот и взял Joomla.
А она меня расстроила тем, что при отсутствии модулей, пользователей, компонентов дополнительных и проч. она первый раз долго грузится, иногда это 30 секунд, иногда это 5 секунд. Меня это не устраивает, прошу помочь.
Итак, проблема точно в Joomla, потому что 15 секунд бывает и под денвером.
Вот информация о сайте:
Домен:
http://baikhustle.ru/Платформа: Linux srv005 2.6.18-6-686-bigmem #1 SMP Thu Nov 5 17:30:05 UTC 2009 i686
Версия MySQL: 5.0.32-Debian_7etch11-log
Сравнение БД: utf8_general_ci
Версия PHP: 4.4.4-8+etch6
Веб-сервер: Apache/1.3.34 (Debian)
Интерфейс веб-сервер -> PHP: cgi-fcgi
Версия Joomla: Joomla! 1.5.15 Stable [ Wojmamni Ama Mamni ] 05-November-2009 04:00 GMT
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.8) Gecko/20100202 MRA 5.5 (build 02842) Firefox/3.5.8
Вот отладочная информация:
Информация о профиле
Application afterLoad: 2.969 seconds, 1.10 MB
Application afterInitialise: 6.949 seconds, 2.39 MB
Application afterRoute: 8.291 seconds, 2.68 MB
Application afterDispatch: 12.822 seconds, 4.90 MB
Application afterRender: 15.852 seconds, 5.23 MB
Использование памяти
5567056
Зарегистрировано запросов: 7
1.
SELECT *
FROM jos_components
WHERE parent = 0
2.
SELECT folder AS type, element AS name, params
FROM jos_plugins
WHERE published >= 1
AND access <= 0
ORDER BY ordering
3.
SELECT m.*, c.`option` AS component
FROM jos_menu AS m
LEFT JOIN jos_components AS c
ON m.componentid = c.id
WHERE m.published = 1
ORDER BY m.sublevel, m.parent, m.ordering
4.
SELECT template
FROM jos_templates_menu
WHERE client_id = 0
AND (menuid = 0 OR menuid = 1)
ORDER BY menuid DESC
LIMIT 0, 1
5.
SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access
FROM jos_content AS a
LEFT JOIN jos_categories AS cc
ON cc.id = a.catid
LEFT JOIN jos_sections AS s
ON s.id = cc.section
AND s.scope = "content"
LEFT JOIN jos_users AS u
ON u.id = a.created_by
LEFT JOIN jos_groups AS g
ON a.access = g.id
WHERE a.id = 46
AND ( ( a.created_by = 0 ) OR ( a.state = 1
AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2010-02-21 02:04:28' )
AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2010-02-21 02:04:28' ) ) OR ( a.state = -1 ) )
6.
SELECT id, title, module, position, content, showtitle, control, params
FROM jos_modules AS m
LEFT JOIN jos_modules_menu AS mm
ON mm.moduleid = m.id
WHERE m.published = 1
AND m.access <= 0
AND m.client_id = 0
AND ( mm.menuid = 1 OR mm.menuid = 0 )
ORDER BY position, ordering
7.
SELECT guest, usertype, client_id
FROM jos_session
WHERE client_id = 0
Языковые файлы загружены
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.plg_system_debug.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.com_content.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.plg_content_pagebreak.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.tpl_ZLOI.ini
* /home/www/z51866/htdocs/baikhustle/www/language/en-GB/en-GB.tpl_ZLOI.ini
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.mod_whosonline.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.mod_mainmenu.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.mod_login.ini 1
* /home/www/z51866/htdocs/baikhustle/www/language/ru-RU/ru-RU.mod_search.ini 1
Диагностика непереведённых строк
Нет
Дизайнер непереведённых строк
Нет