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

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

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

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

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

Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так что же можно сделать для того, чтобы конфа "летала"?

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 02:02 17-05-2002 | Исправлено: lynx, 23:17 25-06-2003
123qaz74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй хак смайлов поставить, не помю как он точно назывется, раньше был в архиве вроде как up_speed_smiles или как-то так, говорят помогает .

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grey2002
Да много что. Код чистить.
А оно тебе надо?..

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
123qaz74
это я и так знаю... а ещё что-нибудь..
Alexander Ipp
 

Цитата:
А оно тебе надо?..

да!!

Цитата:
Да много что.

например?

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 08:42 17-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grey2002
 
Тряси Аусвайса. Он говорит, что я говорю про то же, но то что он говорит, я не понимаю. лол Кто-нибудь понял, что я сейчас сказала?
 
Суть вот в чем. Один из вариантов оптимизации (слегка) конфы такой. Кстати, тут уже кто-то это писал Парсить в скриптах файл стилей (или, может, их позапихать в tamplate.dat )
и везде в скриптах вместо например:
 

Код:
 
 
<font face="$font" color=$menufontcolor size=$dfontsize1>
 

 
Писать:
 

Код:
 
<div class="topic1">
 

 
Это пример, а уж топик1 расписать стилем css подробно.
 
Вот как бы прирост в скорости будет - отвечаю

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 09:43 17-05-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
 
да, подобную идею вынашиваю давно, но в стилях - я ноль

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 10:37 17-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Это уже хтмл. Тут вопрос про код.
Grey2002
Ну как тебе объяснить... Почитай какую-нибудь литературу и доки по Перлу. Для начала.
Просто ищешь куски, которые ты можешь сделать проще и быстрее, и правишь их.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:48 17-05-2002
Rick



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Grey2002
А еше лучше убрать ненужные фрагменты кода... К примеру те, которые выполняют ф-ции совершенно ненужные для тебя... Хотя тут дело опасное можно и дров наломать...

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 23:32 17-05-2002
Grey2002



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

Цитата:
Просто ищешь куски, которые ты можешь сделать проще и быстрее, и правишь их

такую же тему щас с хтмл сорсами провожу

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 08:02 18-05-2002
Alexander Ipp



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

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



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

Цитата:
конфу, в которой админ будет получать тексты постов по мылу от мемберов и вручную их выкладывать в хтмл-ки.

ага, лол

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 08:43 18-05-2002
N_Vova



Местный панк
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а если повырезать такие штуки, как "дата регистрации",
сверху "icq" , "сайт" итд.. это поможет?
 
З.Ы. это то что Rick говорил или нет?

Всего записей: 765 | Зарегистр. 24-10-2001 | Отправлено: 10:17 01-06-2002
Grey2002



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

Цитата:
а если повырезать такие штуки, как "дата регистрации",  
сверху "icq" , "сайт" итд.. это поможет?  

угу, быстрее будет... но если только оно тебе надо.

Цитата:
З.Ы. это то что Rick говорил или нет?

не, не то  - он имел в виду убирать лишние функции, которыми ты не пользуешься из cgi-кода

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

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



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот еще вопрос. По дефолту в конфе не прописаны размеры рисунков. Например, иконок "новая тема" и т.д. Не прописаны width height
Так вот. Браузер, когда не получает явного указания на размер картинки, начинает определять этот размер самостоятельно, на что тратится время. так? Так вот вопрос - если указать размеры явно, будет некоторый прирост в скорости отображения страниц или нет?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:32 19-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx
хз... будет примерно одинаково... может даже тормознее, т.к. увеличатся размеры выводимых хтмл страниц.

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 04:59 19-06-2002
123qaz74

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

Всего записей: 113 | Зарегистр. 17-12-2001 | Отправлено: 06:10 19-06-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
123qaz74
Слегка не понял, зачем весь printpage резать?! Просто ссылки на него убери и все.
 
А теперь может кто-то из администрации сказать мне что такое загрузка сервера не более 10%? И как эту загрузку я могу с перл скрипта посчитать?
Можно ли увеличить скорость конфы поставив mod_perl?
 
И еще один интересный прикол в иб3. Первый benchmark стоит не в самом начале, а гораздо познее того как начинается прога Поэтому кому надо реальные результаты найдите этот кусок:

Код:
# Start the Benchmark clock
$iB::TT0  = new Benchmark;

И сотрите его. А теперь найдите вот этот кусок кода:

Код:
use lib ( './Data'   ,
          './Sources',
          './Skin'   ,
          './Languages',
          './',
        );
 
# Use the Benchmark module for our STAT times
use Benchmark;

И после него добавьте:

Код:
$iB::TT0  = new Benchmark;

Ну как теперь вам real exectime?

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 09:30 19-06-2002
123qaz74

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

Цитата:
Слегка не понял, зачем весь printpage резать?! Просто ссылки на него убери и все.  
Так ведь траффик меньше будет, да и вообще - зачем в коде то, что не используется ?

Всего записей: 113 | Зарегистр. 17-12-2001 | Отправлено: 10:42 19-06-2002
alexei



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

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
А кто-то говорил, что ИБ3 быстрая?
Единственное, что о ней можно сказать - это то, что она быстрее и стабильнее на БОЛЬШИХ нагрузках, когда ИБ2 начинает осыпаться как у gregor'а.
Я об этом у себя на конфе даже говорил.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 18:02 19-06-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