Toon posts:

[htaccess] rewrite traag?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb dns wildcard op mijn server.

met een ingreep in de htaccess verwijs ik de subdomeinen door naar het juiste forum.
Dat lukt goed.

Alleen vind ik dat de subdomeinen waarvoor ik een rewrite doe, een stukje trager zijn, ook al is het bvb http://witte.herdertjesforum.be/phpbb/index.php?f=210 in plaats van de eerste http://witte.herdertjesforum.be
Ik dacht dat enkel http://witte.herdertjesforum.be trager zou zijn en de rest van dat subdomein toch sneller.

Als ik dus intik:
http://witte.herdertjesforum.be/phpbb/index.php?f=202
en ik vraag daarna dezelfde pagina op, maar ik vervang witte door eender wat:
http://eenderwat.herdertjesforum.be/phpbb/index.php?f=202
Deze laatste is sneller

Ik heb er nog enkele andere Rewrite instaan, in die htaccess, dus ik vraag me nu af of ik wel goed bezig ben. Als ik straks nog meer erin heb staan, loopt het misschien veel te traag. Heeft iemand een idee of dit al optimaal is?


RewriteEngine On

RewriteCond %{HTTP_HOST} ^witte.herdertjesforum.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.witte.herdertjesforum.be$
RewriteRule ^(.*)$ http://witte.herdertjesforum.be/phpbb/index.php?f=202 [L,R=301]

RewriteCond %{HTTP_HOST} ^amisdesbergers.herdertjesforum.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.amisdesbergers.herdertjesforum.be$
RewriteRule ^(.*)$ http://amisdesbergers.her....be/phpbb/index.php?f=203 [L,R=301]

[ Voor 10% gewijzigd door Verwijderd op 08-01-2005 05:12 ]


  • dingstje
  • Registratie: Augustus 2002
  • Laatst online: 02-01-2024
Op welke server draai je dit? De rewrite engine is redelijk duur om te draaien, aangezien hij bij elke request een regexp moet evalueren.

If you can't beat them, try harder


Verwijderd

Topicstarter
Apache

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Dat is ook een weinig subtiele kick :)

edit:
Oh wacht, dingstje vroeg erom :P


Als je nu eens objectief kijkt hoeveel langzamer het is met rewriteengine. Dat het langzamer is, is nogal logisch.

Pas als je weet hoeveel langzamer, kan je bepalen of het te langzaam is :), en of het eventueel misschien niet normaal is.

[ Voor 6% gewijzigd door eamelink op 08-01-2005 14:38 ]


  • kmf
  • Registratie: November 2000
  • Niet online

kmf

persoonlijk vind ik dat het nauwelijks te meten is.

Ik heb mijn site recentelijk ook van rewrite-gedoe voorzien en het loopt idd wat trager, hoewel ik dit niet altijd terug zag in de loads. De load lijkt erdoor exponentieel te groeien.. :| Zeker omdat de search engines opeens gek worden (google die 20.000+ hits doet binnen 3 uur naar het doorvoeren van friendly urls..)

Maar het is een keus dat je maakt he... Ik heb het zo geregeld dat deze enkel tijdens de mindere uurtjes optimale friendly urls krijgt.

ooit, als ik tijd voor heb, ga ik eens een de multiviews oplossing gebruiken zoals bij tweakers.

[ Voor 9% gewijzigd door kmf op 08-01-2005 14:51 ]

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


Verwijderd

Topicstarter
ok, ja, 't is inderdaad te verwaarlozen, maar alles kan beter :*)

maar er duikt een ander probleem op bij het gebruik van deze htaccess.
Als men inlogt op het forum via de startpagina en men gaat naar de volgende pagina bvb
http://witte.herdertjesforum.be/phpbb/index.php?f=210

Dan moet men opnieuw inloggen.

Het vreemde is dat ik er zelf geen problemen mee heb.

Dus als ik zelf inlog en naar een ander subdomein ga, ben 'k nog altijd ingelogd. Ik gebruik wel de Admin-user. Zal het dadelijk eens uittesten met een gewone gebruiker met gewone rechten.

  • TheBorg
  • Registratie: November 2002
  • Laatst online: 23-04 16:45

TheBorg

Resistance is futile.

Een Rewrite geeft natuurlijk altijd wat vertraging, maar of dit merkbaar is vraag ik me af. Ik gebruik het op een site met 800.000 hits per dag met een serverload < 0,2. Zeker met een PHP forum zullen er andere factoren zijn die veel meer invloed hebben.

Verwijderd

Topicstarter
Opeens merk ik wel dat het sneller gaat. 'k Heb heel kleine details gewijzigd, maar toch niets bijzonders.

Options
RewriteEngine On
Heb het nu zo staan;

RewriteCond %{HTTP_HOST} ^witte.herdertjesforum.be$ [NC]
RewriteRule ^(.*)$ http://witte.herdertjesforum.be/phpbb/index.php?f=202 [L,R=301]


RewriteCond %{HTTP_HOST} ^shiloh.herdertjesforum.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.shiloh.herdertjesforum.be$
RewriteRule ^(.*)$ http://shiloh.herdertjesforum.be/phpbb/index.php?f=210 [L,R=301]


RewriteCond %{HTTP_HOST} ^amisdesbergers.herdertjesforum.be$ [OR]
RewriteCond %{HTTP_HOST} ^www.amisdesbergers.herdertjesforum.be$
RewriteRule ^(.*)$ http://amisdesbergers.her....be/phpbb/index.php?f=203 [L,R=301]

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Dat is ook niet dat je zegt "een heel complexe ruleset"; kan me niet voorstellen dat dit meer dan 2% performance scheelt.
Pagina: 1