Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Dynamische Sites cachen?

TomT16 / 7 Antworten / Flachansicht Nickles

hi leute

ich (wir) haben ein problem mittleren katastrophenausmaßes ;-) nö SO schlimm isses auch nicht, aber eine blöde situation. wir betreiben die site www.pctweaks.de. diese baut auf php und mysql auf, d.h. bei jedem (echt JEDEM) zugriff auf so ziemlich jeden teil der seite rattert der server das script ab und lest die datenbank aus, und je nach dem inhalt der datenbank baut er die seite auf, und schickt es an den browser. damit wäre der ausdruck "dynamisch" geklärt. das hat vorteile und nachteile. bevor wir auf php/mysql umstiegen, sahen wir nur die vorteile, aber nicht die nachteile. jetzt stehen wir vor einem ziemlichen traffic-problem, der server selbst hat kaum performanceprobleme. aber das problem ist, dass KEIN teil der seite irgendwo zwischengespeichert werden kann, sei es im browsercache oder gar auf proxyservern. das verursacht enormen traffic, normalerweise ca. 80mb/tag, gestern sogar 120mb. unseren hoster freut das natürlich nicht besonders, was man angesichts der erhöhten traffickosten noch mehr verstehen kann. ideal wäre natürlich so statische wie möglich - so dynamisch wie nötig. wäre es denn nicht IRGENDWIE (ein königreich dafür!) möglich, dass, wenn sich etwas auf der seite geändert hat, bzw. nachdem man etwas ändert (news und berichte vor allem) ein script (php?) die datenbank auslest, und dann eine stinknormale html-file (die alten zeiten :( ) schreibt, welche so lang statisch bleibt, wie sich nichts geändert hat vom inhalt her. ich spiele hier auf newspro o.ä. (für kenner) an, nur in verbindung mit einer datenbank. ich bräuchte wenigstens nur mal einen ansatz, wie man es schaffen kann, wie es geht, denn im moment hab ich nicht die geringste peilung wie ich das anstellen soll. schließlich entgeht mir nicht, dass große sites wie nickles, tecchannel, gnn, hartware, heise, chip, zdnet, und wie sie alle heißen, scheinbar reine html-files sind, doch ich weiß genau, dass die leute dahinter sicher nicht mit dreamweaver und notepade und ftp-manager dasitzen um etwas zu aktualisieren, dass tut sich kein schwein auf dauer an.

wäre also echt toll wenn jemand bis hier her gelesen hat, und mir auch noch entsprechend rat geben kann, denn lange schau ich diesem traffic nimmer tu :((( und unser hoster schon gar nicht :´((

Mit freundlichen Grüßen,
Tom

bei Antwort benachrichtigen
Anonym TomT16 „Dynamische Sites cachen?“
Optionen


Vielfältige Möglichkeiten bieten sich an:

Fertige Lösungen zum Cachen von PHP Seiten:

PHP-Cache/Zope usw.

Selbstgebaute Lösungen zum Cachen:

Trick über Error-Document - auch hier im bei Nickles im Einsatz.

Komplette Lösungen:

Trennung zwischen Content und Seiten über ein CMS, daß in regelmäßigen Abständen aus den
dynamischen Seiten, statische generiert.

Welchen Weg Du einschlägst, hängt davon ab, wie viel des Hostingrechners Dir gehört.

mfg. j. - www.obira.de
bei Antwort benachrichtigen