21 11 2007 Nils Hitze
Uh, was Neues und zwar etwas bei dem man sich fragt wieso vorher da noch keiner drauf gekommen ist. Cachefile.net von John Davis bietet allen JS Entwicklern die Möglichkeit ihre Javascripte über eine zentrale Domain zu laden, was dann bedeutet: Der Browser cachet die Files und erst wenn der Cache expired oder gelöscht wird, muss die Bibliothek erneut geladen werden. Was das für die Performance bedeuten kann, wenn man z.B. ExtJS benutzt muss ich ja keinem erklären, oder? Der Nachteil ist, das an den Libs nichts geändert werden kann (was man eh nicht machen sollte) und das man von der Serverperformance von Cachefile abhängig ist. Da wir in unserem Projekt mit relativ vielen Libs arbeiten, überwiegen hier ganz klar die Vorteile, also hab ich mich das erste Mal in meinem Leben dazu bereit erklärt und habe John Davis via Paypal eine kleine Spende zukommen lassen. Ich hoffe das viele andere ähnlich handeln damit dieser brilliante Service lange weiter lebt.

Bookmark   at del.icio.us Digg  Technorati

Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
29 11 2007
#1 Nils (Antwort)

Mh .. Das mit Minify und Latest stimmt, das wären gute Ideen, schreib halt einfach an John Davis, der ist für gute Ideen nämlich bestimmt dankbar.
Kommentar (1)
27 11 2007
#2 Erik (Antwort)

also ich hab das jetzt auch schon einmal hergenommen, aber ganz so ideal isses imho nicht: zum einen könnte man die bibliotheken auch noch verkleinern (zB. mit minify). und zum anderen würd ich mir da noch eine script.latest.js wünschen, sodass man immer die aktuellste version hätte. (birgt natürlich auch gefahren)
Kommentar (1)
21 11 2007
#3 Erik Pöhler (Antwort)

Die Idee ist genial! (wenn ichs richtig verstehe) Bringt einem (oder besser dem Besucher) doch aber nur dann etwas wenn er mehrere Webseiten besucht, deren Standard-Bibliotheken dort abgelegt wurden, nein? Ich kann ja genausogut die Expires-Header auf dem eigenen Webspace vorgeben. Sorry, aber jetzt musst du es doch erklären :/ zumal ja noch eine weitere domain (dns-anfrage) kontaktiert werden muss. (vgl. http://developer.yahoo.com/performance/rules.html#dns_lookups)
Kommentar (1)

Kommentar schreiben


Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden