Так что же можно сделать для того, чтобы конфа "летала"?
» Оптимизация кода IB (увеличение скорости работы)
Попробуй хак смайлов поставить, не помю как он точно назывется, раньше был в архиве вроде как up_speed_smiles или как-то так, говорят помогает .
Grey2002
Да много что. Код чистить.
А оно тебе надо?..
Да много что. Код чистить.
А оно тебе надо?..
123qaz74
это я и так знаю... а ещё что-нибудь..
Alexander Ipp
Цитата:
да!!
Цитата:
например?
это я и так знаю... а ещё что-нибудь..
Alexander Ipp
Цитата:
А оно тебе надо?..
да!!
Цитата:
Да много что.
например?
Grey2002
Тряси Аусвайса. Он говорит, что я говорю про то же, но то что он говорит, я не понимаю. лол Кто-нибудь понял, что я сейчас сказала?
Суть вот в чем. Один из вариантов оптимизации (слегка) конфы такой. Кстати, тут уже кто-то это писал Парсить в скриптах файл стилей (или, может, их позапихать в tamplate.dat )
и везде в скриптах вместо например:
Код:
<font face="$font" color=$menufontcolor size=$dfontsize1>
Тряси Аусвайса. Он говорит, что я говорю про то же, но то что он говорит, я не понимаю. лол Кто-нибудь понял, что я сейчас сказала?
Суть вот в чем. Один из вариантов оптимизации (слегка) конфы такой. Кстати, тут уже кто-то это писал Парсить в скриптах файл стилей (или, может, их позапихать в tamplate.dat )
и везде в скриптах вместо например:
Код:
<font face="$font" color=$menufontcolor size=$dfontsize1>
lynx
да, подобную идею вынашиваю давно, но в стилях - я ноль
да, подобную идею вынашиваю давно, но в стилях - я ноль
lynx
Это уже хтмл. Тут вопрос про код.
Grey2002
Ну как тебе объяснить... Почитай какую-нибудь литературу и доки по Перлу. Для начала.
Просто ищешь куски, которые ты можешь сделать проще и быстрее, и правишь их.
Это уже хтмл. Тут вопрос про код.
Grey2002
Ну как тебе объяснить... Почитай какую-нибудь литературу и доки по Перлу. Для начала.
Просто ищешь куски, которые ты можешь сделать проще и быстрее, и правишь их.
Grey2002
А еше лучше убрать ненужные фрагменты кода... К примеру те, которые выполняют ф-ции совершенно ненужные для тебя... Хотя тут дело опасное можно и дров наломать...
А еше лучше убрать ненужные фрагменты кода... К примеру те, которые выполняют ф-ции совершенно ненужные для тебя... Хотя тут дело опасное можно и дров наломать...
Alexander Ipp
Цитата:
такую же тему щас с хтмл сорсами провожу
Цитата:
Просто ищешь куски, которые ты можешь сделать проще и быстрее, и правишь их
такую же тему щас с хтмл сорсами провожу
Rick
Угу, но не переборщить бы... А то можно в итоге получить конфу, в которой админ будет получать тексты постов по мылу от мемберов и вручную их выкладывать в хтмл-ки.
Угу, но не переборщить бы... А то можно в итоге получить конфу, в которой админ будет получать тексты постов по мылу от мемберов и вручную их выкладывать в хтмл-ки.
Alexander Ipp
Цитата:
ага, лол
Цитата:
конфу, в которой админ будет получать тексты постов по мылу от мемберов и вручную их выкладывать в хтмл-ки.
ага, лол
а если повырезать такие штуки, как "дата регистрации",
сверху "icq" , "сайт" итд.. это поможет?
З.Ы. это то что Rick говорил или нет?
сверху "icq" , "сайт" итд.. это поможет?
З.Ы. это то что Rick говорил или нет?
N_Vova
Цитата:
угу, быстрее будет... но если только оно тебе надо.
Цитата:
не, не то - он имел в виду убирать лишние функции, которыми ты не пользуешься из cgi-кода
Цитата:
а если повырезать такие штуки, как "дата регистрации",
сверху "icq" , "сайт" итд.. это поможет?
угу, быстрее будет... но если только оно тебе надо.
Цитата:
З.Ы. это то что Rick говорил или нет?
не, не то - он имел в виду убирать лишние функции, которыми ты не пользуешься из cgi-кода
А вот еще вопрос. По дефолту в конфе не прописаны размеры рисунков. Например, иконок "новая тема" и т.д. Не прописаны width height
Так вот. Браузер, когда не получает явного указания на размер картинки, начинает определять этот размер самостоятельно, на что тратится время. так? Так вот вопрос - если указать размеры явно, будет некоторый прирост в скорости отображения страниц или нет?
Так вот. Браузер, когда не получает явного указания на размер картинки, начинает определять этот размер самостоятельно, на что тратится время. так? Так вот вопрос - если указать размеры явно, будет некоторый прирост в скорости отображения страниц или нет?
lynx
хз... будет примерно одинаково... может даже тормознее, т.к. увеличатся размеры выводимых хтмл страниц.
хз... будет примерно одинаково... может даже тормознее, т.к. увеличатся размеры выводимых хтмл страниц.
А как можно вырезать процедуру генерации страницы для печати? А то ей у меня никто не ползьзуется, так что она в коде валяется, но вот самому резать - страшно, может посоветуете как?
123qaz74
Слегка не понял, зачем весь printpage резать?! Просто ссылки на него убери и все.
А теперь может кто-то из администрации сказать мне что такое загрузка сервера не более 10%? И как эту загрузку я могу с перл скрипта посчитать?
Можно ли увеличить скорость конфы поставив mod_perl?
И еще один интересный прикол в иб3. Первый benchmark стоит не в самом начале, а гораздо познее того как начинается прога Поэтому кому надо реальные результаты найдите этот кусок:
Код: # Start the Benchmark clock
$iB::TT0 = new Benchmark;
Слегка не понял, зачем весь printpage резать?! Просто ссылки на него убери и все.
А теперь может кто-то из администрации сказать мне что такое загрузка сервера не более 10%? И как эту загрузку я могу с перл скрипта посчитать?
Можно ли увеличить скорость конфы поставив mod_perl?
И еще один интересный прикол в иб3. Первый benchmark стоит не в самом начале, а гораздо познее того как начинается прога Поэтому кому надо реальные результаты найдите этот кусок:
Код: # Start the Benchmark clock
$iB::TT0 = new Benchmark;
Цитата:
Слегка не понял, зачем весь printpage резать?! Просто ссылки на него убери и все.Так ведь траффик меньше будет, да и вообще - зачем в коде то, что не используется ?
123qaz74
Он все равно идет как отдельный скрипт и если на него не кликают, то он никаких ресурсов и не жрет.
Он все равно идет как отдельный скрипт и если на него не кликают, то он никаких ресурсов и не жрет.
alexei
А кто-то говорил, что ИБ3 быстрая?
Единственное, что о ней можно сказать - это то, что она быстрее и стабильнее на БОЛЬШИХ нагрузках, когда ИБ2 начинает осыпаться как у gregor'а.
Я об этом у себя на конфе даже говорил.
А кто-то говорил, что ИБ3 быстрая?
Единственное, что о ней можно сказать - это то, что она быстрее и стабильнее на БОЛЬШИХ нагрузках, когда ИБ2 начинает осыпаться как у gregor'а.
Я об этом у себя на конфе даже говорил.
Так, господа программеры, я понимаю - мысли высокого полета и все такое. Но соблаговолите ненадолго спуститься на землю.
Цитата:
Это имхо... не совсем корректное утверждение. Комментарии господ программеров, плиз.
Цитата:
может даже тормознее, т.к. увеличатся размеры выводимых хтмл страниц.
Это имхо... не совсем корректное утверждение. Комментарии господ программеров, плиз.
lynx
Наверное будет тормознее. Т.к. определить размер картинки, практичесски любого формата это десяток тактов процессора, что мизер, по сравнению с передачей даже небольшого кусочка "width=xx height=xx"...
Наверное будет тормознее. Т.к. определить размер картинки, практичесски любого формата это десяток тактов процессора, что мизер, по сравнению с передачей даже небольшого кусочка "width=xx height=xx"...
Имхо, что одно, что другое - разницы большой нет.
Если код у борды стандартный (т.е. с font и т.п.), то width/height ничего особо не изменят, а если конфа на CSS, то могут сильно утяжелить код и наоборот замедлить.
Но имхо ivank всё же прав... Быстрее определить автоматически. А эти атрибуты нужны для растягивания/сжатия картинки и для браузеров, ко. не поддерживают автоопределение.
Если код у борды стандартный (т.е. с font и т.п.), то width/height ничего особо не изменят, а если конфа на CSS, то могут сильно утяжелить код и наоборот замедлить.
Но имхо ivank всё же прав... Быстрее определить автоматически. А эти атрибуты нужны для растягивания/сжатия картинки и для браузеров, ко. не поддерживают автоопределение.
оптимизация дело серьёзное надо с головой подойти, с чего всетаки начать резать, printpage нужна 100% у меня там целые трактаты распечатывают.
Alexander Ipp
Нет, эти атрибуты нужны, что бы страница не "разъежалась" вместе с доопределение размеров картинок, или с отключенным показом изображений. Имхо кнопки это "вообсче ацтой!". Я у себя на "будщем форуме", вообсче сделаю всё текстом (т.к. рисовать не цмею, а стандартные изображения оставлять не хочу =)
Нет, эти атрибуты нужны, что бы страница не "разъежалась" вместе с доопределение размеров картинок, или с отключенным показом изображений. Имхо кнопки это "вообсче ацтой!". Я у себя на "будщем форуме", вообсче сделаю всё текстом (т.к. рисовать не цмею, а стандартные изображения оставлять не хочу =)
ivank
Ну если там картинки мелкие, то она особо и не разъезжается... По крайней мере, не замечал. А если весь дизайн из картинок, тогда да...
Ну если там картинки мелкие, то она особо и не разъезжается... По крайней мере, не замечал. А если весь дизайн из картинок, тогда да...
так, если берем ИБ2 стандартную, то вот хотя бы чем можно оптимизить:
1. заменить графическое меню на текстовое:
Цитата:
2. я выкинул нафиг проверку на bad words - все равно этот механизм обходится в 2 счета и поэтому в topic.cgi он там в трех местах - вырезал нафиг. плюс еще в postings.cgi тоже.
потом буду еще думать, че вырезать, т.к. борда глючит! уже не справляюсь с трафом.
че там ИБ3 - можете вкратце рассказать ее суть? говорят, перл+mysql?
зы. если у кого обнуляется list.cgi (и пропадают темы) - свистните - выложу автоматический фикс данной траблы.
1. заменить графическое меню на текстовое:
Цитата:
Редактировать | Профиль | Сайт | Сообщение | ICQ | Цитироватьи т.д. поняли думаю.
2. я выкинул нафиг проверку на bad words - все равно этот механизм обходится в 2 счета и поэтому в topic.cgi он там в трех местах - вырезал нафиг. плюс еще в postings.cgi тоже.
потом буду еще думать, че вырезать, т.к. борда глючит! уже не справляюсь с трафом.
че там ИБ3 - можете вкратце рассказать ее суть? говорят, перл+mysql?
зы. если у кого обнуляется list.cgi (и пропадают темы) - свистните - выложу автоматический фикс данной траблы.
Shurik
А какой у тебя траффик посетителей и постингов, и на каком хостере стоит, если борда начинает глючить?
А какой у тебя траффик посетителей и постингов, и на каком хостере стоит, если борда начинает глючить?
Цитата:
я выкинул нафиг проверку на bad words
А спамят если урлами? Только ручками затирать?
durachka
badwords - бесполезная вещь, т.к. она фильтрует все слова на предмет мата, даже бизбидные типа расслаблятся, полохой, ну и.т.д
badwords - бесполезная вещь, т.к. она фильтрует все слова на предмет мата, даже бизбидные типа расслаблятся, полохой, ну и.т.д
Предыдущая тема: Подъем темы после редактирования сообщения
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.