Ist meine Page generation time ok?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
2003
Mitglied
Beiträge: 21
Registriert: 02.12.2005 01:48
Wohnort: NRW

Ist meine Page generation time ok?

Beitrag von 2003 »

Hi Leute!
Habe nicht so die ahnung von den werten, kann mir jemand mal sagen ob die Werte in Ordnung sind?

index.php

Code: Alles auswählen

Page generation time: 0.0908s (PHP: 78% - SQL: 22%) - SQL queries: 40 - GZIP enabled - Debug on
vieforum.php (24 Themen)

Code: Alles auswählen

Page generation time: 0.0844s (PHP: 78% - SQL: 22%) - SQL queries: 39 - GZIP enabled - Debug on
viewtopic

Code: Alles auswählen

Page generation time: 0.1374s (PHP: 88% - SQL: 12%) - SQL queries: 27 - GZIP enabled - Debug on
Achja und kann mir einer sagen woran das Liegt das bei diesem Topic
http://golden8eight.de/forum/viewtopic.php?t=81

Dieser Wert rauskommt

Code: Alles auswählen

Page generation time: 7.0711s (PHP: 100% - SQL: 0%) - SQL queries: 19 - GZIP enabled - Debug on
Ich denke warum der Seitenaugbau so lange dauert, hat damit was zu tun, das irgendwas mit den Max Image Size Mod etwas nicht stimmt!

Wer cool wen mir jemand sagen könnte wie ich das wieder hinbiege das der die schneller öffnen die Threads.

BTW: Sind meine Query's ok? dafür das ich den Colour Groups Mod drin habe?

Um das Board Besuchen zu können folgenden benutzer nehmen.
Username: Test User
Passwort: 123456
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

das liegt in meinen Augen wahrscheinlich daran, dass da so viele Bilder sind!
Stell die doch als Link da, das verkürzt schätzungsweise die Zeit.
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

HI 2003,

hab da ne kleine Korrektur für dich:
Jetzt im Forum Regestrieren!
Sollte wohl

Code: Alles auswählen

Jetzt im Forum registrieren!
heißen.

bye
Markus
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
2003
Mitglied
Beiträge: 21
Registriert: 02.12.2005 01:48
Wohnort: NRW

Beitrag von 2003 »

Markus Wandel hat geschrieben:HI 2003,

hab da ne kleine Korrektur für dich:
Jetzt im Forum Regestrieren!
Sollte wohl

Code: Alles auswählen

Jetzt im Forum registrieren!
heißen.

bye
Markus
Heheh THX ist mir bislang nicht aufgefallen der schreibfehler!

EDT: Das liegt nicht daran das die Bilder als Link angezeigt werden, das muss an diesen Mod liegen:

Code: Alles auswählen

############################################################## 
## MOD Title: Post Image Size
## MOD Author: Swizec < swizec@swizec.com > (N/A) http://www.swizec.com
## MOD Description: Admin can set the maximum size of images displayed in posts. Images bigger than that are shrunk and turned into a link to the normal sized version.
## MOD Version: 1.1.4
## 
## Installation Level: Easy
## Installation Time: ~3 Minutes 
## Files To Edit: 
##		  includes/bbcode.php
##		  admin/admin_board.php
##		  templates/subSilver/bbcode.tpl
##		  templates/subSilver/admin/board_config_body.tpl
##		  language/lang_english/lang_main.php
##		  language/lang_english/lang_admin.php
## Included Files: N/A
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/ 
## for the latest version of this MOD. Although MODs are checked 
## before being allowed in the MODs Database there is no guarantee 
## that there are no security problems within the MOD. No support 
## will be given for MODs not found within the MODs Database which 
## can be found at http://www.phpbb.com/mods/
############################################################## 
## Author Notes: 
##
## demo board: http://www.swizec.com/forum
## 
############################################################## 
## MOD History: 
## 
## 2005-04-17 - Version 1.0.0
##    - working mod
##
## 2005-04-17 - Version 1.0.1
##    - oops, small bug in the .mod file
##
## 2005-04-17 - Version 1.0.2
##    - omg I'm so fucken hasty
##
## 2005-05-01 - Version 1.0.3
##    - fixed a bug
##
## 2005-05-01 - Version 1.0.4
##    - some slashes got left behind
##
## 2005-05-02 - Version 1.0.5
##    - added "this is thumbnail" notice wished by MaddoxX
##
## 2005-05-24 - Version 1.0.6
##	- use of bbcode.tpl added
##
## 2005-05-31 - Version 1.0.7
##	- getting closer :)
##
## 2005-05-31 - Version 1.1.0
##	-fixed a bug
##	-implemented image aligning by pichirichi
##
## 2005-06-23 - Version 1.1.1
##	- fixed XHTML compliancy
##
## 2005-11-05 - Version 1.1.2
##	- fixed for 2.0.18
##
## 2005-11-11 - Version 1.1.3
##	- forgot to change the license and security warning before
##
## 2005-11-23 - Version 1.1.4
##	- small mistake in the HTML
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ SQL ]------------------------------------------ 
# 

