Ответ: Сервер занят.
ch_alex сказал(а):
Отправить несколько строк текста — много ресурсов не требуется. А вот сгенерировать для юзера целую страницу сообщений — это позатратнее будет. На том и зависает под сильной загрузкой.
Не скажите. Вы разве не замечали, что vBulletin-форумы (не только RuDTP) гораздо дольше думают в ответ на каждый запрос, связанный с «написанием» (нажатие кнопок reply / new thread, preview, save), нежели при «читабельных» запросах (view forum, view thread)? Даже когда сервер перегружен, генерация читаемых страниц происходит в разы быстрее, чем обработка «запросов записи» при ненагруженном форуме.
И «зависает» он в любом случае: что после постинга, что при обычном просмотре текста. Но на обработку постинга всё равно тратится внушительное время. Непонятно только, почему иногда это время тратится зря, а иногда — с положительным результатом. В последнем случае можно было бы хоть выдавать приписку, что, да, мол форум таки занят, но ваше сообщение всё же было успешно отправлено. Например, так поступает phpBB: сначала выдаёт короткое подтверждающее сообщение, а потом неспешно перенаправляет к чтению темы. Ну, это так, конечно, риторический вопрос к создателям движка. Просто тут движок давно не обновлялся, и явно имел место моддинг.