Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» Максимальные нагрузки, которые может выдержать IB2.

Автор: Alexander Ipp
Дата сообщения: 09.04.2002 18:00
gregor
Оптимизировать код. Значительно.
Кстати, линку можно?
Автор: gregor
Дата сообщения: 09.04.2002 18:07
Alexander Ipp

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


Да конечно, жать здесь
Автор: Alexander Ipp
Дата сообщения: 09.04.2002 18:12
gregor
А можно борду посолиднее заюзать... Кому как...

Добавлено
gregor
Заметно.
Да, или значительно всё переделывать, или брать что-то типа ИБ3, вБ, юбб...
Автор: gregor
Дата сообщения: 09.04.2002 19:00
А если перелить в ИБ3 с МySQL будет ли работать быстрее или лучше лопатить код (в этом естестно проблемы)

Добавлено
ссылку я нашел иногда торможу как ИБ2 это из другой оперы
Автор: Alexander Ipp
Дата сообщения: 09.04.2002 20:01
gregor
Сомнительно, имхо.
Особенно с mySQL. Он там криво пашет.
Код лопатить - смотря как...
Автор: gregor
Дата сообщения: 11.04.2002 15:24
Ну лопатить пока наверное подумать, ведь это деньги. А вот с настройкой Apache может быть связано?
Автор: Ausw
Дата сообщения: 11.04.2002 17:02
ну что, мужики, завалили вы сервак спамом, насоздавали вы топики, постов по сотне-другой, а никто не подумал о том, сколько раз приходится титульной странице форума обращаться к конфигу своему, чтоб отобразить страницу? а именно: - разобрал я тут ikomboard.cgi - интересный тег,
Цитата:
<font face="$font" color=$fontcolormisc size=$dfontsize1>

и их там огромное количество, представляете? хе-хе, это тока ikonboard.cgi, а в topic.cgi их еще больше.

эксперименты привелись к следующему. полдня ушло на то, чтоб вырезать все(!!) теги FONT.

ессесьно, после таких шуток весь шрифт стал TimesNewRoman.
ессесьно, все одного размера и одного цвета. (ссылки синим и фиолетовым)

зато конфа очень заметно грузится влет стала даж на локалке.

вопрос - что дальше?
ответ - пересадить на CSS, во внешний файл (который один раз загрузится и кешируется), и добалять куда следует - BODY TD остается и class= можно сделать на выбор и вставлять только в
Цитата:
<TD class=n1>
и все.

ессесьно, это дело не за пять минут и ипридетяс попотеть

удачи

Автор: gregor
Дата сообщения: 12.04.2002 17:50
А что клево, только копате теперь надо. И куда вставлять тег типа
<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 Х

Можно с помощью цифры Х увеличить скорость работы ИБ
Автор: Ausw
Дата сообщения: 12.04.2002 18:57
в шаблон вставляй ссылку на CSS.
Автор: gregor
Дата сообщения: 12.04.2002 20:38
Я нашел причину тормозов. УРА!!!!!!!!!!! Вы не поверите в шаблоне появилась пустота ращзмером 180 кб. Бедные юзеры.
Автор: Alexander Ipp
Дата сообщения: 12.04.2002 21:15
Ausw
Погоди.
Во-первых, обращение к файлу там не идёт. Идёт вызов ВСЕГО файла через реквайр, ВСЕ переменные из файла пишутся в свои ячейки памяти и используются. Файл уже не нужен.
Так что здесь нагрузка ни при чём.
А css - это даёт снижение веса страниц. Приличное. Я думаю у себя это сделать.
Автор: BigMac
Дата сообщения: 13.05.2002 16:02
Alexander Ipp
НУ тады вопрос, что еще может быть...все эти фонты вырезаны, css вынесены...куча лажи убрана.....файлы и так существенно урезаны...уже не знаем что и делать.....действительно надо переделывать структуру хранения постов, но вот только ка...надо думать над этим.......может есть идеи...просто вы говорите, что борда уже тормозит......http://forum.oszone.net , хотя я пока не замечаю..да и народ не жалуется.....регов уже около 1200....постов 21000 примерно...
Автор: Alexander Ipp
Дата сообщения: 14.05.2002 06:35
BigMac
Я знаю, сколько у вас регов и постов. лоль
На ДБМ переводится, например. Или код чистить.
А вообще-то:

Цитата:
# Do NOT edit this row, plz. Если вы уберете URL RU.Board за помощью к нам не обращайтесь.
$versionnumber = "2.1.9</a><br>Modified by <a href=http://www.ru-board.com><b>RU.Board Team</b></a>

(c) IkonRussian.lib

Впрочем, не моё это дело. Не я же линку эту вешал...
Автор: Guest
Дата сообщения: 14.05.2002 08:33
Alexander Ipp
У меня того нет my own modified ib2
---
alexei
Автор: Alexander Ipp
Дата сообщения: 14.05.2002 16:42
Guest
У тебя и борда как момодифена?
Да и за помощью ты строго говоря не обращаешься. Впрочем, это флуд, так что давай в ПМ.
Автор: BigMac
Дата сообщения: 14.05.2002 17:20
Alexander Ipp
Ну иконруссиан.либ у нас нет.... так что.. А помощь уже ненужна.....сами придумали......теперь усе нормалек...так что все равно сенькс......а реги чистить не надо....каким местом это тормозит конфу?
Автор: Alexander Ipp
Дата сообщения: 15.05.2002 05:40
BigMac
if (-e "мемберс/имямембера.цги") {блабла}
Автор: ivank
Дата сообщения: 16.05.2002 22:56
BigMac
Нету т.к. ты сам вручную растасовал все строчки по файлам (кста, я теперь думаю что это не лучшее решение, но пути назад нет). А что там було я не помню -- мне copyright'ы побоку. Я только за copyleft'ами слежу ...

Alexander Ipp

Цитата:
if (-e "мемберс/имямембера.цги") {блабла}

И что? Эта операция выполняется ничтожно малое время. Не то вы оптимизируете. Эта оптимизация очень похоже на оптимизирование линейного поиска на уровне машинных кодов -- реално она ничего не изменит.
Автор: Alexander Ipp
Дата сообщения: 17.05.2002 07:03
ivank
Так чем больше файлов мемберов в папке, тем медленнее это идёт.
Автор: Grey2002
Дата сообщения: 17.05.2002 07:45
Alexander Ipp

Цитата:
Так чем больше файлов мемберов в папке, тем медленнее это идёт.

и можно с этим что-нибудь сделать?
Автор: ivank
Дата сообщения: 17.05.2002 09:21
Alexander Ipp
Всё равно это выполняется ничтожно мало.

Вот два скрипта, первый подгатавливает диру (на пхп), второй проверяет есть ли там все 20000 файлов:

Код: <?
ini_set( 'max_execution_time', 300 );

mkdir( './files', 0777 );

for( $i = 0; $i < 20000; ++$i )
{
$fp = fopen( "./files/$i", 'w' );
fwrite( $fp, $i );
fclose( $fp );
}
?>
Автор: Alexander Ipp
Дата сообщения: 17.05.2002 18:48
ivank
Да, это мелочь. Но в сумме такие мелочи превращаются в тормоза.

Страницы: 12

Предыдущая тема: перевод транслита в русский


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.