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

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

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

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

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

alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
Так руборд можно исключить, а дальше было бы интересно.
 
Добавлено
batva, DimoN
Извините, но если оставить руборд то топ будет не интресен. Я думаю все и так понимают, что руборд на первом.

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 21:51 29-06-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexei

Цитата:
Трабл в том, что незнаю как рейтинг считать, тоесть по какому алгоритму.
надо для начала выбрать определяющий параметр - по какому параметру будет топ строиться - по кол-ву мессаг, тем, мемберов?..
наверное мессаг все же.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 08:48 30-06-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
лучше сделай, что б человек мог сам выбирать по каким критериям сортировать: сообщений, регов, "оценка экспертов", популярность (считается по хитроф формуле от посещаемости и сообще с регами) итп... Хотя мороки с этим...

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 09:35 30-06-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут похоже вообще выходит что-то типа счётчика аля рамблер, но для конф.
 
Добавлено
alexei
Хм, топ конф- это интересно. У меня есть кое-какие идейки, потом обнародую м.б...
Кстати, я бы не стал называть РУ.борд конфой на базе ИБ2...
Вообще конфы типа хобота, РУ.борда и т.п. лучше в эти топы не пихать...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:10 30-06-2002
Shurik



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

Цитата:
Кстати, я бы не стал называть РУ.борд конфой на базе ИБ2...  
Вообще конфы типа хобота, РУ.борда и т.п. лучше в эти топы не пихать...
во-во, задавят нафиг.

Цитата:
Хм, топ конф- это интересно. У меня есть кое-какие идейки, потом обнародую м.б...  
так ты сейчас обнародуй - лучше сейчас сразу все обсудить.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 21:30 30-06-2002
Grey2002



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

Цитата:
я имел ввиду топ самих конф на базе иб2

мда.. хорошая идейка, поддерживаю

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 02:56 01-07-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
 

Цитата:
но если оставить руборд

 
1. Давайте топ тут не будем обсуждать.
2. Никто не говорит об участии в топе руборда.
3.
Цитата:
лучше сделай, что б человек мог сам выбирать по каким критериям сортировать

Сортировать - да, на то она и сортировка. Вопрос в критериях...
 
4.
Цитата:
надо для начала выбрать определяющий параметр - по какому параметру будет топ строиться - по кол-ву мессаг, тем, мемберов?..  
наверное мессаг все же.

 
Ну нет... это не правильно. Иначе у нас, например, флейм выше Помощи вебмаза пойдет, а это не правильно.  
 
5.
Цитата:
я имел ввиду топ самих конф на базе иб2  

 
А почему обязательно на базе ib2?  
 
Да... с концепцией явно недоработки...  
 
Стало быть так. Давайте тут пока про это замолчим. Перерыв 3-4 дня, потом будет новая концептуальная инфа и новый топик, всех заинтересованных лиц туда пригласим

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:36 02-07-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Ok.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:22 02-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот как лишние пробелы можно из скриптов повырезать? ВОт желательно бы так, чтобы в одном случае сохранилась удобочитаемость, а в другом, чтобы лесенка поехала и потерялась удобочитаемость, зато размер был бы гораздо меньше?

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 01:22 03-07-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
После
Код:
my $title         = $args{-Title};
my $output        = $args{-ToPrint};
Добавляй:х
Код:
#Обрабатываем output -- удаляем все пробелы, хтмл комментарии  
#и перносы строки
#Добавил ivank
$output =~ s/\t/ /g;
$output =~ s/<!--\s*(.*?)\s*-->/ /sg;
$output =~ s/ {2,}/ /g;
$output -~ s/\n /\n/sg;
$output =~ s/\n{2,}/\n/g;
$output =~ s/>[\n ]{2,}</> </sg;
$output =~ s/\x01/\n/g;
У Иппа другой вариант, но он у нас почему-то ещё и JS скрипты портил...

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 08:40 03-07-2002
silverweb



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

Цитата:
$output -~ s/\n /\n/sg;  

Ошибочка однако, знак равенства потерялся
А для полной крутизны можно еще и это добавить

Код:
 
$output =~ s/\n/ /sg;  
$output =~ s/> </></sg;
 


Цитата:
но он у нас почему-то ещё и JS скрипты портил...

есесьтвено, джабе конец строки нужон.

Всего записей: 22 | Зарегистр. 07-10-2001 | Отправлено: 09:12 03-07-2002
ivank



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

Цитата:
есесьтвено, джабе конец строки нужон.  
Так я ж переводы необходимы не режу. Режу тоько лишние...
 

Цитата:
$output =~ s/\n/ /sg;  
$output =~ s/> </></sg;  

От первого толку не будет -- пробел и перевод строки одинаково весят, к тому же вот это как раз JS и будет мешать. А второй будет мешать расположению элементов:
Код:
<i>Модератор:</i> <b>кто-то</b>
Будет выведено неверно (пробел потеряется).

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 13:58 03-07-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ivank
Я там сделал не удаление строки вместе с пробелами, а только удаление пробелов уже.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:06 03-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ivank а в каком это файле?
 
 
Добавлено
все, нашел. ikon.lib
 
Просто суперски ! Вес главной страницы изменился с 38835 на 27940.  
страница с темами с 35594 на 30044
сообщения в теме с 78441 на 69166
И все это не прилагая никаких дополнительных усилий. Просто здорово, это возможно из-за того,ч то у меня там сам черт ногу сломит, может у тех, у кого код чистый не будет таой экономии, но все равно здорово.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 01:34 04-07-2002 | Исправлено: durachka, 01:46 04-07-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
Странно, у нас экономия гораздо больше была... HTML у тебя тяжёлый...

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 09:07 04-07-2002
durachka



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

Цитата:
HTML у тебя тяжёлый...

да. потому что почти везде ссылки полностью прописаны т.е. http:// а не на жаве открываются.

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
При чём тут жава?
Там можно и относительные давать...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 14:48 04-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А места они по-разному занимают.
У меня кстати переход по форумам грохнулся .

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 00:34 05-07-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
У меня сейчас всё окей, работают два регекспа на ваходе, строки не режу, только пробелы.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 10:27 05-07-2002
Grey2002



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

Цитата:
У меня кстати переход по форумам грохнулся  

так поднимай.. имхо не сложно.

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 11:50 05-07-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Оптимизация кода IB (увеличение скорости работы)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru