Archiv verlassen und diese Seite im Standarddesign anzeigen : Templates per ACP cachen
Surviver
24.02.2007, 18:48
DIeser Hack erlaubt es, Templates per ACP zu cachen. Dies kann zB dann nötig sein, wenn ein Hack seine Templates nicht cached.
Ein (selbsterklärender) Screenshot befindet sich im Anhang.
Gruß Julian
Danke Julian,
sehr guter Hack! :)
Das ist mal ein klasse Hack.
Hat doch glatt ein template angezeigt.:floet
lg michael
Funktioniert leider nicht und wird nach Import mit einem DB Error quittiert!
Aber mal was anders: Darf ich diese Erweiterung so sehn, das dies nur für Benutzer nützlich ist, die mit dem Cachen von Templates nicht so vertraut sind? Praktisch als ein Ersatz?
Surviver
04.06.2007, 06:28
Import mit einem DB Error quittiert!
Kann nicht sein, da diese Erweiterung keine Datenbankänderungen durchführt ;)
Darf ich diese Erweiterung so sehn, das dies nur für Benutzer nützlich ist, die mit dem Cachen von Templates nicht so vertraut sind? Praktisch als ein Ersatz?
Genau ;)
hansimglück
04.06.2007, 13:15
öhm, was bedeutet denn cachen von templates???hoffe nichts unanständiges ...:peinlich
danke im vorraus für die zahlreichen aufklärungen..
der marw
öhm, was bedeutet denn cachen von templates???hoffe nichts unanständiges ...:peinlich
danke im vorraus für die zahlreichen aufklärungen..
der marw
Allein die Ausführung eines PHP-Scripts benötigt viel Serverkapazität. Für einen Foren-Thread sind bereits über 100 MySQL-Abfragen nötig. Bei vielen Besuchern gleichzeitig kann es schon vorkommen, dass der Server sehr langsam wird oder zusammenbricht.
Der Inhalt der meisten Seiten ändert sich aber nicht andauernd. Da lohnt es sich, den von PHP erzeugten HTML-Code in einer Datei zwischenzuspeichern.
usw.
lg michael
hansimglück
04.06.2007, 13:39
Das benötigt man aber nur, bei Hacks die das nicht machen, das habe ich aber richtig verstanden. VB selber kann das cachen aber??
Danke für die Antwort
Marw
ja nur für hacks die das nicht machen
wenn du nur ein "nacktes" vb hast brauchst du das nicht
Für einen Foren-Thread sind bereits über 100 MySQL
sicher?
bezweifl ich bisschen sehr
Surviver
04.06.2007, 14:54
Für ein Thema sind 12 oder 13 Abfragen nötig ;) - Wenn du 100 hast, hast du wohl einen uneffektiven Hack am laufen ;)
Für einen Foren-Thread sind bereits über 100 MySQL-Abfragen nötig.
Bei einem ineffizient programmieren Forensystem oder einem "zugehackten" vBulletin - vielleicht.
Bei einem nackten vBulletin definitiv nicht, da sind es im Best Case (unabhängig von der Beitragszahl) 11:
Datastore
Session
User bzw. bei Gast Sprache
Thread
Style
Templates
Postids
Posts
Hit-Update
Session-Update
Lastactivity-Update
Auch mit einem (stark) gehackten vBulletin sollte man nicht einmal ansatzweise in solche Dimesionen geraten - wenn dass der Fall sein sollte ist irgendo etwas reichlich ineffizient gehacked.
hansimglück
05.06.2007, 11:42
Und wofür braucht man dann wirklich diesen Cache Hack???
für folgendes szenario zB:
du möchtest deine plugins überprüfen(ob sie eh alle brav cachen, möchstest dafür aber nicht in den debugmod gehn)
Und wofür braucht man dann wirklich diesen Cache Hack???Steht doch alles hier... :)
Aber mal was anders: Darf ich diese Erweiterung so sehn, das dies nur für Benutzer nützlich ist, die mit dem Cachen von Templates nicht so vertraut sind? Praktisch als ein Ersatz?
Genau ;)
chatpalace24
10.06.2007, 08:33
Nütliches kleines Teil. Danke Julian.
Bis jetzt habe ich zwar noch keines gefunden. Aber zu testzwecken habe ich einfach mal ein Template aus dem Cachbereich rausgenommen. Funktioniert einwandfrei die Anzeige.
kleine Nachfrage
Ich habe diesen Hack für einen Kunden mal installiert, in einem vB 3.7.2 PL2.
Leider tritt hier ein Fehler auf.
Die Anzeige funktioniert ohne Probleme.
Allerdings wird das Cachen nur von einem Template durch geführt. Egal wieviel eingetragen wurden.
Das betrifft Global verwendete Templates genau so wie Aktion Templates .
Laut Beschreibung sollen jeweils die Templates in einer eigenen Zeile aufgeführt werden.
Danke für Infos.
Surviver
26.08.2008, 22:05
Das war ein zu 3.6er Zeoten programmierter Hack - es kann also gut sein, dass der ohne ANpassungen an 3.7 nicht läuft ;)
Hab ich geahnt, deswegen auch die genau Angabe der von mir beim Kunden eingesetzten Version.
Auch in der Hoffnung einer eventuellen Portierung im Hinblick der immer mehr eingesetzten Hacks und ihrem einhergehen von vergessenem Cachen.
Ja ich weis dann sollen die Kunden/ Leutz die nicht einsetzen.
Aber ich glaube wir brauchen uns nicht über die Unbelehrbarkeit unterhalten.
Wie gesagt, ich würde mich freuen wenn du die Zeit findest da nochmal drüber zu schauen oder/und das ganze zu portieren.
Pander23
30.08.2008, 15:07
Ja, wäre ansich praktisch wenn das für 3.7 noch laufen würde. Es gibt leider immer noch viele Hack Autoren die ihre templates nicht cachen. Gibt es eine andere Möglichkeit um dafür zu sorgen das ungecachte Templates gecachte sind? Und wozu ist das überhaupt wichtig?
Gruß
Pander23
entertain
30.08.2008, 16:19
Templates cachen (http://www.vbulletin-germany.org/showthread.php?t=2654)
Pander23
30.08.2008, 16:22
Cool, dankeschön. :)
entertain
30.08.2008, 16:25
Aber gut, dass du gefragt hast, was es bringt. ;)
Hab es vorher auch nicht gewusst, hab nur gewusst, dass man es machen soll. :D
*edit*
Naja bei cachen kann man sich ja eigentlich vorstellen was es bedeutet - war mir halt nicht 100%ig sicher ;)
Pander23
30.08.2008, 16:38
Bei mir funzt das nicht. Ich hab so nen Addon, das zeigt mir auf jeder Seite unten im footer den Serverload, die Querys und die uncached Templates an. Da steht z.b. im Benutzerprofil:
Uncached templates: ht_thook_memberinfo (1)
Wenn ich jetzt so nen Plugin mach wie in Survivers Anleitung und dort als Template "ht_thook_memberinfo" eintrage, ist es hinterher immer noch nicht gecached... Keine Ahnung, hab eigentlich alles exakt nach Anleitung gemacht...
SchwarzeGenetik
30.08.2008, 16:58
hi
also ich find das echt ne tolle lösung! ;)
allerdings klappt das bei nur wenn ich ein template eingebe. bei zweiten gehts nichts mehr... z.b.
custom_1template|misc
custom_2template|misc
Gruß SG
entertain
30.08.2008, 17:39
@Pander23:
Sieht dein Plug-in nur so aus:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------??
Im Notfall schick mir mal das Add-on, damit ich es direkt im Add-on ändern kann. ;)
Pander23
30.08.2008, 17:47
@Pander23:
Sieht dein Plug-in nur so aus:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------??
Im Notfall schick mir mal das Add-on, damit ich es direkt im Add-on ändern kann. ;)
Ja, so hab ich´s gemacht, vorher hatte ich´s mit dem if script gemacht, da das auch nicht ging hab ich´s dann ohne die if abfrage probiert, will aber nicht.
Gruß
Pander23
PS.: Ich hab kein Plan von welchem Addon das ungecachte Template ausgeht. :D Ist auch nicht nur eins, sind 3 oder so.
entertain
30.08.2008, 18:17
@Pander:
Versuchs mal damit:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Pander23
30.08.2008, 18:36
Wenn ich das mache, krieg ich im gesamten Forum nur noch weiße Seiten. ;)
entertain
30.08.2008, 18:51
@Pander:
Sorry, das kann ja auch garnicht gehen bei meinem Code, den ich erst gepostet hab. ;) Wenn das nicht klappt, bist du mich los. :D
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Pander23
30.08.2008, 19:36
Klappt leider auch nicht. :(
Aber danke für deine Bemühungen. :)
Pander23
30.08.2008, 21:13
Oh, sorry glatt überlesen. :D War so mit dem Problem vertieft das ich das gar nicht gesehen hab, werds gleich mal testen und dann berichten. ;)
Gruß und dankeschön
Pander23
Pander23
30.08.2008, 21:21
Klappt wieder nicht, irgendwas stimmt da nicht, der Hack zeigt mir sogar genau an welches Template nicht gecached ist nämlich
Nicht zwischengespeicherte(s) Template(s): ht_thook_memberinfo
Es ist egal, wo ich das eintrage ob bei den global Templates oder den aktion templates es klappt nicht bzw. ist hinterher trotzdem noch nicht gecached...
Pander23
31.08.2008, 00:26
Ja, sowas hab ich mir schon fast gedacht, vermutlich irgend ein alter Hack den ich wieder deinstalliert habe aber die Dateien nicht entfernt oder so.
Ich werde deinem Tip Folgen und schauen ob ich das finden kann, danke nochmal. :)
Gruß
Pander23
SchwarzeGenetik
31.08.2008, 02:04
Habt ihr mich auf die Ignorier Liste gesetzt? Habe das Add-on für 3.7.3 aktualisiert. Wenns Probleme noch macht, bitte bescheid geben. :)
hi Hapi!
jetzt klappts super! *respekt* denn das ist jetzt schön einfach und übersichtlich mit deinem produkt!
Gruß SG :)
SchwarzeGenetik
31.08.2008, 02:16
Das Beispiel 'STANDARD_ERROR_LITE' im Feld 'Globale Templates' ist bitte ernst zu nehmen, und nicht zu entfernen.
Getestet mit vB 3.7.3
hi Hapi!
das steht bei mir auch da. und was bedeutet das? muß ich da was tun?
Gruß SG
SchwarzeGenetik
31.08.2008, 11:09
dank dir hapi für die erklärung!
und natürlich großen dank an Surviver dem autor :)
geile sache jungs!!! ;)
Gruß SG :)
Kann es sein das die substanziellen Infos weg sind ????
vBulletin® v3.8.0, Copyright ©2000-2009, Jelsoft Enterprises Ltd.