[MODDB] Advanced Page Generation Time
-
- phpBB 2.0.2
- Сообщения: 334
- Стаж: 19 лет 4 месяца
- Благодарил (а): 15 раз
Понял. Буду разбираться. Кстати, поиск рулит в 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 : выкл.. Не так ли?
В общем, моги ли я сам что-то настроить, или нужно обращаться к админу/провайдеру нашей сети?
Спасибо.
Добавлено спустя 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 : выкл.. Не так ли?
В общем, моги ли я сам что-то настроить, или нужно обращаться к админу/провайдеру нашей сети?
-
- phpBB 2.0.2
- Сообщения: 334
- Стаж: 19 лет 4 месяца
- Благодарил (а): 15 раз
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 4 месяца
трабл
Проблема при установке, кто поможет? Трабл на скрине
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 4 месяца
редактировал 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;
?>
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 4 месяца
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 18 лет 4 месяца
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Мод зарелизен, тема здесь
http://www.phpbbguru.net/community/view ... hp?t=13223
http://www.phpbbguru.net/community/view ... hp?t=13223
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений