Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Apache mod_rewrite & serverload

Side 1 ud af 1 (2 indlæg)
  • 1
Fra Århus
Tilmeldt 14. Nov 07
Indlæg ialt: 2
Skrevet kl. 17:23
Hvor mange stjerner giver du? :

Mit spørgsmål er egentligt meget enkelt ;) (kan ikke rigtig finde noget brugbart derom på google)

jeg er ved at skulle søgemaskine optimere flere websites, blandt andet et med ca 20.000 vare og kategorier/underkategorier.

har derfor kigget lidt på mod_rewrite til apache.

Ex. i den simple form
RewriteRule ^soeg/([^/]*)$    soeg.php.php?soeg=$1    [L]

hvorved jeg kan lave nogle dejlig søgemaskine venlige URLs, uden nødvendigvis at skulle rette for meget i den nuværende kode.

Men spørgsmålet er - hvor meget ekstra load kræver mod_rewrite?
Er det minimalt?

Håber der er nogen med lidt indsigt der i der kan hjælpe ;)

 /Tue

Fra 9500 Hobro
Tilmeldt 29. Sep 07
Indlæg ialt: 237
Skrevet kl. 20:10
Hvor mange stjerner giver du? :

 Selvfølgeligt har mod_rewrite et vist overhead, men hvis du passer på med at få lavet nogle simple og performance venlige regexps så tror jeg ikke det betyder så meget MED MINDRE din server allerede er "i underskud" og har svært ved at følge med de requests den modtager. Tænk på hvor "dyrt" det f.eks. er hver gang din PHP side går i databasen ud fra en produktid. mod_rewrite skal "bare" se på request URI'en og ændre requestet i ren kode, dvs vi snakker formodentligt micro-sekund alt efter din server. Jeg tror der har været dårlige eksempler under Apache 1.3 med "gammelt" hardware, men jeg kender også sites der kører med mod_rewrite og som tager en del requests i timen, som kører fint, men som sagt. Pas på med at få lavet dine regexps..

 

Mvh / Lars Borup Jensen

IT-Arbejde.dk 

it-arbejde.dk - specialister i middleware og server-side softwareudvikling, J2EE konsulent og Django.

 

Side 1 ud af 1 (2 indlæg)