Ошибки в кэшировании

#1 22 декабря 2015 в 18:41
Получаю от модулей запросов контента(последние выводы статей) нагрузку на mysql
31.3%cpu 1.5%mem mysqld

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

и в дебаге ругается на тяжелые запросы:
  1.  
  2. /modules/mod_latest/module.php => getArticlesList()
  3. SELECT con.*,
  4. con.pubdate as fpubdate,
  5. cat.title as cat_title, cat.seolink as catseolink,
  6. cat.showdesc,
  7. u.nickname as author,
  8. u.login as user_login
  9. FROM cms_content con
  10. INNER JOIN cms_category cat ON cat.id = con.category_id
  11. LEFT JOIN cms_users u ON u.id = con.user_id
  12. WHERE con.is_arhive = 0
  13. AND (cat.NSLeft >= '14' AND cat.NSRight <= '27' AND cat.parent_id > 0)
  14. AND (con.showlatest = 1)
  15. AND (con.published = 1 AND con.pubdate <= '2015-12-22 22:40:33' AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '2015-12-22 22:40:33')))
  16.  
  17.  
  18.  
  19.  
  20. ORDER BY con.pubdate DESC
  21. LIMIT 0, 5
  22. Запрос занял 0.40170 с.
  23.  
установка чистая 1.10.6 из-за этих запросов жуткая нагрузка на базу
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.