Сегодня движок сайта livestreet.ru обновился до 0.4 версии.
Пока на новую версию переведен только основной функционал. Раздел «Модули» и WIKI появятся немного позже.
Версия 0.4 вступает в стадию активного тестирования! Все замечания и баги можно смело писать в комментарии. Еще раз, писать именно баги, а не пожелания к функционалу, для этого была отдельная тема.
Приступим? :)
От имени команды разработчиков LiveStreet хочу поздравить всех с наступающим 2010 годом!
Пожелать счастья, здоровья и успешных социальный сетей :) С новым годом!
Хочу выразить всем огромное спасибо за выбор LiveStreet, помощь и поддержку! Без вас минувший год не был бы столь плодотворным — 20 000 загрузок дистрибутива LiveStreet; выпуск версии 0.3; начало разработки новой версии 0.4; появление порядка 90 модулей/шаблонов/хаков, большая часть из которых бесплатна; посещаемость сайта livestreet.ru выросла до 1000 в сутки; написано более 2300 топиков и 30 000 комментариев.
Рады сообщить, что в полку хостингов, предлагающих автоматическую установку LiveStreet, пополнение!
Теперь пользователи хостинга КОМТЕТ могут буквально из панели управления Plesk. Это стало возможным благодаря использованию специального подготовленного специалистами КОМТЕТ
Установка доступна на тарифах виртуального хостинга «Оптима», «Профи», «VIP»
Также возможен бесплатный тест:
Надеюсь такая возможность будет полезной для тех, кто хочет построить свою блого-социальную сеть, но не обладал необходимыми знаниями для самостоятельной установки LiveStreet.
На носу уже висит 2010 год и в преддверии Нового Года мы решили порадовать разработчиков и пользователей LiveStreet.
Для разработчиков участие в платном разделе весь декабрь бесплатное, для этого разработчику необходимо иметь рейтинг больше 2. Для пользователей бесплатно предлагаем модуль с бесплатным обслуживанием в течении декабря, далее стандартная абонентка — 50 рублей. Необходимое условие — иметь рейтинг больше 1.
Надеюсь наши скромные подарки скрасят ваше ожидание Нового Года!
Для получения подарков пишите мне в с темой «Новый Год»
С небольшой задержкой подводим итоги ежемесячного за октябрь месяц.
В октябре призовой фонд составил 2000 рублей.
В этом месяце призовой фонд разделили:
— хак — 500 рублей
— модуль — 500 рублей
— — 500 рублей
— хак — 500 рублей
Поздравляем всех участников конкурса! Просьба победителей отписать мне в личку свои реквизиты кошельков.
Напомню, что любой желающий может принять участие в этом ежемесячном конкурсе на лучшее решение для LiveStreet. Это может быть модуль, хак, дизайн, шаблон или даже локализация! Главное условие для участие в конкурсе — это размещение вашей работы в . Ждем новых участников и ваших работ!
Приглашаем всех в среду(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.
UPDATE. По результатам обсуждений в систему защиты внесены изменения — откорректировал описание в топике. Особенно большое спасибо , , за активное обсуждение проблемы.
Раньше в движке для обеспечения защиты от несанкционированных действий использовалась проверка переменной $_SERVER['HTTP_REFERER']. Но иногда это создавало дополнительные проблемы, поэтому было решено ввести новый механизм защиты (готов к использованию начиная с ревизии #551).
Защита данных, полученных через GET-запрос.
Проблема: Некоторые действия выполняются, после перехода пользователя по ссылке, например, удаление топиков. При этом, естественно, проверяется авторизация пользователя. Но, злоумышленник, может подгрузить вам эту страницу на другом сайте в невидимом фрейме и вы удалите топик сами того, не подозревая.
С небольшой задержкой подводим итоги ежемесячного за сентябрь месяц.
В сентябре призовой фонд составил 2000 рублей.
В этом месяце призовой фонд разделили:
— хак — 500 рублей
— локализация — 500 рублей
— хак — 500 рублей
— хак — 500 рублей
Поздравляем всех участников конкурса! Просьба победителей отписать мне в личку свои реквизиты кошельков.
Напомню, что любой желающий может принять участие в этом ежемесячном конкурсе на лучшее решение для LiveStreet. Это может быть модуль, хак, дизайн, шаблон или даже локализация! Главное условие для участие в конкурсе — это размещение вашей работы в . Ждем новых участников и ваших работ!
На SVN работа над LS0.4 кипит, начну понемногу описывать нововведения. Итак, сегодня у нас на очереди модуль Viewer, который постепенно «обрастает» очень вкусными полезностями. В этот модуль добавлено:
1. Управление выводимыми на страницу js,css файлами.
2. Управление выводимыми на страницу блоками через конфигурацию.
Подводим итоги ежемесячного за август месяц.
В августе призовой фонд составил 2000 рублей.
В этом месяце выявить явного победителя не удалось… поэтому призовые получают все участники!!:
— модуль — 500 рублей
— модуль — 500 рублей
— модуль — 500 рублей
— модуль — 500 рублей
Поздравляем всех участников конкурса! Просьба победителей отписать мне в личку свои реквизиты кошельков.
Напомню, что любой желающий может принять участие в этом ежемесячном конкурсе на лучшее решение для LiveStreet. Это может быть модуль, хак, дизайн, шаблон или даже локализация! Главное условие для участие в конкурсе — это размещение вашей работы в . Ждем новых участников и ваших работ!