Saab, спасибо за ответ!
Сделал:
1) Главную страницу, так как уже полностью опедедился с категориями и тп, сделал статической, из динамики — только последние объявления.
2) Подтюнил nginx, сделал кеширование созданных страниц, время жизни — минута.
3) Настроил кэш mysql, отдат под запросы 100 Мб.
Результат — полет нормальный, 1000 он-лайнов (виртуальных), без тормозов. Реальных — думаю, больше будет держать.
Что еще нашел из важных багов:
1) Почта.
- невозможность отписаться от подписки в каждом приходящем уведомлении, только в 1-м. Правка шаблона — не помогла. Раздражает пользователей.
- невозможность корректного ответа на приходящее почтовое сообщение из некоторых mail-провайдеров. Не подставляется поле "ответить". Приходиться копировать мыло, вставлять в ответ.
- если отправлять почту через sendmail, больше половины попадает в спам, так как письма не подписаны. Пришлось настраивать через гуглевский SMTP SSL. Но там свои нюансы.
- при отправке почты четер SMTP проходит 1-3 сек. При этом пользователь в замешательстве, и тыкаен на "отправить" до 2-х 3х раз, как результат, адресата засыпает спамом. Раздражает.
- при отправке почты, почта отправляется еще и скрытым пользователям. Сегодня буду смотреть логи.
3) Соц. Сервисы
- автопубликация в Твиттер не работает. Ложит всю систему на последнем шаге публикации объявления. Проверил как на локале, так и на "боевом" сервере. Все настройки аккаунта Твиттера — перенес. Ничего не помогает.
4) Невозможность запомнить себя при логине. Только средствами браузера. Раздражает пользователей.
5) Регистрозависымый логин. Ужасно раздражает пользователей, которые вспоминают, как они зарегались, nikolay, Nikolay, NIKOLAY. это вообще алес.
6) Невозможность залогиниться по мылу. Это то в 21-м веке...
7) Почему то sitemap ограничен 188 значениями. Больше — не идет.
В общем, подвожу итоги:
за полтора месяца глубокой работы с данным скриптом, считаю, что овчинка — ни в платном, ни бесплатном вариантах выделки не стоит.
зря потраченое время, с корявым результатом.
Уродско написанный код, там где открыт. Баги в закрытом коде, которые просто так не отладишь. Поддержка — никакая. Базовые функции, начиная от юзабилити шаблона, заканчивая регистрацией и тп — сплошные косяки и недоработки.
Потеря времени — без нормального результата. Выкидываю на помойку.
У кого как?