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

Andrew777

  • Новичок
  • 1
  • 0 / 0
Приветствую.
Сидел на Joomla 3.3
На сайте функционирует новостной парсер, из-за двух лет парсинга сайт начал сильно тормозить, по этой причине решил обновить до последней версии в надежде устранить проблему.

После обновления появились проблемы, 1054, 1146 и.т.д. воспользовавшись поиском форума, все-таки запустил сайт.
Сейчас версия сайта: 3.3.6

Тормоза никуда не делись, а после обновления еще и админка начала тормозить...

Проблемы:
1. В админке, (только в administrator/index.php) ошибка:
Спойлер
[свернуть]
2. Дизайн потек, в поиске появилась кнопка 'искать' и доп. поле чуть ниже:

Хотя папку templates вернул.
3. Сайт как тормозил, так и продолжает.
Сейчас выключил блок вывода последних новостей, который выводиться в правой части на всех страницах, без этого блока не тормозит...
« Последнее редактирование: 29.01.2015, 08:48:35 от Andrew777 »
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
2 варианта:
1. Либо база стала "Огромной" если парсер пишет новости в базу (из-за этого тормозит) почистите старые новости
2. Неправильно встала 3.3.6 (если в админке ошибки(само пользуюсь, ни на денвере ни на хостере замечено сие не было))
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

b2z

  • Глобальный модератор
  • 6949
  • 755 / 0
  • Разраблю понемногу
*

Andrew777

  • Новичок
  • 1
  • 0 / 0
Относительно Strict Standards насколько я понимаю лечиться отключением логов.

Относительно тормозов:
там очень большие запросы и они очень неоптимально написаны
все логи мускуля завалены такими запросами

Цитировать
ELECT a.fulltext, a.id, a.title, a.alias, a.introtext, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.featured,a.fulltext, a.id, a.title, a.alias, a.introtext, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.featured,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published
FROM main_content AS a
LEFT JOIN main_content_frontpage AS fp ON fp.content_id = a.id
LEFT JOIN main_categories AS c ON c.id = a.catid
LEFT JOIN main_users AS ua ON ua.id = a.created_by
LEFT JOIN main_users AS uam ON uam.id = a.modified_by
LEFT JOIN (
SELECT contact.user_id, MAX(contact.id) AS id, contact.language
FROM main_contact_details AS contact
WHERE contact.published = 1

GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by
LEFT JOIN main_categories as parent ON parent.id = c.parent_id
LEFT JOIN main_content_rating AS v ON a.id = v.content_id
LEFT OUTER JOIN (SELECT cat.id as id FROM main_categories AS cat JOIN main_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id
WHERE a.access IN (1,1,5) AND c.access IN (1,1,5) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND a.catid IN (0,8) AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2014-11-17 11:53:40') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2014-11-17 11:53:40')
GROUP BY a.id, a.title, a.alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls
ORDER BY a.publish_up DESC LIMIT 0, 4;

это все один запрос

Hishchnik движок нормально встал, ну а база действительно забита новостями, но дело не в этом, тормоза актуальны только в случаи если вывод последних добавленных статьей в блок Новости включен. Если он выключен, т.е. новости не выводятся на страницы сайта, то все ок. Кстати тормоза с админкой это я преувеличивал, видимо у меня были проблемы с интернетом, сегодня админка нормально работает....
« Последнее редактирование: 30.01.2015, 00:34:08 от Andrew777 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблемы при загрузке файлов

Автор DImLaeda

Ответов: 6
Просмотров: 270
Последний ответ 13.09.2018, 14:37:51
от DImLaeda
Перенос компонента с 2.5 на 3 Joomla, проблемы с БД

Автор robotwerder

Ответов: 1
Просмотров: 182
Последний ответ 11.05.2018, 19:36:44
от Cedars
Проблемы с обновлениями 3.8.6

Автор Mr-fan

Ответов: 7
Просмотров: 395
Последний ответ 03.04.2018, 18:46:19
от beliyadm
[Решено] Проблемы с переносом J3 на OpenServer

Автор dron

Ответов: 5
Просмотров: 384
Последний ответ 28.02.2018, 10:33:07
от wishlight
После обновления с Joomla 2.5.28 до Joomla 3.5.1 проблемы с панелью управления

Автор SFE

Ответов: 3
Просмотров: 278
Последний ответ 07.02.2018, 16:43:14
от SFE