Hallo zusammen,
nachdem ich ein relative großes Typo3-Projekt aufgesetzt habe, geht es nun darum das System so gut es geht zu tunen um die beste Performance für den Server rauszuholen.
Als ersten Schritt versuche ich möglichst viele Seiten zu einem Caching zu "überreden" and Hashes zu verwenden.
Frage 1:
Nun habe ich was von reverse Proxy Cache gehört, das wohl an T3 Version 3.8 möglich sein soll. Hab dazu auch einige Artikel gelesen. Was mir noch nicht ganz klar ist. Muß dazu noch zusätzlich was auf dem Apache installiert werden? Oder kann man das "einfach so" einschalten? Sollte dann ja bei Typo3 gecachten Seiten sehr helfen.
Frage 2:
Macht es Sinn einen Teil der Seiten komplett statisch ausgeben zu lassen. Wenn ja wie stell ich das am besten an, dass T3 dann auch noch die richtigen Seitenlink behält etc.
Bin für jeden Tipps, Hinweis oder weiterführenden Link sehr dankbar!
Viele Grüße
Michael
Hallo Steffen,
erst mal supervielen Dank für die Links.
Da ich selbst das T3N Magazine abonniert haben, kenne ich den Artikel des 2. Links. Dort ist das Thema reverse Proxy Caching aber nur am Schluß ganz kurz angeschnitten und hilft mir leider nicht so sehr weiter.
Trotzdem nochmals vielen Dank!
Liebe Grüße
Michael
Hi Michael,
ich fand den Artikel eigentlich schon gut, denn so kompliziert ist das ja auch nicht. Die meisten "pseudowissenschaftlichen" Berichte sind wesentlich oberflächlicher.
Wenn Du Details haben willst, findest Du hier eine genaue Konfigurationsbeschreibung
Hallo Steffen,
stimmt schon, der Artikel ist wirklich sehr gut! Dachte nur das Thema reverse Proxy Cache wird nur angeschnitten.
Mächtiger scheint jedoch der Einsatz
von Reverse Proxy Caches, der seit TYPO3 Version 3.8.0 möglich
ist. Hierbei wird alles, was TYPO3 zum Caching erlaubt, vom
Reverse Proxy Cache (z.B. Squid oder Apache) als Datei zwischengespeichert.
Bei der nächsten Anfrage wird die Datei wieder
ausgeliefert, was dem Bereitstellen von statischem HTML gleichkommt:
TYPO3 ist nicht mehr involviert.
Oder hab ich das was übersehen?
Im Grunde genommen was ich nur noch nicht, ob ich an meinem Server dafür explizit einrichten muss, oder dies "einfach" einstellen kann und die Proxies zwischen meinem Server und dem Client berücksichtigen das dann.
Dann wäre wohl letztendlich die statische Ausgabe einiger Seiten von der Performance her das beste, aber reverse Proxy dürfte da ja nicht viel nachstehen, oder?
Langsam kommt Licht in meine Dunkelheit ;-)
Liebe Grüße
Michael
der (reverse) Proxy muss extern eingerichtet werden, das hat nichts mit Typo3 zu tun.
Von Typo3-Seite kann man dann den richtigen Cache-Header ausgeben, um das System zu unterstützen. Hier ist ein Dokumnet dazu: http://typo3.org/uploads/tx_rlmpofficedocuments/article-cachecontrolheaders.sxw
Hi Steffen,
ok jetzt verstehen ich das langsam. Dachte erst das würde schon ohne zusätzlich Einrichtung auf dem Server gehen. Aber jetzt weiß ich Bescheid!
Vielen Dank für Deine Info!
Liebe Grüße
Michael