Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[MODDB] Advanced Page Generation Time

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 3 месяца
Благодарил (а): 16 раз

Сообщение Thanx »

Понял. Буду разбираться. Кстати, поиск рулит в 99.9999% случаев, однако, им еще нужно уметь пользоваться. В моем же случае нужно еще знать какие вопросы задавать в поиске. :wink:

Спасибо.

Добавлено спустя 1 час 34 минуты 26 секунд:

Хм... в поиске покопался... да вот в чем дело.
Работаю я с локалки, а файерволл установлен на машине админа/провайдера нашей сети. Естесственно, в своем реестре я ничего похожего на параметр Enablegzipencoding не нашел.

Да и вот что интересно, ведь если бы у меня gzip был отрублен firewall-ом, то и на этом сайте я бы видел "Gzip : выкл.", но на данной странице
http://phpbbguru.net/community/viewtopic.php?p=110220
я вижу
[ Время : 0.3407с | SQL-запросов : 16 | Gzip : 100% | Загрузка : 10.50 ]

...а.а.а... Gzip : 100%, это, наверное одно и тоже, что и Gzip : выкл.. Не так ли?

В общем, моги ли я сам что-то настроить, или нужно обращаться к админу/провайдеру нашей сети?
Thanx
phpBB 2.0.2
Сообщения: 334
Стаж: 18 лет 3 месяца
Благодарил (а): 16 раз

Сообщение Thanx »

Вот смотрю, сегодня админ firewall отрубил, так у меня сразу gzip заработал:

[ Время : 0.1902с | SQL-запросов : 24 | Gzip : 22% ]
realuse
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 4 месяца

трабл

Сообщение realuse »

Проблема при установке, кто поможет? Трабл на скрине
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Внимательно устанавливайте. Проблема в page_tail.php
realuse
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 4 месяца

Сообщение realuse »

редактировал 3 раза страницу по новой, может намекнете на ошибку?

Код: Выделить всё

<?php
/***************************************************************************
 *                              page_tail.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}

global $do_gzip_compress;

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	
	// Advanced Page Generation Time START
	'SQL_QUERIES' => $db->num_queries,
	'L_TIME' => $lang['Time'],
	'L_SECOND' => $lang['Second'],
	'L_SQL_QUERIES' => $lang['SQL_Queries'],
	'L_GZIP' => $lang['Gzip'],
	'L_NA' => $lang['NA'],
	'L_OFF' => $lang['OFF'],
	// Advanced Page Generation Time END
	'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
	'ADMIN_LINK' => $admin_link)
);

// Advanced Page Generation Time START
// Uncomment line below and comment second line to make page generation stats visible to admin only
// if ( $userdata['user_level'] == ADMIN )
if ( defined('DEBUG') )
{
	$template->assign_block_vars('switch_enable_apgt', array());
}
// Advanced Page Generation Time END
$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

/*
// Advanced Page Generation Time Cut START
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}
// Advanced Page Generation Time Cut END
*/

// Advanced Page Generation Time START
function dk_ob_gzhandler($uncompress) 
{ 
    global $board_config, $starttime; 
    
    if ($board_config['gzip_compress'] && strstr(@$_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
    { 
        $compress = ob_gzhandler($uncompress, 9);
    } 
    else 
    { 
        $compress = $uncompress;
    } 

    // Uncomment line below and comment second line to create page generation stats for admin only
    // if ( $userdata['user_level'] == ADMIN )
    if ( defined('DEBUG') )
    {
    $mtime = explode(' ', microtime());
    $page_gen_time = round( ($mtime[0] + $mtime[1] - $starttime), 4); 
    $gzip_stats = round( strlen($compress) / strlen($uncompress) * 100);
    @SetCookie('page_gen_time',    $page_gen_time,    0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
    @SetCookie('page_gzip_stats',  $gzip_stats,       0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
    }
    return $compress;
} 

$html = ob_get_contents(); 
ob_clean(); 

echo dk_ob_gzhandler($html);
// Advanced Page Generation Time END
exit;

?>
realuse
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 4 месяца

Сообщение realuse »

товарищи, поможите) не пашет ваш плагин!!!
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

realuse
page_tail.php вроде правильный. Проверяйте другие файлы, может в шаблоне проблема.
realuse
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 4 месяца

Сообщение realuse »

сервер указывает на явную ошибку в скрипте, что-то мне подсказывает, что проблема с куками, причем здесь шаблон?
realuse
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 4 месяца

Сообщение realuse »

убил
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Мод зарелизен, тема здесь
http://www.phpbbguru.net/community/view ... hp?t=13223
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Вернуться в «Бета-версии модов для phpBB 2.0.x»