phpbar.de logo

Mailinglisten-Archive

[php] statische Seitenauslieferung

[php] statische Seitenauslieferung

Enrico Weigelt php_(at)_phpcenter.de
Wed, 17 Apr 2002 11:06:35 +0200


On Wed, Apr 17, 2002 at 10:41:46AM +0200, Ernesto Gimenez wrote:

<snip>
> Die Fragen lauten nun: Wie realisiert man dies am geschicktesten? Ist es
> sinnvoll kleine Aktualisierungszyklen zu wählen, oder die Seiten nur dann zu
> erzeugen, wenn sie gerade von einem Redakteur aktualisiert wurden? Soll man
> zuerst in die Datenbank schreiben und dann eine Routine schreiben die die Seiten
> erzeugt, oder gar die Reihenfolge umkehren?
> Was gibt es noch zu beachten, um die oben genannten Vorteile möglichst
> auszureizen?

#1:	URI-layout
	-> keine queries
	-> immer mit filenames statt directory index arbeiten (/blah/foo.html)
	-> statt .php immer .html verwenden.

#2:	header
	-> Date-Changed header aus der db-ziehen (mtime in der db mitfuehren)
	-> HEAD-methode speziell implementieren (auch If-Changed header)

#3:	proxy als cache dazwischenlegen. wenn die header ordentlich sind
	und der cache so configuriert ist, dass er nur 1x/h refreshed.

#4: 	fuer standalone-anwendung einfach mit einem web-mirroring-tool
	deiner wahl vom server abspiegeln.

freshmeat ist dein freund.
	
~-n
--
 Enrico Weigelt    ==   meTUX IT services 
 software development, IT service, internet security solutions
 www:     http://www.metux.de/        phone:     +49 36207 519931
 email:   contact_(at)_metux.de            cellphone: +49 174 7066481


php::bar PHP Wiki   -   Listenarchive