INSERT INTO phpbb_config( config_name, config_value ) VALUES ( 'postimg_width', '800' );
INSERT INTO phpbb_config( config_name, config_value ) VALUES ( 'postimg_height', '600' );

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/bbcode.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$bbcode_tpl = null;

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

// mod img size add
function makeimgsize ( $width, $height ) {
	
	global $board_config;
	
	$size = '';
	
	if ( $width > $height ) {
		if ( $board_config['postimg_width'] < $width )
			$size = 'width="' . $board_config['postimg_width'] . '"';
	}else{
		if ( $board_config['postimg_height'] < $height )
			$size = 'height="' . $board_config['postimg_height'] . '"';
	}
	
	return $size;
}

function image_parse ( $post, $uid ) {

	global $board_config, $lang, $bbcode_tpl;

	preg_match_all( "/\[(img:$uid|img=right:$uid|img=left:$uid)\](\S+)\[\/(img:$uid)\]/i", $post, $matches); 
	foreach ( $matches[2] as $k => $img ) { 
		if ( !$size = @getimagesize( $img ) ) break; 
		$width = $size[0]; $height = $size[1]; 
		$size = makeimgsize ( $size[0], $size[1] ); 
		$img_align = strtok( $matches[1][$k], ":" ); 
		switch($img_align) 
		{
			case "img=right": 
				$align = $lang['RIGHT']; 
				break;
			case "img=left": 
			case "img":
        		default: 
				$align = $lang['LEFT']; 
			break; 
		}		
		$first = $matches[1][$k]; 
		$secnd = $matches[3][$k];
		$find = '[' . $first . ']' . str_replace( '', '/', $img ) . '[/' . $secnd . ']'; 
		if ( !empty( $size ) )
		{
			$replace = $bbcode_tpl['thmbimg'];
			$seek = array( '{IMAGE}', '{WIDTH}', '{HEIGHT}', '{SIZE}', '{NOTICE}', '{ALIGN}' );
			$with = array( $img, $width, $height, $size, $lang['postimg_clickme'], $align );
			$replace = str_replace( $seek, $with, $replace );
			$post = str_replace( $find, $replace, $post );
		}
	}
		
	return $post;
}
// mod img size end

# 
#-----[ FIND ]------------------------------------------ 
# 

$patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// mod img size replace with call to image parsing function
$text = image_parse ( $text, $uid );

# 
#-----[ OPEN ]------------------------------------------ 
# 

admin/admin_board.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$namechange_no = ( !$new['allow_namechange'] ) ? "checked="checked"" : "";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

// mod img size add
$postimg_width = $new['postimg_width'];
$postimg_height = $new['postimg_height'];
// mod img size end

# 
#-----[ FIND ]------------------------------------------ 
# 

"L_RESET" => $lang['Reset'], 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

// mod img size add
"L_POSTIMG_SIZE" => $lang['postimg_size'],
"POSTIMG_WIDTH" => $postimg_width,
"POSTIMG_HEIGHT" => $postimg_height,
// mod img size end

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/bbcode.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

<!-- END email -->

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

<!-- BEGIN thmbimg --><div align="{ALIGN}"><a href="#" onclick="javascript: window.open( '{IMAGE}', 'imgpop',  'width={WIDTH},height={HEIGHT},status=no,toolbar=no,menubar=no' );"><img src="{IMAGE}" align="center" border="0" {SIZE} /></a><br /><span class="gensmall"><i>{NOTICE}</i></span></div><!-- END thmbimg -->

