Clanintern Clanintern Clanintern

Forum

Öffentliche Foren
FORUM: Spiele & Computer THEMA: sammelthread ot
AUTOR BEITRAG
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8491 - 02.06 23:27

würde ja voraussetzten dass ich weiß wann sich was geändert hat. prinzipiell lässt sich natürlich alles cachen aber die analysierte template-profil-datei is glaub ich schneller neu analysiert als per formel - warscheinlich (guck dir mein teil mal an, kopier alles und lass dir $this->vardump und $this->blocklist ausgeben) serialize/unserialize - aus ner datei geladen. mehr lässt sich denk ich nich ohne viel stress cachen, ich müsste ja ne art prüfsumme in meine datenbank packen damit ich weiß ob ich jetzt neue daten hab oder die datei lesen soll. trotzdem is die idee nich schlecht, ich werd mal drüber nachdenken.


is deine template-klasse open-source patrick?
vaest ´ ark // patrick

RANG Master of Clanintern

#8492 - 03.06 11:17

also das teil holt sich über die get-parameter die richtigen dateien ausm cache. dafür wird aus templatefilename + get-parametern ein md5-hash gebildet der im cacheverzeichnis den dateinamen angibt.
ok, die methode ist (noch) nicht 100%ig sicher, weil ich noch nicht prüfe, WELCHE get-parameter übergeben werden.
also wenn die datei
?bla=(.*)&blubb=(.*) brauch, aber ?bla=(.*)&blubb=(.*)&xyz=(.*) kriegt, wird im moment noch ne neue datei generiert.. das müsste ich noch abfangen.

bei jeder erfolgreichen änderung, z.b. bei nem news-post, lass ich die gecachte datei einfach löschen.
dann wird automatisch ne neue cachefile generiert.
zur absicherung kann ich noch ne "haltbarkeitszeit" angeben, z.b. 3600 für 1h, nach der das cachefile automatisch verfällt...

opensource ist sie nicht, ich will meinen codingstil niemandem antun müssen. *G*
aber ich verrat gerne sachen daraus.
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8493 - 03.06 11:49

die sache mit den getvars is nich schlecht nur geöhrt die anwendung des template-scripts meiner meinung nach nicht ins template selbst, dementsprechend müsste ich ne neue klasse basteln die die template-klasse bei bedarf aufruft oder eben ne cache-datei einliest. die haltbarkeitszeit von einer stunde is auch ne geile idee.

prinzipiell hat halt das teil nur den nachteil dass ich entscheiden müsste ob und wann der inhalt geändert wird. grundsätzlich währe hier die aufteilung eines projekts in cachbare bereiche und nichtcachbare bereiche sinnvoll. wenn ich jetzt von meinem lan-projekt ausgehe: news, location, impresum, kontakt, speisekarte und agbs zum beispiel können schon gecached werden, die ändern sich ja nich so häufig. so sachen wie forum, gästebuch, spielpaarungen, verpflegungs-wahrenkorb, anmeldung und sitzplan dagegen würd ich nich cachen, das ändert sich einfach zu schnell. außerdem hebelt man dadurch ja das system der datenbank aus, wenn man daten zwar prinzipiell in ner datenbank ableg, sie dann wieder ausliest, dann einfügt und dann bis zur nächsten änderung nicht mehr auf die datenbank sondern auf ne textdatei zugreift. dann könnt ich gleich auf textdateien bauen, könnte die cache-dateien gleich statisch, mit sinnvollen namen und als html ablegen, dann brauch ich nur n kleines admin-script dass mir aber gleich wieder statische werte erzeugt. die espl-seite arbeitet so, afaik, die generieren alle 10 minuten oder so alle spielstände etc per script (allerdings was hochwertigeres als php) und legen die dann als html-dateien ins document-root, weil die vielen aufrufe zu viel last erzeugen würden. bei immer denselben inhalten (top10, top100, in kombination mit den profilen der top100, jeweils für jedes spiel, jede region, etc) is das auch durchaus sinnvoll, nur wie gesagt müsste man dann die seite dementsprechend konzipieren und aufteilen ...
horst

RANG Master of Clanintern

#8494 - 03.06 17:44

http://www.mitmischen.de/

wie ich finde ein - relativ - gutes beispiel wie man seiten ohne tabellen trotzdem optisch gut gestalten kann.

ggfalls mehr meta beschreibungen usw, dann wär es accessibility technisch, optisch und inhaltlich ne echt sehr gute seite *daumen hoch*
aphex // benny *status: prosexuell*

RANG Ultimate 0wn3r

#8495 - 03.06 21:42

@all_smarty_developers hmm...überall im netz wird geraten das ich das caching über use_sub_dirs laufen lassen soll..hab mal grad selbst bissl performance getestet und bei mir isses bei gecachten sowie bei nicht-gechaten inhalten schneller mit use_sub_dirs = false (win2k maschine)..jmd ne idee oder erklärung was nu wirklich besser is ?

mit dirs
----------
ohne cache: 0.559038
mit cache: 0.194287

mit files
----------
ohne cache: 0.532055
mit cache: 0.186713
vaest ´ ark // patrick

RANG Master of Clanintern

#8496 - 03.06 22:34

also DEN unterschied schieb ich jetz einfach mal auf messungenauigkeiten.
*al!ve* (riecht gut wenn er frisch gebadet ist)

RANG Master of Clanintern

#8497 - 03.06 23:41

hmm also wenn ich n test mach bau ich ne tausenderschleife und teil die zeit durch tausend, da sollte die messungenauigkeit eher unerheblich sein.


ich hab übrigens jetzt meine sitzplatzklasse erweitert:

http://designs.alive.no-ip.com/27/classes/sitzplan/out_png.php
http://designs.alive.no-ip.com/27/classes/sitzplan/out_svg.php
^^ ich hab ne png-variante hinzugefügt, für leute die kein svg-plugin haben

meine template-klasse pervertiert mittlerweile zum absoluten monster, jedenfalls wenn man sich die aufruffunktion für das simpelste teil ansieht
http://designs.alive.no-ip.com/27/classes/template/page.phps
http://designs.alive.no-ip.com/27/classes/template/page.php
^^ so langsam glaub ich das teil wird um einiges komplexer auf zu rufen als wenn man php und html mischt ...
horst

RANG Master of Clanintern

#8498 - 04.06 11:46

gibts unter euch thunderdome hörer?

das passiert wenn ihr das zu oft und zu laut hört
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8499 - 04.06 11:52

sowas hör ich nicht.. nur gelegentlich goa oder gabber
horst

RANG Master of Clanintern

#8500 - 04.06 12:37

wieso kann ich von meiner gebrannten cd nur mit dem brenner runter kopieren.

alle anderen laufwerke lesen die cd zwar, aber da bekomm ich

"ungültige ms dos funktion" wenn ich die files runter kopieren will
Offizier *kein status*

RANG Godlike

#8501 - 04.06 12:52

Hmm weiß weder was thunderdome is noch was goa bzw. gabber ist !
mwl

RANG God

#8502 - 04.06 18:21

hab grad mal meine apache logfiles angeschaut und gemerkt dass amn denken sollte bevor man mit pathinfo hübsche urls baut... und zwar bei den links (hab den fehelr aber dann behoben wo ich mal in die adresszeile geschaut hab )

quote:
127.0.0.1 - - [21/Dec/2003:19:13:09 +0100] "GET /projects/[....]/Site/index.php/products/overview/website/pr
oducts/overview/website/products/overview/website/products/o
verview/website/products/overview/website/products/overview/
website/products/overview/website/products/overview/website/
products/overview/website/products/overview/website/products
/overview/website/products/overview/website/products/overvie
w/website/products/overview/website/products/overview/websit
e/products/overview/website/products/overview/website/produc
ts/overview/website/products/overview/website/products/overv
iew/website/products/overview/website/products/overview/
/products/overview/website/products/overview/website/product
s/overview/website/products/overview/website/products/overvi
ew/website/products/overview/website/products/overview/websi
te/products/overview/website/products/overview/website/produ
cts/overview/website/products/overview/website/products/over
view/website/products/overview/website/products/overview/web
site/products/overview/website/products/overview/website/pro
ducts/overview/website/products/overview/website/products/ov

erview/website/products/overview/website/products/overview/
/products/overview/website/products/overview/website/product
s/overview/website/products/overview/website/products/overvi
ew/website/products/overview/website/products/overview/websi
te/products/overview/website/products/overview/website/produ
cts/overview/website/products/overview/website/products/over
view/website/products/overview/website/products/overview/web
site/products/overview/website/products/overview/website/pro
ducts/overview/website/products/overview/website/products/ov
erview/website/products/overview/website/products/overview/w
ebsite/products/overview/website/products/overview/website/p
roducts/overview/website/products/overview/website/products/
overview/website/products/overview/website/products/overview
/website/products/overview/website/products/overview/website
/products/overview/website/products/overview/website/product
s/overview/website/products/overview/website/products/
/website/products/overview/website/products/overview/website
/products/overview/website/products/overview/website/product
s/overview/website/products/overview/website/products/overvi
ew/website/products/overview/website/products/overview/websi
te/products/overview/website/products/overview/website/produ
cts/overview/website/products/overview/website/products/over
view/website/products/overview/website/products/overview/web
site/products/overview/website/products/overview/website/pro
ducts/overview/website/products/overview/website/products/
/website/products/overview/website/products/overview/website
/products/overview/website/products/overview/website/
/overview/website/products/overview/website/products/overvie
w/website/products/overview/website/products/overview/
/products/overview/website/products/overview/website/product

