Проблема с exp_security_hashes

alexo

Участник
Регистрация
28 Май 2006
Сообщения
315
Реакции
5
Привет всем

Скрипт 1.5.2 (аналогично и на 1.6.9)
Размер базы 189.2 MiB (в tar.gz ~50mb)

Самая большая таблица - exp_weblog_data 43000 записей - 168.6 MiB
Регистрация новых юзеров закрыта, сегодня даже прикрыл комменты (через капча), так как уже незнаю как бороться с этим.

В чем проблема - через определнные промежутки времени нагрузка на сервер (VPS with 2gb RAM) становится ого-го (скажет так только mysqld исползует от 5-15 GB) и приходится поднимать сервер.

Заметил, что проблема с 2мя таблицами - exp_security_hashes и exp_throttle.
в последное время просто напросто делаю TRUNCATE этих 2 таблицы, дабы не дать серверу пасть. Не проходит и 2-3 часов как в exp_security_hashes появляются от 6-10 000 записей (размер соответственно 2-3мв, да Overhead примерно такой же).

Если не стирать регулярно эти таблицы, то приходится констатировать падение сервера.

Вопрос: что сделать - как предотвратить такой наплыв ?
Не думаю, что update script-а решит проблему (покрайней мере переход другого сайта на 1.6.9 - не решил проблему). Про 2х версии данных нет - просто при переходе на 2х однозначно будут проблемы с плагинами, да и не только.

Спасибо
 
Много разных факторов может влиять на производительность VPS
виртуализиция (openvz и оверселл хостером)
возможно голый апач в качестве вебсервера
возможно нужно оптимизировать mysql (посмотреть хотя бы на mysqltuner, включить slow query log)
и тд

Заметил, что проблема с 2мя таблицами - exp_security_hashes и exp_throttle.
в последное время просто напросто делаю TRUNCATE этих 2 таблицы, дабы не дать серверу пасть. Не проходит и 2-3 часов как в exp_security_hashes появляются от 6-10 000 записей (размер соответственно 2-3мв, да Overhead примерно такой же).

Если отключить обработку форм в безопасном режиме (комментирование уже отключено), то движек ничего не будет писать в таблицу exp_security_hashes
Admin › System Preferences › Security and Session Preferences
Process form data in Secure Mode?

Вообще, считается (неоффициальное мнение), что порог стабильности для EE ~ 10 тыс. записей.
Интересно а где можно почитать это неоффициальное мнение? Сайтов то значительно превышающих указанный порог очень много и ничего работают)

На недавней конференции была весьма интересная презентация - Для просмотра ссылки Войди или Зарегистрируйся

Можно бесплатно и документик скачать - Для просмотра ссылки Войди или Зарегистрируйся
и заглянуть к ним на GitHub за примерами конфигов - Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху