Приглашаем всех в среду(28.10.2009) в 16-00 и в 20-00 по Москве посетить сайт livestreet.ru и протестировать работу чата. Попытаемся определить качество его работы под нагрузкой.
Задача собрать как можно больше пользователей в онлайн чате.
UPDATE
Всем спасибо за участие в нагрузочном тестировании чата, особенно ozz'у за самоотверженный клич на Хабре :)
Итак, результаты и статистика теста:
С 16-00 по 18-00 в чате было зарегистрировано 1315 клиентов. Клиент для чата это по сути отдельный онлайн пользователь, которому необходимо рассылать сообщения
За это время успели оставить более 3000 сообщений
Максимальный онлайн в чате, который был мной зафиксирован, был 75 человек
Максимальный онлайн сайта по статистике LI 220 человек
Сайт упал спустя 10 минут попадания топика на главную Хабра. До выхода на главную в чате общалось порядка 35 человек — работало быстро и не нагружало сервер
Изначально из-за хабра эффекта начались незначительные перебои в работе сайта, далее из-за ошибки в JS коде чата сам чат заDoSил сайт :) Т.к. не стояло таймаута на реконнект к серверу при ошибке. В итоге около сотни юзеров начали одновременно посылать по 5-8 запросов в секунду к сайту, от такого наплыва сервер окончательно ушел в даун
На тарифе VPS2 NUMPROC = 400, максимальное количество процессов и потоков, запущенных внутри виртуального сервера. Возможно это и было причиной отвала мультиплексора
Получилось, что для нормального теста помешал сам сайт, который не выдержал хабраэффекта.
Но можно с уверенности сказать, что несколько десятков онлайн юзеров чат держал без проблем не создавая нагрузку на сервер, составляя 0-10% CPU, памяти практически не потреблял. Максимальная же нагрузка на процессор во время нашествия Хабры составила около 40-50%. Хостинг РБК, тариф VPS2.
Народы, подскажите какой-нить чат для сайта.
Чтобы установка была максимально простой — сторонний ресурс, предоставляющий подобную услугу, где надо просто вставить код чата на страницу.
Или расскажите, чем вы пользуетесь.
Пробовал разные, да что-то все кривое.
Последняя попытка вот эта флеш-штука, но тоже не айс=( http://xat.com/
UPD: спешу поделиться. вот такую прекрасную, простую в установке штуку нашел и отечественной разработки elfet.ru
Кто мне подскажет в таких вот вопросах:
1. Возможно ли установить чат на движок? я хочу как статическую страницу. как допустим «page_about», Только чат.
2. Как сделать чтобы на главной вылазило «Новые люди», «сейчас online»., поиск человека по категориям, сделать фотоальбом для каждего пользователя и чтобы можно было оставлять комментарии и голосовать за фото.
3. Как справа где находится «Прямой эфир» над ним я хочу поставить «место под рекламу».
4. Как мне сделать чтобы ссылка(в моем случае «чат») при нажатии становилась больше? я имею ввиду как допустим «Блоги» «Люди». У вас выделяется все, кроме «wiki». Вот и у меня тоже не выделяется… Как это исправить?
Очень хочу поднять сайт на уровень… Я конечно понимаю что движек как бы не особо для этого писался… но все же он лучший на мой взгяд=>я не хочу менять его. я хочу все реализовать на нем. Жду ответов.