От нечего делать решил попрограммировать чтобы не умер программер внутри меня. Вот что получилось: http://govnoforum.ru Запущен скрипт PHP из комендной строки, висит в памяти, обрабатывает запросы из интернета, выдает страницы форума. Работает через команду stream_socket_server Сделал крутейшую фишку: При поступлении новых сообщений задний фон меняет свой цвет. Это сигнал пользователю обновить страницу. Сперва было автоматическое обновление, но убрал. Фишка в том - что реакция мгновенная, без задержек в несколько секунд как это обычно делается через AJAX Ни на одном форуме такого нет Позже сделаю улучшение: Если сообщение пришло в тему, в которой сидит юзер - то один цвет, если сообщение пришло в другую тему - то другой цвет. Так как процесс всегда в памяти и переменные и массивы не обнуляются, то нет необходимости хранить данные в файлах, отсюда скорость и быстрота. А так же не обрывается соединение с посетителями, поэтому информация о тех кто онлайн всегда актуальная.
Нет. Сообщения в мускуле хранятся. А массивы с оперативной информацией, например: о том какой пользователь в какой топик зашел или вышел, о сессиях, и т.д. после ребута сбросятся.
ну и в чем профит-то? в том что меняется цвет только? опишите подробнее хоть. скока жрет памяти. скока запросов в секунду может переварить. как и что логируется. что с сессиями пользователей? и т.д.
Профит в том, что цвет меняется мгновенно как только поступило сообщение. Вместо цвета может быть что угодно, хоть дозагрузка сообщений без обновления страницы. Без понятия сколько запросов в секунду он обработает и сколько памяти уходит на каждое соединение. Еще не досил его, потому что не умею. Добавлено спустя 33 минуты 3 секунды: Ну и теоретически, думаю есть профит в быстроте, ведь серверу не нужно каждый раз запускать пхп скрипт. Он один раз запустился и все.