Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Максимальные нагрузки, которые может выдержать IB2.

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Мысли есть, как они там хранятся? От мускуля MN всячески открещивался.
 
Добавлено
А что модифицирована - я и сам знаю.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:17 11-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, я тут малость поигрался. Написал скрипт, который сам добавляет заданное число мессаг а тему. 500, 1000 - нормально, 4000 - нормально, 15000 - немного тормозит показ темы (хтмл-ки линков страничек темы генерит долго), 23000 - тормозит больше, есть тормоза при отправке поста, но небольшие. 160000 - тормозит просмотр (сильно), отправка поста тоже довольно сильно замедлилась, 203860 - тормозит всё, браузер на момент загрузки почти виснет (большое кол-во линков на страницы). Решил прекратить эксперимент. Файл с темой (thd) весит порядка 25 мегов. Очевидно, что ни один сервер такого уже не выдержит.
Конфиг компа:
PIII600E, 512MB (100mhz шина), винты Quantum lct15 и WDC 6,4. Работа шла с первым  основном.
Апач, ActiveState Perl, на фоне работал PerlBuilder 2.0. и софт от TV-tuner'а. Win 98SE.

Код:
print "Ikonboard 2.1.9. spamming test script by Alexander Ipp\n";
print "welcomes you! LOL LOL LOL\n";
print "Enter a number of spam messages:";
$spamnum = <>;
$ikondir = "D:/localhost/cgi-bin/ikonboard/";
$spamstring = qq~AlexanderIpp|TEST new!|127.0.0.1|yes|yes|1016988916|test<p>Добавление от 1:12 - 25 Марта, 2002:<p>test||\n~;
$openfile = "D:/localhost/cgi-bin/ikonboard/forum1/23.thd";
open (FILE, ">>$openfile");
print FILE "$spamstring" x $spamnum;
close (FILE);
print "Spam complete! \:\)";
<>;

Попробуйте на досуге, если кто хочет. Надо бы её время выполнения померить...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 12:46 26-03-2002 | Исправлено: Alexander Ipp, 22:07 26-03-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Попробуем, только надо еще в скрипт вынести вопрос сколько постов вы хотите добавить в тему.

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 16:14 26-03-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ага... и еще надо скрипт удаления этих постов...
 
Добавлено
упс... не бейте ногами... не подумал... можно ведь весь топик удалить...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 16:23 26-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Да, для обновления статистки после "спама" надо в тему запостить.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:10 26-03-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Думал меня это не затронет но вот по голове. У меня всего 800 регов и 3000 сообщений а часто стал выдававть INTERNAL SERVER ERROR Хостер хорош

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 18:29 02-04-2002
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
А твой скрипт им можно потестировать другие форумы? Хотя бы ib3 ?
 
Вообще, как бы такой скрипт сделать который стал бы тестировать форум.
по параметрам:
Максимальная нагрузка
на числов тем
количество пользователей
на одновременное нахождение на форуме
и т.п.
Загрузка CPU (ну это подалуй софтом надо, просто эту загрузку надо моделировать скриптом)
Скорость работы.


----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 13:03 03-04-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вообщем я тоже такой скрипт сделал, только длина мессаги намного больше. Все тесты проводились на системе:
Celeron 950
128RAM
Постов: свыше 28000
Выводит через 20-25сек.
Пост в тему почти 2,4 минуты(<2,3).
Файл весит 43,6Mb
Свободных ресурсов CPU на момент експеримента было 60-70%, паралельно работал 3D рендеринг и AWC SEAP.
 
Если генерить html-ки в файл то проблем не будет

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 15:11 05-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kurt
ИБ3 - нет.
UBB - да.
А то, что ты хочешь - это примерно то же самое, с помощью чего зафлудили эту конфу тем летом.
alexei

Цитата:
Если генерить html-ки в файл то проблем не будет  

Неа, не годится...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:33 05-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
Извините за вмешательство, но всетаки почему появилась эта ошибка, о боже она всем чаще и чаще. Хостер "Русский Экспресс" достаточно солидная фирма. Подскажите регов уже 900 и постов 4000. Что дальше?????????????

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 18:05 09-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gregor
Оптимизировать код. Значительно.
Кстати, линку можно?

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:00 09-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp

Цитата:
Кстати, линку можно?

 
Да конечно, жать здесь

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 19:07 09-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gregor
А можно борду посолиднее заюзать... Кому как...
 
Добавлено
gregor
Заметно.
Да, или значительно всё переделывать, или брать что-то типа ИБ3, вБ, юбб...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:12 09-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если перелить в ИБ3 с МySQL будет ли работать быстрее или лучше лопатить код (в этом естестно проблемы)
 
Добавлено
ссылку я нашел иногда торможу как ИБ2 это из другой оперы

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 20:00 09-04-2002 | Исправлено: gregor, 20:19 09-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gregor
Сомнительно, имхо.
Особенно с mySQL. Он там криво пашет.
Код лопатить - смотря как...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:01 09-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну лопатить пока наверное подумать, ведь это деньги. А вот с настройкой Apache может быть связано?

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 16:24 11-04-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну что, мужики, завалили вы сервак спамом, насоздавали вы топики, постов по сотне-другой, а никто не подумал о том, сколько раз приходится титульной странице форума обращаться к конфигу своему, чтоб отобразить страницу? а именно:  - разобрал  я тут ikomboard.cgi - интересный тег,
Цитата:
 <font face="$font" color=$fontcolormisc size=$dfontsize1>

и их там огромное количество, представляете? хе-хе, это тока ikonboard.cgi, а в topic.cgi их еще больше.
 
эксперименты привелись к следующему. полдня ушло на то, чтоб вырезать все(!!) теги FONT.  
 
ессесьно, после таких шуток весь шрифт стал TimesNewRoman.
ессесьно, все одного размера и одного цвета. (ссылки синим и фиолетовым)
 
зато конфа очень заметно грузится влет стала даж на локалке.
 
вопрос - что дальше?
ответ - пересадить на CSS, во внешний файл (который один раз загрузится и кешируется), и добалять куда следует  - BODY TD остается и class= можно сделать на выбор и вставлять только в
Цитата:
<TD class=n1>
и все.
 
ессесьно, это дело не за пять минут и ипридетяс попотеть
 
удачи
 


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 18:02 11-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что клево, только копате теперь надо. И куда вставлять тег типа
<link href="$imagesurl/main.css"> это должны видеть все страницы.
А вот возвращаясь к Apache в httpd.conf есть такие строки:

Цитата:
# MaxRequestsPerChild: the number of requests each child process is
# allowed to process before the child dies.  The child will exit so
# as to avoid problems after prolonged use when Apache (and maybe the
# libraries it uses) leak memory or other resources.  On most systems, this
# isn't really needed, but a few (such as Solaris) do have notable leaks
# in the libraries.  For Win32, set this value to zero (unlimited)
# unless advised otherwise.
#
MaxRequestsPerChild Х

Можно с помощью цифры Х увеличить скорость работы ИБ


----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 18:50 12-04-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в шаблон вставляй ссылку на CSS.  


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 19:57 12-04-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я нашел причину тормозов. УРА!!!!!!!!!!! Вы не поверите в шаблоне появилась пустота ращзмером 180 кб. Бедные юзеры.

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 21:38 12-04-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Максимальные нагрузки, которые может выдержать IB2.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru