Short Urls bei Categories Hierarchy

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Less
Mitglied
Beiträge: 74
Registriert: 06.09.2003 12:49

Beitrag von Less »

Ich habe meinen Code oben noch ein bisschen angepasst, so dass er jetzt performance-freundlicher ist.
Allerdings schreibt er fpostXXXXX.html#XXXXX nun nur noch zu fpostXXXXX.html um.
Wen das stört, sollte meinen oberen Code verwenden, wer mehr Wert auf eine verbesserte Performance legt sollte folgenden Code benutzen.

Füge an der selben Stelle ein anstatt des ehemaligen Codes:

Code: Alles auswählen

// Begin Short-URLs Addon-Lite by Less
if ( !$userdata['session_logged_in'] ) {
	if (preg_match("/viewtopic.php\?p/i", $nav_cat_desc)) { 
		$nav_cat_desc_array1 = explode("viewtopic.php?p=", $nav_cat_desc);
		$nav_cat_desc_array2 = explode("#", $nav_cat_desc);
		$nav_cat_desc = $nav_cat_desc_array1[0] . "fpost" . $nav_cat_desc_array2[1];
	};
	$nav_cat_desc = str_replace("index.php?c=", "category", $nav_cat_desc);
	$nav_cat_desc = str_replace("viewforum.php?f=", "forum", $nav_cat_desc);
	$nav_cat_desc = str_replace("viewtopic.php?t=", "ftopic", $nav_cat_desc);
	$nav_cat_desc = str_replace("\" class", ".html\" class", $nav_cat_desc);
};
// End Short-URLs Addon-Lite by Less
Viele Grüße!

Less
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

ich verstehe immer noch nicht, wo das problem mit dieser version ist... :-?
läuft bei mir wunderbar, und schreibt alle erforderlichen links um.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

@lessi
es geht hier um den CH2.1.x nicht um den CH2.0.x da gibts keine includes/functions_categories_hierarchy.php mehr :wink:

gibts nen plausiblen grund wo man nen unterschied von der performance erkennt? ich hab verschiedene foren die höchstens welche innerhalb der tolleranz haben mit/ohne shorturls, lasse mich aber gerne belehren 8)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

rabbit hat geschrieben:ich verstehe immer noch nicht, wo das problem mit dieser version ist... :-?
Missing credits to Craven de Kere (@ able2know.com)

:P easy
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

gibts nen plausiblen grund wo man nen unterschied von der performance erkennt?
zwischen CH 2.0.x & 2.1.x oder CH mit mod_rewrite & ohne?
Missing credits to Craven de Kere (@ able2know.com)
meine version des mod_rewrite basiert nicht auf der von craven, daher auch keine credits. ;) (es sei denn, paperclips hat von craven kopiert, aber das entzieht sich meiner kenntnis)
für mein board habe ich die eine oder andere idee von craven übernommen, das ist aber nicht in besagten post eingeflossen...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

rabbit hat geschrieben:
gibts nen plausiblen grund wo man nen unterschied von der performance erkennt?
zwischen CH 2.0.x & 2.1.x oder CH mit mod_rewrite & ohne?
modrewrite versionen untereinander, da wie gesagt bei der larsneo, mgutt version kein wirklicher unterschied ist bei on/off
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Fundus hat geschrieben:gibts nen plausiblen grund wo man nen unterschied von der performance erkennt? ich hab verschiedene foren die höchstens welche innerhalb der tolleranz haben mit/ohne shorturls, lasse mich aber gerne belehren 8)
Toleranz mit/ohne shorturls? @ Fundus

Was meinst du... steht bei shorturl mods im Vordergrund:

Also Board Performance sicher net!

:D easy
Fundus
Mitglied
Beiträge: 488
Registriert: 29.03.2004 21:22

Beitrag von Fundus »

ich weis ja nicht was ihr für performancetests durchführt, aber ich orientiere mich an der pagegentime und da gibts "kaum" abweichungen ob mit oder ohne shorturls (in wie weit sich der server damit abmüht weis ich nicht - ist auch für mich nicht nachvollziehbar)
vanilla phpbb frisch aus der tüte hat geschrieben:mysql4.0.21 apache1.3.32 php4.3.10 phpbb2.0.14
ohne alles
Page generation time: 0.0427s (PHP: 88% - SQL: 12%) - SQL queries: 11 - GZIP disabled - Debug on

suma200beta 458
Page generation time: 0.0621s (PHP: 92% - SQL: 8%) - SQL queries: 12 - GZIP disabled - Debug on

shorturl reloaded
Page generation time: 0.0484s (PHP: 90% - SQL: 10%) - SQL queries: 11 - GZIP disabled - Debug on
wenn ich rechne das ein vanilla phpBB eine PGT von 0,04-07sec hat
erreicht z.B. ein plus1.5 mit oder ohne Shorturls ~0,14-17sec
jeweils am index nach mehrfachen aufruf

shorturl reloaded (mit&ohne, sowie gzip)
plus 1.5 hat geschrieben:Page generation time: 0.1449s (PHP: 91% - SQL: 9%) - SQL queries: 19 - GZIP enabled - Debug on
Page generation time: 0.1446s (PHP: 91% - SQL: 9%) - SQL queries: 19 - GZIP disabled - Debug on
das vanilla ist frisch installiert, das Plus hat 60 beiträge auf der uhr

!!! bevor jetzt wieder einer die "das plus is ja sooo langsam" weisheit auspackt, es gibt hier genug user die Foren betreiben die wesentliche schlechtere PGT haben mit "ihren" selfmodded, außerdem geht darum nicht :wink:
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

ich hab' mal einen MOD aus der version gemacht, wie ich sie nutze auf meinem board (CH 2.1.0).

Code: Alles auswählen

############################################################## 
## MOD Title: mod_rewrite for CH 2.1.x 
## MOD Author: rabbit < Support@tech-guide.info > (xxx) http://www.tech-guide.info 
## MOD Description: Will make it easier for searchengines (google, yahoo, 
##                  msn...) to spider your board by removing session_ids for 
##                  guests and rewriting all important URIs from .php to 
##                  .html... 
## Credits: mgutt (@ phpbb.de), larsneo (@ phpbb.de) and paperclips (@ ggweb-fr.com)! 
## MOD Version: 1.0.0 
## 
## Installation Level: Intermediate 
## Installation Time: 10min. 
## Files To Edit: 4 
##                .htaccess 
##                includes/page_header.php 
##                includes/page_tail.php 
##                includes/sessions.php 
## Included Files: n/a 
############################################################## 
zu finden auf Ptirhiik's board in diesem thread. :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

das funktioniert auf jedenfall nicht mit links zu anderen foren.

die prefix wird gar nicht weiter angesprochen. kann ja gar nicht gehen.

soll heißen der wandelt genauso fremde urls um wie die summary von mir :roll:
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“