HTTP/1.1" 302 0


so jetz mal schöööön editiert, kann sein dass ich aus versehen bissl was rausgelöscht hab
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8503 - 04.06 18:24

GANZ TOLL.. ICH WILL ZEILEN UMBRUCH BEI 500 ZEICHEn. argh. ALLA!!!!

tioll da warste schneller, sack
mwl

RANG God

#8504 - 05.06 00:56

tja du bist halt das opfer


[eidt]

icu bin so voll chf frue mich daann ichn edit hinkreig
omfg argl . bidsko neuer preisrekord is die schjeisse teuer eywenn mann mitm par runden aanfängt (( und noch netg mal tusse klsargeamacht
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8505 - 05.06 10:01

ich war daheim.. heute auch.. mal ne auszeit nehmen
horst

RANG Master of Clanintern

#8506 - 05.06 11:34

gibts bei miranda nen plugin bei dem ich mehrere user über ein miranda verwalten kann (fürs icq zB) ?
mwl

RANG God

#8507 - 05.06 13:35

miranda unterstützt doch mehrere profile? oder was meinst du?
horst

RANG Master of Clanintern

#8508 - 06.06 10:17

ja?
also ich mag halt, dass ich mehrere icq user mit dem selben miranda nutzen kann.

wie gayt das?
horst

RANG Master of Clanintern

#8509 - 06.06 10:20

hah haaaa..

miranda boot ini lesen und verstehen ... geht doch

bussi
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8510 - 06.06 10:23

bussi
mwl

RANG God

#8511 - 07.06 10:03

tääääätääääärääääää theorie bestanden *froi*

grml scheiss vorfahrt hrhr 5 felherpunkte

endlich kann ich die drecksbögen verbrennen *froi*
vaest ´ ark // patrick

RANG Master of Clanintern

#8512 - 07.06 10:12

lol. dafür das du 2 anläufe gebraucht hast, und im 2. IMMERNOCH 5 fp, würd ich dir den schein schon garnich geben.
CrashOverride // for$aken

RANG Master of Clanintern

#8513 - 07.06 10:35

rofl patrick, dann hättest du den einen typen von stern tv schon längst erschossen. nach seinem 47. anlauf (jaja, schon richtig, SIEBENUNDVIERZIGSTER VERSUCH!) hat der tüv ihm dann den führerschein auf ewig verweigern wollen, woraufhin die mutter geklagt und verloren hat... wer es in 47 versuchen nicht schafft, richtig zu raten oder zu lernen, sollte wirklich heimlich entsorgt werden... solche leute sind die absoluten evolutionsbremsen...
vaest ´ ark // patrick

RANG Master of Clanintern

#8514 - 07.06 11:11

muahahaa.. lol. echt jetz?
das war bestimmt n fake. 47 versuche... hast du ne ahnung, was das gekostet hat?! unglaublich...
poky *ich nutze alle zeichen aus bis es nicht mehr geht.. ye

RANG Godlike

#8515 - 07.06 11:15

theorie is ja nich so teuer wie praktisch oder?
xi-on|wer das liest kann lesen. toll wa?

RANG Godlike

#8516 - 07.06 17:20

#8524 seid der typ im fernsehn war der über 240 fahrstunden gebraucht hat um praxis zu bestehen glaub ich auch an leute mit nem iq unter 70
horst

RANG Master of Clanintern

#8517 - 07.06 17:21

wobei der IQ in mancher hinsicht nicht maßgeblich wichtig ist wie schlau oder dumm ein mensch ist.
eddwardd

RANG Godlike

#8518 - 07.06 17:23

eine bekannte von mir raffte es einfach nicht, warum man bei einem auto schalten muß :)
horst

RANG Master of Clanintern

#8519 - 07.06 17:27

die war ihrer zeit voraus und wollte die automatik einführen
mwl

RANG God

#8520 - 07.06 18:03

pf patrick hab ich zuviel zeit zum lernen oder was? keine ahnung von autos und das kommt nicht von alleine hab 5min vor der ersten prüfung noch schnell die letzten 2 bögen gemacht will also nix hören