Искать  
 
   
 
Как отключить лишние запросы и вообще оптимизировать систему?
Отправлено: 09 Март 2009 05:34 A.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

Хочу сократить запросы к базе, насколько это возможно. Даже при всех включенных кэшированиях система выполняет 17 запросов к базе на каждого посетителя. Мне кажется, что это очень много.

Конкретно мне не нужны во фронтенде запросы к базе, связанные с посетителями и статистикой. Я их не использую, они мне нафиг не нужны.
Вот эти, например, мне кажется, абсолютно не нужны:

SELECT m.weblog_id, m.tmpl_group_id, m.username, m.screen_name, m.member_id, m.email, m.url, m.location, m.join_date, m.last_visit, m.last_activity, m.total_entries, m.total_comments, m.total_forum_posts, m.total_forum_topics, m.last_forum_post_date, m.language, m.timezone, m.daylight_savings, m.time_format, m.profile_theme, m.forum_theme, m.private_messages, m.accept_messages, m.last_view_bulletins, m.last_bulletin_date, m.display_signatures, m.display_avatars, m.last_email_date, m.notify_by_default, m.ignore_list, g.* FROM exp_members AS m, exp_member_groups AS g WHERE g.site_id = '1' AND unique_id = 'блабла' AND password = 'блабла' AND m.group_id = g.group_id

UPDATE 
`exp_sessions` SET `session_id` = '(сессия)', `member_id` = '1', `admin_sess` = '1', `ip_address` = '(айпи)', `user_agent` = '(юзерагент)', `last_activity` = '1236579543' WHERE session_id ='сессия'

SELECT * FROM exp_online_users WHERE site_id = '1' AND date > 1236578643 AND weblog_id = '0' ORDER BY name

UPDATE 
`exp_online_users` SET `weblog_id` = '0', `member_id` = '1', `name` = 'Администратор', `ip_address` = ', `date` = '1236579543', `anon` = 'y', `site_id` = '1' WHERE site_id = '1' AND ip_address = '' AND member_id = '1'

SELECT * FROM exp_stats WHERE site_id = '
1' AND weblog_id = '0'

UPDATE exp_stats SET last_visitor_date = '
1236579543' WHERE site_id = '1' AND weblog_id = '0'

UPDATE exp_templates SET hits = '
1066' WHERE template_id = '25' 

Вообще, расскажите, пожалуйста, как вы делаете ваш ЕЕ шустрее?

Профиль
 
 
Отправлено: 09 Март 2009 10:39 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Если включен модуль Statistics, отключите его.

Вот здесь еще информация
http://www.nulled.ws/showthread.php?t=26432

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 09 Март 2009 01:02 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

Statistics давно отключен, так же, как и реферреры. Но запросы все равно идут. Шли, пока не сходил по Вашей ссылке. Спасибо. Я, оказывается, тупой и все это отключается в контрольной панели.
Что ж, бывает - зациклишься на сложных вещах, и даже не догадываешься, что некоторые штуки решаются очень просто.

Кстати, а у вас тут материться можно? smile

Профиль
 
 
Отправлено: 09 Март 2009 01:10 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
nch - 09 Март 2009 01:02 P.M.

Кстати, а у вас тут материться можно? smile

Если очень хочется, то можно, но  только ставить звездочки *** =)

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 09 Март 2009 01:20 P.M.   [ Игнорировать ]   [ # 4 ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

Звездочки вместо крепкого словца - это как резиновая вагина вместо живой и красивой женщины. Лучше уж выражаться на литературном )

Профиль
 
 
Отправлено: 09 Март 2009 01:23 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

ну у каждого свои ассоциации =) а ругаться не надо.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 26 Март 2009 06:13 P.M.   [ Игнорировать ]   [ # 6 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Подсказывайте, кто как еще оптимизирует систему. Приведенеая стаья хороша + от себя:
http://eeclub.ru/docs/modules/weblog/parameters.html#par_disable
повключать везде кэширование

Профиль
 
 
Отправлено: 26 Март 2009 06:36 P.M.   [ Игнорировать ]   [ # 7 ]
Новичок
Rank
Всего сообщений:  39
Зарегистрирован  2009-03-05

Если включить кеширование шаблонов, кэширование тегов бессмысленно. Повыключать неиспользуемые фичи - обязательный шаг.

Профиль