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

» Оптимизация кода IB (увеличение скорости работы)

Автор: Warlock
Дата сообщения: 06.07.2002 23:30

Цитата:
А какой у тебя exec скрипта, только всего скрипта, а не какого-то куска как это сделали в иб3 лол? При работе с больши к-вом данных php загибается

alexei
смотри на http://warlock.hut.ru
Автор: Alexander Ipp
Дата сообщения: 07.07.2002 17:31
silverweb

Цитата:
<link rel="stylesheet" href="http://www.сайт/каталог_картинок_форума/таблица_стилей.css" type="text/css">

Для мессенджера это надо ещё и в printmessenger.

Цитата:
Я до туда дошла, там две переменные:
my $copyright
и my $maintmodetext

Не, ты регулярные выражения два смотри.

Цитата:
Где обещанная статья про подпрограммы?

Руки всё не доходят написать, дел дофига.
Автор: lynx
Дата сообщения: 21.08.2002 05:58
Вот еще вопросик. Хочу для ускорения отправки сообщений снести вывод шапки форума в странице "Нвое сообщение добавлено". И вот пошла ковырять код и озадачилась... Там вызывается &output

&output(
-Title => "$boardname : $ibtxt{'1460'} $forumname",
-ToPrint => $output,
-Version => $versionnumber
);

И что мне теперь делать то?
Автор: ivank
Дата сообщения: 21.08.2002 09:52
lynx
то не оптимизация, это глупость. Выигрыша не будет вообсче.
Автор: Alexander Ipp
Дата сообщения: 21.08.2002 18:43
lynx
Это искать в ikon.lib -> sub mischeader { строку &title; и убирать её.
ivank
угу...
Автор: lynx
Дата сообщения: 21.08.2002 19:56
ivank


Цитата:
то не оптимизация, это глупость. Выигрыша не будет вообсче.


Ну, нет, не соглашусь с тобой, как это не будет выигрыша, когда целая шапка зазря выводится зачем то? Совершенно не нужна он на странице, которая отображается 3 сек.
Вот у меня в личном ящике не выводится ничего шапочного, так мессаги на секунду улетают, а при постинге - медленней значительно, правильно, скриптинка пока сформирует эту шапку дурацкую...
Лучше подскажи, как убрать ее....

Автор: Alexander Ipp
Дата сообщения: 21.08.2002 20:06
lynx
Вывод почти константного текста - не так уж и тяжело для серва.
А мессенджер работает быстрее только из-за того, что там работа с меньшим объёмом данных идёт, а при посте и allforums, и thd, и pl, и list.cgi ребилдится.

Цитата:
Лучше подскажи, как убрать ее....

Читать надо внимательно. ))))))
http://forum.ru-board.com/topic.cgi?forum=21&topic=1557&start=80#15
Автор: lynx
Дата сообщения: 21.08.2002 20:30
Alexander Ipp


Цитата:
Читать надо внимательно


Я внимательно читала. Да, посмотрела подпрограммку, должно все быть ОК, спасибо. У меня Перла сейчас нет, и Апача, и локалхоста и вообще ничего нет поэтому я тут теорию развожу