# 
#-----[ OPEN ]------------------------------------------ 
# 

templates/subSilver/admin/board_config_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 

	<tr>
		<td class="row1">{L_ENABLE_PRUNE}</td>
		<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
	</tr>
	
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	<tr>
		<td class="row1">{L_POSTIMG_SIZE}</td>
		<td class="row2"><input type="text" size="5" maxlength="5" name="postimg_width" value="{POSTIMG_WIDTH}" /> X <input type="text" size="5" maxlength="5" name="postimg_height" value="{POSTIMG_HEIGHT}" /></td>
	</tr>

# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
# 

?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// mod img size add
$lang['postimg_clickme'] = 'Thumbnail, click to enlarge.';
	
# 
#-----[ OPEN ]------------------------------------------ 
# 

language/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
# 

?>

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// mod img size add
$lang['postimg_size'] = 'Maximum size of images in posts';

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Den ein Kumpel hat auch ein Forum, da werden Mega Große Bilder gepostet und die seite steht trotzdem sofort, da glaube ich meines wissen das forum mit den Bilder nix am hut hat.

Es wird das Forum geladen bzw der Thread und die Bilder werden dann generiert.
2003
Mitglied
Beiträge: 21
Registriert: 02.12.2005 01:48
Wohnort: NRW

Beitrag von 2003 »

Kann mir niemand helfen?
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

Hallo 2003,

habe bei dem von Dir verlinkten Thread (wohlgemerkt nach dem Einloggen als Test User) folgende Werte erhalten:

Page generation time: 0.0851s (PHP: 85% - SQL: 15%) - SQL queries: 19 - GZIP enabled - Debug on

Vielleicht war das mit den sieben Sekunden nur ein temporäres Problem?! Finde, Du hast sehr schöne Werte! Vor allem die Queries gehen wirklich flott über die Bühne!

Kleiner Nachtrag: Hatte heute Nacht in meinem Forum eine Page Generation Time von etwas mehr als 14 (!) Sekunden bei gerade einmal 14 Queries... Und das Datenbank-Backup per Cronjob hat 80 statt 5 Sekunden gedauert. Tja, wenn er spinnt, dann spinnt er, der Server. :roll:

LG, IPB_Flüchtling
2003
Mitglied
Beiträge: 21
Registriert: 02.12.2005 01:48
Wohnort: NRW

Beitrag von 2003 »

Ich weiß woran es lag, und warum es bei dir nun so schnell ging ;-)
Es Lag an dem Post Image size Mod, ich habe ihn ausgebaut und durch ein anderen sersetzt! Und nun geht das alles wunderbar mit den Seitenaufbau (Bilder threads)
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag von IPB_Flüchtling »

@2003:

Mein Forum läuft auch wieder ruckizucki - bei mir lag es aber wirklich am Server. Zum Verkleinern von Bildern (und einiges mehr) kenne ich übrigens auch einen empfehlenswerten Mod:

http://www.christianfecteau.com/mw3/viewtopic.php?t=1 (die Alpha-Version nehmen!) Der Mod ist auch von phpbb.com abgesegnet. Was der Mod kann, ist hier zu sehen.

LG, IPB_Flüchtling
snakepilsken
Mitglied
Beiträge: 352
Registriert: 13.10.2005 22:18
Wohnort: Dortmund

Beitrag von snakepilsken »

Ich hab mir den Mod mal gezogen aber mit der Angabe kann ich nix anfangen :-?

topic_review.php

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
# around line 224
#
includes/page_tail
#
#-----[ BEFORE, ADD ]------------------------------------------
#
		echo '<script type="text/javascript" src="' . $phpbb_root_path . 'templates/mw3.js"></script>' . "\n";
		echo '<script type="text/javascript"><!--' . "\n";
		echo 'window.topr = true;' . "\n";
		echo '//--></script>';
Wo muß das denn jetzt genau hin
snakepilsken
Mitglied
Beiträge: 352
Registriert: 13.10.2005 22:18
Wohnort: Dortmund

Beitrag von snakepilsken »

keiner ne Idee ??
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“