Здравствуйте, прошу помощи по оптимизации сего форума, а то ему не хватает 32 мегобайт оперативки и он создаёт большую нагрузку на сервер.
Техподдержка ругается:
Top Process %CPU 29.5 /usr/bin/php /home/angelde/public_html/index.php
Top Process %CPU 24.6 /usr/bin/php /home/angelde/public_html/index.php
Top Process %CPU 22.0 /usr/bin/php /home/angelde/public_html/index.php
Да и в логе /home/angelde/public_html/error_log можно найти ошибки о том что не хватает 32Мб памяти для работы:
[14-Aug-2008 23:05:36] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 85894 bytes) in /home/angelde/public_html/componen
ts/com_smf/smf.class.php on line 340
Таких ошибок в логах дофига. Чуть ли не каждую минуту по ошибке. И это при том, что я уже увеличил памать до 32 с 16. При 16 мегобайт вообще часто форум просто отрубался. Но вообще сам форум мало посещаем. Максимум 5 человек в час заходит. И то редко такое бывает. Понимаю, что такого быть не должно.
Так же часто выскакивает оишбка "Не удалось проверить сессию. Пожалуйста, выйдите из форума и зайдите снова.", когда пытаешься отправить приватное сообщение или создать тему. Наверное всё по той же причине.
Вобщем... как оптимизировать форум?