Цитата:
ikon.lib -> sub mischeader { строку &title; и убирать её



Цитата:
Вывод почти константного текста - не так уж и тяжело для серва.


Да там вложенных таблей, рисунок (лого), баннер - пока все это у клиента отобразится - не хочу!!!


Автор: lynx
Дата сообщения: 02.05.2003 05:51
Хочу снести фильтр мата. Поможет в плане прироста скорости при постинге?

Какие еще кто может способы нарыл за последнее время. Интересует увеличение скорости постинга и главное - снижения нагрузки на сервер при этом. Можно серверными способами (какими только?).

Автор: Grey2002
Дата сообщения: 02.05.2003 11:10
[b]lynx[/b]
[q]Поможет в плане прироста скорости при постинге? [/q]
безусловно.
Автор: lynx
Дата сообщения: 02.05.2003 16:44
Grey2002

Мерси

А еще что-нибудь? Дайте кошачьим направление...
Автор: Shurik
Дата сообщения: 02.05.2003 22:30
а что вообще больше всего грузит проц и тд? в этом направлении поработать бы.
Кто-нить точно знает?
Автор: Grey2002
Дата сообщения: 03.05.2003 06:37
lynx
В русплюсе больше всего грузит икон.либ, который разбить бы на несколько либов по-хорошему. И иконрашн.либ...
Автор: lynx
Дата сообщения: 03.05.2003 15:17
Grey2002



Цитата:
В русплюсе больше всего грузит икон.либ, который разбить бы на несколько либов по-хорошему. И иконрашн.либ...


Мерсибочки
Автор: Shurik
Дата сообщения: 03.05.2003 22:25
Grey2002
слишком большие файлы в памяти что ли?
ну ikonrussian действительно здоровый...
ikon.lib тоже запросто разбить можно... например, на файлы: даты, коды, обработка постов и остальное (если останется )...
Автор: Grey2002
Дата сообщения: 04.05.2003 04:34
Shurik

Цитата:
слишком большие файлы в памяти что ли?

да. И подгружаются там, где подчас нужно всего несколько ключей из неё. А подгружается больше тысячи.
lynx
пожалста
Автор: Shurik
Дата сообщения: 04.05.2003 08:58
Grey2002

Цитата:
да. И подгружаются там, где подчас нужно всего несколько ключей из неё. А подгружается больше тысячи.

точно.
вот тут и надо поработать...
Автор: alexei
Дата сообщения: 04.05.2003 14:15
Да и если файл с темкой на 4-5 метров не есть гуд... Поэтому периодически конвертить в хтмл или делать архивацию.
Автор: Grey2002
Дата сообщения: 04.05.2003 15:07
alexei
кстати можно придумать какую-нибудь фишку с разбиением больших тем на несколько файлов. Типа, например по 500 постов в файле...
Автор: alexei
Дата сообщения: 04.05.2003 16:58
Grey2002
Можно хранить как 1.thd 1-2.thd 1-n.thd, но работать с таким способом хранения не очень удобно будет. Лучше уж базы юзать или хтмл.
Автор: lynx
Дата сообщения: 04.05.2003 17:21
alexei


Цитата:
периодически конвертить в хтмл


Можно алгоритм?

Про базы пока не надо, это мне сложно, про конверт в хтмл, плииз.

Автор: Shurik
Дата сообщения: 04.05.2003 20:42
alexei

Цитата:
Да и если файл с темкой на 4-5 метров не есть гуд... Поэтому периодически конвертить в хтмл или делать архивацию.

что имеется ввиду под конвертацией в хтмл?
Вообще я такой алгоритм писал для поисковиков (никому не дам )... просто идея непонятна. Ну конвертнули - и че?

Цитата:
Лучше уж базы юзать или хтмл.

вот такой вопрос (хочу летом начать на мускль переводить форум) - базе пофиг какого объема мессага? На производительность это как скажется? (наверное в лучшую все же сторону?

Grey2002

Цитата:
кстати можно придумать какую-нибудь фишку с разбиением больших тем на несколько файлов. Типа, например по 500 постов в файле...

сложно работать будет... поиск, переход по страницам темы и т.д.

lynx

Цитата:
Можно алгоритм?

Да все просто - собираешь посты и инфу (кто постил, когда) и пишешь хтмлку...
Например, /forum1/1.html, 2.html и тд.
Просто посидеть надо, чтобы такой скрипт наваять.
Автор: alexei
Дата сообщения: 04.05.2003 23:11
Shurik
Базу еще создать надо нормально(я имею ввиду табли), и запросы чтоб нормальные были.
У меня скрипт для архивации уже давно имеется вот только я пошел по пути с БД.
Автор: Shurik
Дата сообщения: 05.05.2003 15:56
alexei

Цитата:
Базу еще создать надо нормально(я имею ввиду табли), и запросы чтоб нормальные были.

ну это естественно.

Цитата:
У меня скрипт для архивации уже давно имеется вот только я пошел по пути с БД.

Ты так и не рассказал идею про архивацию.
Автор: alexei
Дата сообщения: 07.05.2003 20:02
Shurik
А что рассказывать, есть скрипт который это делает
Автор: Shurik
Дата сообщения: 07.05.2003 22:24
alexei
Да Бог с ним, с этим скриптом.
Ты мне идею расскажи про архивацию...
Что значит архивация? Или даже конвертить в хтмл? Ну сковертнул... и?
Автор: alexei
Дата сообщения: 08.05.2003 07:23
Shurik
И подкидываешь поисковикам, хтмл ведь лучше индексить Архивация у меня это сжатие всей папки зипом на серваке, потом качать легче...
Автор: Grey2002
Дата сообщения: 08.05.2003 10:47
alexei

Цитата:
работать с таким способом хранения не очень удобно будет.

так то оно так. Но если всё сделать, то насколько быстрее и надёжней это будет работать при больших нагрузках.
Автор: Shurik
Дата сообщения: 08.05.2003 12:36
alexei

Цитата:
И подкидываешь поисковикам, хтмл ведь лучше индексить

наконец-то за неделю ты мне это сказал.
Ну это есть уже, написано...

Цитата:
Архивация у меня это сжатие всей папки зипом на серваке, потом качать легче...

а-а... я уж думал супер-мега-гига способ какой-то работы движка.

Grey2002
а оно того стоит?
Автор: Grey2002
Дата сообщения: 08.05.2003 15:07
Shurik
ну... это сложный вопрос Потом морока наверное жуткая будет с кодом... так что ХЗ...

Страницы: 123456

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


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