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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

Arcadi

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Стоит ibf 1.1. FINAL, при работе с форумом за раз от 70 до 100 человек (больше вроде бы не было) скрипты выполняются по 10-20 секунд (статистика внизу страницы), а то и вовсе выдается 500 ошибка. Скрипты особо не модифицированы, хаков немного (типа быстрого ответа)  
 
Вот и хотелось бы узнать в чем дело - во что все упирается - в самую борду, либо в возможности хостера?
 
Конфа находится по адресу: http://forum.yurclub.ru

Всего записей: 73 | Зарегистр. 28-08-2001 | Отправлено: 09:43 01-02-2003
kkhk



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Arcadi это у тебя не от скрипта форума, а скорей всего БД MySQL тормозит, скорей всего это из за хостера.


----------
infix* - зашибательский weblog
Говори кратко, проси мало, уходи борзо

Всего записей: 930 | Зарегистр. 12-10-2001 | Отправлено: 10:43 01-02-2003
Harzah

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
попробуй убрать редирект.  
(Спасибо Guest Ваше сообщение и тп)  
сильно разгружает любой форум...
 
хак этот можно взять там же на ibresource.com

Всего записей: 79 | Зарегистр. 05-03-2003 | Отправлено: 02:08 21-03-2003
Tsusaro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как называется этот хак подсказать кто-нибудь может? Там их столько...

Всего записей: 44 | Зарегистр. 10-11-2002 | Отправлено: 06:16 21-03-2003
Igorek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хак наз-ся Get rid of Redirects
 
Находится здесь
http://www.ibresource.com/index.php?pg=db&mod=1023
 
Вот описание:
 
Save your Viewers some time getting to the next page and  
yourself some bandwidth. The time part is obvious, the  
bandwidth need elaboration.
 
Semi-Worst Case Scenario for IBResource.Com...
 
At the time I'm Typing this, 13656 Registered Members.  
The Redirect page for a Search is 7kb. If every one of  
those members did 1 search today, that'd mean 95.6mb of  
bandwidth.
 
Now if each registered member did 1 search a day for 30  
days... 2.9gb worth of Transfer. Not to mention when  
people Log In And Out, and when multiple users do  
multiple searches. Just think about how many redirects  
come up. After posts... Do everyone a favor and use this.
 
Или сам хак:
 
В файле /sources/functions.php найти:

Код:
function redirect_screen($text="", $url="") {
    global $ibforums, $skin_universal, $DB;
   
    if ($ibforums->input['debug'])
        {
        flush();
        exit();
        }
         
    $url = $start . "?s={$ibforums->session_id}&".$url;
   
    $ibforums->lang['stand_by'] = stripslashes($ibforums->lang['stand_by']);
   
    $css = "\n<style>\n<!--\n".str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $ibforums->skin['css_text'] )."\n//-->\n</style>";
   
    $htm = $skin_universal->Redirect($text, $url, $css);
   
    $TAGS = $DB->query("SELECT macro_value, macro_replace FROM ibf_macro WHERE macro_set='{$ibforums->skin['macro_id']}'");
   
    while ( $row = $DB->fetch_row($TAGS) )
      {
if ($row['macro_value'] != "")
{
$htm = str_replace( "<{".$row['macro_value']."}>", $row['macro_replace'], $htm );
}
}

$htm = str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $htm );
   
    // Close this DB connection

$DB->close_db();

// Start GZIP compression
         
        if ($ibforums->vars['disable_gzip'] != 1)
        {
        ob_start ('ob_gzhandler');
        }
         
        $this->do_headers();
         
    echo ($htm);
    exit;
    }

 
Заменить на:

Код:
function redirect_screen($text="", $url="") {
global $DB, $std, $ibforums;  
if ($ibforums->input['debug'])
{
flush();
exit();
}
$url = $start . "?s={$ibforums->session_id}&".$url;  
$css = "\n<style>\n<!--\n".str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $ibforums->skin['css_text'] )."\n//-->\n</style>";
$TAGS = $DB->query("SELECT macro_value, macro_replace FROM ibf_macro WHERE macro_set='{$ibforums->skin['macro_id']}'");
while ( $row = $DB->fetch_row($TAGS) )
{
if ($row['macro_value'] != "")
{
$htm = str_replace( "<{".$row['macro_value']."}>", $row['macro_replace'], $htm );
}
}
$htm = str_replace( "<#IMG_DIR#>", $ibforums->skin['img_dir'], $htm );
$DB->close_db();
if ($ibforums->vars['disable_gzip'] != 1)
{
ob_start ('ob_gzhandler');
}
$std->boink_it($url);
echo ($htm);
exit;
}

 
Загрузить файл на место и пользоваться

Всего записей: 197 | Зарегистр. 21-10-2001 | Отправлено: 21:45 21-03-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » На какую нагрузку расчитана IBF?


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru