|  HTML und PHP, PHP Komprimiert schneller als HTML? | 
Willkommen, Gast ( Anmelden | Registrierung )
|  HTML und PHP, PHP Komprimiert schneller als HTML? | 
|  28.12.2004 - 20:08 
				 Beitrag
					#1
					
				
			 | |
| Kommt Zeit, kommt Rat, kommt Conrad!  Gruppe: Mods Beiträge: 1.169 Mitglied seit: 21.11.2001 Wohnort: Altenkirchen, Westerwald Mitglieds-Nr.: 42  | 
				Hi All! Bastel gerade an eine ziemlich große HTML-Seite, kaum Bilder viel Code und Text. Dabei kam mir der Gedanke diese HTM-Seite als PHP-Seite ins Netz zu stellen und zu komprimieren. Macht das sinn? Kann die Ladezeit hierdurch verkürzt werden? Oder bin ich hier auf dem Holzweg?   cu Conny | 
|  | |
|  | 
|  31.12.2004 - 9:14 
				 Beitrag
					#2
					
				
			 | |
| hdb      Gruppe: User Beiträge: 685 Mitglied seit: 26.10.2001 Wohnort: Köln Mitglieds-Nr.: 5  | CODE <? ob_start(); ob_implicit_flush(0); function CheckCanGzip(){ global $HTTP_ACCEPT_ENCODING; if (headers_sent() || connection_aborted()){ return 0; } if (strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false) return "x-gzip"; if (strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false) return "gzip"; return 0; } /* $level = compression level 0-9, 0=none, 9=max */ function GzDocOut($level=9,$debug=0){ $ENCODING = CheckCanGzip(); if ($ENCODING){ print "\n<!-- Use $ENCODING -->\n"; $Contents = ob_get_contents(); if ($debug){ $d1=strlen($Contents); $d2=strlen(gzcompress($Contents,$level)); $s="<p><table>"; $s.="<tr><td>Normal page size:</td><td>$d1 bytes</td></tr>"; $s.="<tr><td>Compressed page size:</td><td>$d2 bytes</td></tr>"; $s.="<tr><td>Compression power:</td><td>".round(($d1/$d2),2)."x</td></tr>"; $s.="</table>"; $Contents.=$s; } ob_end_clean(); header("Content-Encoding: $ENCODING"); print "\x1f\x8b\x08\x00\x00\x00\x00\x00"; $Size = strlen($Contents); $Crc = crc32($Contents); $Contents = gzcompress($Contents,$level); $Contents = substr($Contents, 0, strlen($Contents) - 4); print $Contents; print pack('V',$Crc); print pack('V',$Size); exit; }else{ ob_end_flush(); exit; } } ?> Ersetze den Code, dann änderst Du noch gzdocout(); in gzdocout(9,1); | 
|  | |
 Conny   HTML und PHP   28.12.2004 - 20:08
 Conny   HTML und PHP   28.12.2004 - 20:08 
  db   Sie mal auf meine Seiten, die alle mit php komprim...   28.12.2004 - 20:31
 db   Sie mal auf meine Seiten, die alle mit php komprim...   28.12.2004 - 20:31 
  Conny   Hammer!
Ich kenne die Seite, aber 200KB hätte ...   28.12.2004 - 22:15
 Conny   Hammer!
Ich kenne die Seite, aber 200KB hätte ...   28.12.2004 - 22:15 
  harlequin   moin!
Also wenn ich das mal seperat in ner PH...   28.12.2004 - 23:41
 harlequin   moin!
Also wenn ich das mal seperat in ner PH...   28.12.2004 - 23:41 
  Conny   Hi Lars,
hab' das auch mal durchgespielt, mach...   29.12.2004 - 0:18
 Conny   Hi Lars,
hab' das auch mal durchgespielt, mach...   29.12.2004 - 0:18 
  Andreas   Hi Conny,
in welcher Währung wird denn das Startg...   29.12.2004 - 11:27
 Andreas   Hi Conny,
in welcher Währung wird denn das Startg...   29.12.2004 - 11:27 
  Conny   Hi Andreas,
Oops   
da steht aber: & # 8 3 6 4...   29.12.2004 - 11:33
 Conny   Hi Andreas,
Oops   
da steht aber: & # 8 3 6 4...   29.12.2004 - 11:33 
  Andreas   Hi,
sämtliche Umschreibungen zielen aber immer au...   29.12.2004 - 12:01
 Andreas   Hi,
sämtliche Umschreibungen zielen aber immer au...   29.12.2004 - 12:01
 
  Conny   ZITAT(Andreas @ 29.12.2004 - 11:01)... und we...   29.12.2004 - 16:04
 Conny   ZITAT(Andreas @ 29.12.2004 - 11:01)... und we...   29.12.2004 - 16:04 
  SteffenG   Ich denke, du müsstest deine html-Seiten nichtmal ...   31.12.2004 - 0:27
 SteffenG   Ich denke, du müsstest deine html-Seiten nichtmal ...   31.12.2004 - 0:27 
  Conny   Hallo Steffen,
vielen Dank für diesen hinweis, abe...   31.12.2004 - 8:39
 Conny   Hallo Steffen,
vielen Dank für diesen hinweis, abe...   31.12.2004 - 8:39 
  Conny   Hi Dieter,
Ok hab's gemacht.
Die Datei zeigt -...   31.12.2004 - 9:52
 Conny   Hi Dieter,
Ok hab's gemacht.
Die Datei zeigt -...   31.12.2004 - 9:52
 
  db   ZITAT(Conny @ 31.12.2004 - 9:52)...
Wahrschei...   31.12.2004 - 9:58
 db   ZITAT(Conny @ 31.12.2004 - 9:52)...
Wahrschei...   31.12.2004 - 9:58

 
  Conny   ZITAT(hdb @ 31.12.2004 - 8:58)Ist das nix?
...   31.12.2004 - 11:03
 Conny   ZITAT(hdb @ 31.12.2004 - 8:58)Ist das nix?
...   31.12.2004 - 11:03 
  db   Na also.
Ab PHP 4.0.4 kannst du das einfacher hab...   31.12.2004 - 11:21
 db   Na also.
Ab PHP 4.0.4 kannst du das einfacher hab...   31.12.2004 - 11:21
 
  Conny   ZITAT(hdb @ 31.12.2004 - 10:21)Den Kompressio...   31.12.2004 - 14:59
 Conny   ZITAT(hdb @ 31.12.2004 - 10:21)Den Kompressio...   31.12.2004 - 14:59

 
  db   ZITAT(Conny @ 31.12.2004 - 14:59)...
Wo, und ...   31.12.2004 - 15:19
 db   ZITAT(Conny @ 31.12.2004 - 14:59)...
Wo, und ...   31.12.2004 - 15:19 
  Conny   OK, noch mal zum besseren Verständnis.
wenn ich ei...   31.12.2004 - 12:52
 Conny   OK, noch mal zum besseren Verständnis.
wenn ich ei...   31.12.2004 - 12:52
 
  db   So ist es, wenn Dein Server mitspielt und die PHP ...   31.12.2004 - 13:03
 db   So ist es, wenn Dein Server mitspielt und die PHP ...   31.12.2004 - 13:03 
  Conny   Hallo,
ja, es gibt für meinem Server eine Webstati...   31.12.2004 - 15:48
 Conny   Hallo,
ja, es gibt für meinem Server eine Webstati...   31.12.2004 - 15:48
 
  db   ZITAT(Conny @ 31.12.2004 - 15:48)...
In diese...   31.12.2004 - 16:17
 db   ZITAT(Conny @ 31.12.2004 - 15:48)...
In diese...   31.12.2004 - 16:17 
  Conny   ZITAT(hdb @ 31.12.2004 - 15:17)Na, so schwer ...   31.12.2004 - 16:25
 Conny   ZITAT(hdb @ 31.12.2004 - 15:17)Na, so schwer ...   31.12.2004 - 16:25
 
  db   ZITAT(Conny @ 31.12.2004 - 16:25)217.84.161.5...   31.12.2004 - 16:32
 db   ZITAT(Conny @ 31.12.2004 - 16:25)217.84.161.5...   31.12.2004 - 16:32 
  Conny   Ok, alles klar, der Tag hat sich gelohnt   
6881 B...   31.12.2004 - 17:48
 Conny   Ok, alles klar, der Tag hat sich gelohnt   
6881 B...   31.12.2004 - 17:48
 
  db   Sieh Dir mal andere Einträge an. Ich vermute an de...   31.12.2004 - 17:53
 db   Sieh Dir mal andere Einträge an. Ich vermute an de...   31.12.2004 - 17:53
 
  Auge   Hallo Conny
ZITAT(Conny @ 31.12.2004 - 17:48...   02.01.2005 - 20:43
 Auge   Hallo Conny
ZITAT(Conny @ 31.12.2004 - 17:48...   02.01.2005 - 20:43 
  Conny   Hi,
Referrer:
ja, das ist die Stelle, wo die Seite...   31.12.2004 - 18:03
 Conny   Hi,
Referrer:
ja, das ist die Stelle, wo die Seite...   31.12.2004 - 18:03 
  Conny   Hallo,
nachdem ich mich nun von diesem Komprimieru...   02.01.2005 - 20:53
 Conny   Hallo,
nachdem ich mich nun von diesem Komprimieru...   02.01.2005 - 20:53 
  db   Da gibt es keine Probleme, es bleibt wie gehabt.
...   02.01.2005 - 21:00
 db   Da gibt es keine Probleme, es bleibt wie gehabt.
...   02.01.2005 - 21:00
 
  Conny   ZITAT(hdb @ 02.01.2005 - 20:00)Du könntest de...   02.01.2005 - 21:14
 Conny   ZITAT(hdb @ 02.01.2005 - 20:00)Du könntest de...   02.01.2005 - 21:14

 
  db   ZITAT(Conny @ 02.01.2005 - 21:14)ZITAT(hdb ...   02.01.2005 - 21:19
 db   ZITAT(Conny @ 02.01.2005 - 21:14)ZITAT(hdb ...   02.01.2005 - 21:19 
  Conny   Hallo Dieter,
ob_start("ob_gzhandler"); ...   02.01.2005 - 21:37
 Conny   Hallo Dieter,
ob_start("ob_gzhandler"); ...   02.01.2005 - 21:37
 
  db   ZITAT(Conny @ 02.01.2005 - 21:37)PS. Sind die...   02.01.2005 - 21:42
 db   ZITAT(Conny @ 02.01.2005 - 21:37)PS. Sind die...   02.01.2005 - 21:42 
  Conny   9 Kilo!
Unser 'Monty' Haus- und Hofkat...   02.01.2005 - 21:56
 Conny   9 Kilo!
Unser 'Monty' Haus- und Hofkat...   02.01.2005 - 21:56|   | 
|   | Vereinfachte Darstellung | Aktuelles Datum: 31.10.2025 - 14:23 |