Leser: 30
Quote* Layout möglichst in eine Datei auslagern ("CSS-Datei" muss nur einmal geladen werden)
Quote* http-Komprimierung
durch den Webserver. Können "alle" Browser damit umgehen?
Quotehtml-komprimierung
css-komprimierung
Quote* AJAX (?)
Verstärker Einsatz von AJAX, damit nur Teile der Seite und nicht die ganze Seite neu geladen werden muss.
-> lohnt sich das?
2010-01-09T13:56:55 sid burnQuote* Layout möglichst in eine Datei auslagern ("CSS-Datei" muss nur einmal geladen werden)
Das macht die Bandbreite aber in der Regel nicht geringer. Allerdiengs führt es dazu das eine Seite schneller geladen ist wenn weniger http zugriffe gemacht werden müssen.
2010-01-19T11:45:25 Hagen2010-01-09T13:56:55 sid burnQuote* Layout möglichst in eine Datei auslagern ("CSS-Datei" muss nur einmal geladen werden)
Das macht die Bandbreite aber in der Regel nicht geringer. Allerdiengs führt es dazu das eine Seite schneller geladen ist wenn weniger http zugriffe gemacht werden müssen.
Warum wird die (Folge-) Seite nicht schneller geladen (okay, von Folge-Seiten habe ich nicht explizit gesprochen)? Ich hatte das bisher immer so verstanden, dass die CSS-Datei, sofern die Folgeseiten die gleiche Datei benutzten, beim nächsten mal nicht mehr geladen werden muss?
Woran wird eigentlich erkannt, dass es sich um die gleiche Datei handelt ... "nur" am Namen?
QuoteWarum wird die (Folge-) Seite nicht schneller geladen (okay, von Folge-Seiten habe ich nicht explizit gesprochen)? Ich hatte das bisher immer so verstanden, dass die CSS-Datei, sofern die Folgeseiten die gleiche Datei benutzten, beim nächsten mal nicht mehr geladen werden muss?
QuoteWoran wird eigentlich erkannt, dass es sich um die gleiche Datei handelt ... "nur" am Namen?
2010-01-19T15:12:46 sid burn2010-01-19T11:45:25 Hagen2010-01-09T13:56:55 sid burnQuote* Layout möglichst in eine Datei auslagern ("CSS-Datei" muss nur einmal geladen werden)
Das macht die Bandbreite aber in der Regel nicht geringer. Allerdiengs führt es dazu das eine Seite schneller geladen ist wenn weniger http zugriffe gemacht werden müssen.
Warum wird die (Folge-) Seite nicht schneller geladen (okay, von Folge-Seiten habe ich nicht explizit gesprochen)? Ich hatte das bisher immer so verstanden, dass die CSS-Datei, sofern die Folgeseiten die gleiche Datei benutzten, beim nächsten mal nicht mehr geladen werden muss?
Woran wird eigentlich erkannt, dass es sich um die gleiche Datei handelt ... "nur" am Namen?
Hmm, irgendwie wirft dein Post Fragen auf die ich vorher nie gesagt habe.
2010-01-19T15:17:36 pqich glaube, ihr redet aneinaner vorbei. Hagen meinte einfach, das CSS sollte in eine Datei ausgelagert werden. sid burn hat aber verstanden, das CSS sollte in eine Datei ausgelagert werden, also eine und nicht mehrere.
QuoteWas auch in meinen Augen auch keine wirklich lohnende Massnahme ist.
2010-01-09T13:21:14 Hagen* "html-Komprimierung" (?)
d.h. alle Kommentare, unnötigen Leerzeichen und Leerzeilen entfernen
-> lohnt sich das?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t .......... ok
t/cfg-for-parse.t .... ok
t/clean-crash.t ...... ok
t/extra-quote.t ...... ok
t/ignore-text.t ...... ok
t/ignore.t ........... ok
t/levels.t ........... ok
t/message.t .......... ok
t/opt-00.t ........... ok
t/perfect.t .......... Failed 1/3 subtests
t/pod-coverage.t ..... ok
t/pod.t .............. ok
t/roundtrip.t ........ ok
t/segfault-form.t .... ok
t/simple.t ........... 1/4 Unknown error type: line 2 column 5 - Info: <body> previously mentioned at t/simple.t line 17
Unknown error type: line 2 column 5 - Info: <body> previously mentioned at t/simple.t line 17
Unknown error type: line 2 column 5 - Info: <body> previously mentioned at t/simple.t line 17
t/simple.t ........... ok
t/too-many-titles.t .. 1/3 Unknown error type: line 4 column 9 - Info: <head> previously mentioned at t/too-many-titles.t line 22
t/too-many-titles.t .. ok
t/unicode.t .......... Failed 1/7 subtests
t/venus.t ............ 1/3 Unknown error type: line 8 column 2 - Info: <h1> previously mentioned at t/venus.t line 21
Unknown error type: line 10 column 2 - Info: <h1> previously mentioned at t/venus.t line 21
Unknown error type: line 11 column 2 - Info: <h1> previously mentioned at t/venus.t line 21
Unknown error type: line 12 column 2 - Info: <h1> previously mentioned at t/venus.t line 21
Unknown error type: line 15 column 2 - Info: <h2> previously mentioned at t/venus.t line 21
Unknown error type: line 17 column 2 - Info: <h4> previously mentioned at t/venus.t line 21
Unknown error type: line 18 column 2 - Info: <h4> previously mentioned at t/venus.t line 21
Unknown error type: line 20 column 2 - Info: <h4> previously mentioned at t/venus.t line 21
Unknown error type: line 25 column 3 - Info: <h4> previously mentioned at t/venus.t line 21
t/venus.t ............ ok
t/version.t .......... ok
t/wordwrap.t ......... 1/2 Unknown error type: line 1 column 1 - Info: <head> previously mentioned at t/wordwrap.t line 35
t/wordwrap.t ......... ok
Test Summary Report
-------------------
t/perfect.t (Wstat: 11 Tests: 2 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 3 tests but ran 2.
t/unicode.t (Wstat: 11 Tests: 6 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 7 tests but ran 6.
Files=20, Tests=78, 1 wallclock secs ( 0.10 usr 0.02 sys + 0.93 cusr 0.13 csys = 1.18 CPU)
Result: FAIL
Failed 2/20 test programs. 0/78 subtests failed.
make: *** [test_dynamic] Fehler 255
PETDANCE/HTML-Tidy-1.08.tar.gz
/usr/bin/make test -- NOT OK
2010-01-19T12:01:09 HagenDanke für die Anregungen, ich werde mal probieren, was ich umsetzten kann.
Ist es auch möglich ein "Layout-Packet" (CSS, JS, Grafiken, ...) irgendwo (als auch außerhalb des Browser-Caches) abzulegen und dieses zu verwenden?
2010-01-19T12:43:56 GwenDragonDie Dateien lokal zu speichern und dann einzulesen ist nicht in jedem Browser aus Sicherheitsgründen möglich.