Seite 1 von 1

Gzip Level selber einstellen ?!

Verfasst: 14.10.2004 22:14
von klunzen
hallo.
welche vorteile und evtl. auch nachteile bringt die einstellung des gzip-levels?
hier der mod:

Code: Alles auswählen

################################################################# 
## MOD Title: Gzip Level
## MOD Author: WyriHaximus <webmaster@wyrihaximus.net> Cees-Jan Kiewiet http://www.wyrihaximus.net/
## MOD Description: This MOD allows you to set the GZip compression level
## in your admin panel.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 2 Minutes
## Files To Edit: 4
## 		includes/page_tail.php
## 		admin/admin_board.php
## 		language/lang_english/lang_admin.php
## 		templates/subSilver/admin/board_config_body.tpl
## Included Files: n/a
################################################################# 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ or 
## http://mods.wyrihaximus.net/ for the latest version of this MOD.
## Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support
## for MOD'S not offerd in our MOD-Database, located at: http://www.phpbb.com/mods/
################################################################# 
## MOD History:
##
## 2003-06-02 - Version 1.0.0
##	- Initial Release
################################################################# 

#
#-----[ RUN SQL ]---------------------------------------------
# (replace phpbb_config with you phpbb config table name)
INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) 
VALUES (
'gzip_level', '9'
);

#
#-----[ OPEN ]---------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]---------------------------------------------
#
	$gzip_contents = gzcompress($gzip_contents, 9);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
	$gzip_contents = gzcompress($gzip_contents, $board_config['gzip_level']);
#
#-----[ OPEN ]---------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]---------------------------------------------
#
	"L_ENABLE_GZIP" => $lang['Enable_gzip'],
#
#-----[ AFTER, ADD ]---------------------------------------------
#
	"L_GZIP_LEVEL" => $lang['Gzip_level'],
#
#-----[ FIND ]---------------------------------------------
#
	"GZIP_YES" => $gzip_yes,
	"GZIP_NO" => $gzip_no,
#
#-----[ AFTER, ADD ]---------------------------------------------
#
	"GZIP_LEVEL_" . $new['gzip_level'] . "_SELECTED" => "selected",
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]---------------------------------------------
#
$lang['Enable_gzip'] = 'Enable GZip Compression';
#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Gzip_level'] = 'Set GZip Compression Level';
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]---------------------------------------------
#
	<tr>
		<td class="row1">{L_ENABLE_GZIP}</td>
		<td class="row2"><input type="radio" name="gzip_compress" value="1" {GZIP_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="gzip_compress" value="0" {GZIP_NO} /> {L_NO}</td>
	</tr>
#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<tr>
		<td class="row1">{L_GZIP_LEVEL}</td>
		<td class="row2">
			<select name="gzip_level">
  				<option {GZIP_LEVEL_1_SELECTED} value="1">1</option>
  				<option {GZIP_LEVEL_2_SELECTED} value="2">2</option>
  				<option {GZIP_LEVEL_3_SELECTED} value="3">3</option>
  				<option {GZIP_LEVEL_4_SELECTED} value="4">4</option>
  				<option {GZIP_LEVEL_5_SELECTED} value="5">5</option>
  				<option {GZIP_LEVEL_6_SELECTED} value="6">6</option>
	  			<option {GZIP_LEVEL_7_SELECTED} value="7">7</option>
  				<option {GZIP_LEVEL_8_SELECTED} value="8">8</option>
	  			<option {GZIP_LEVEL_9_SELECTED} value="9">9</option>
			</select>
		</td>
	</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM