Andreas Korthaus: Caching-Strategien, Komprimierungs-Strategien

Beitrag lesen

Hi Andreas,

PHP-Ausgaben wirst Du sogar besser komprimieren als mod_gzip, weil Du "gzip -9" verwendest, mod_gzip aber nur "gzip -6". (In mod_deflate ist das konfigurierbar.)
Woher weißt Du das? Also dass php gzip -9 verwendet?

auf der mod_gzip-Mailingliste hat mal jemand Messungen gemacht und seine PHP-Komprimierung mit mod_gzip und mod_deflate verglichen. (Das Ergebnis der Diskussion war, daß in mod_deflate der Parameter eingebaut wurde, der den zuvor festen Wert von "gzip -1" konfigurierbar machte.)

Also kann man das in mod_deflate jetzt konfigurierbar? mod_gzip nicht? Udn wie haben die udn PHP sich denn im Vergleich geschlagen?

switches für die UNIX command line werden üblicherweise mit "-" eingeleitet, um sie von "richtigen Parametern" (Dateinamen etc.) unterscheiden zu können.

Stimmt, aber leider weiß ich jetzt nicht wirklich was ich bei PHP angeben muss, aber da frage ich vermutlich den falschen ;-)

Die "-6" von mod_gzip ist das Ergebnis ausgiebiger Tests in Sachen trade-off zwischen Effekt und CPU-Last (sagt Kevin Kiley, der Autor von mod_gzip).

nur finde ich das ist viel zu individuell, der eine hat ein Problem mit der CPU(z.B. Self-Server, würde es wohl was bringen das hier auf -1 herabzusetzen?), der nächste eher mit dem Traffic.

Ich habe selbst mal eine Testreihe gemacht (mit einer Handvoll Dateien) und muß sagen, daß Stufe 1 auch schon sehr gut ist, daß aber bis etwa Stufe 4-6 noch ein paar Prozent herauszuholen sind. Darüber dann kaum mehr etwas, bei dennoch stark steigender CPU-Last. Auf einem Server, der sehr viele dynamische Seiten generieren muß, wäre Stufe 1 durchaus eine Überlegung wert.

Mal schaun. Aber wie gesagt, ich denke ich mache da manull, da es wirklich nur die paar Dateien sind. Ich werde das so machen:

ich schreibe mir ein Tool, PHP oder Shell-Script, welches in den beiden Verzeichnissen für CSS und JS alle Dateien mit den .gz-Versionen vergleicht, also im Prinzip vergleiche ich für jede Datei ihren MD5-Hash mit dem MD5-Hash der Datei im entsprechenden gz-Archiv, müsste doch gehen, oder(kann man direkt an diesen Hash kommen)? Wenn die sich halt unterscheiden wird die gz-Datei neu erstellt. Sollte ich hierbei gzip -9 verwenden? Wäre mit von der Performance egal, eher auf Client Seite, oder merkt der keinen Unterschied ob er ein -1 oder -9 Archiv entpackt? Vermutlich schon, oder? Vielleicht nehme ich auch -4 oder -6.

Grüße
Andreas

0 43

Website zu langsam ?

player2000
  • html
  1. 0
    Fabian Transchel
    1. 0
      player2000
      1. 0
        Michael Schröpl
        • grafik
      2. 0

        Grafiken optimieren

        rainer groth
        • software
  2. 0
    Michael Schröpl
  3. 0
    rainer groth
  4. 0
    Heiner
    1. 0
      Fabian Transchel
      1. 0
        Heiner
      2. 0
        Andreas Korthaus
        1. 0
          Heiner
          1. 0
            Andreas Korthaus
            1. 0

              Caching-Strategien

              Michael Schröpl
              • https
              1. 0
                Andreas Korthaus
                1. 0
                  Michael Schröpl
                  1. 0

                    Caching-Strategien, Kompremierungs-Strategien

                    Andreas Korthaus
                    1. 0

                      Caching-Strategien, Komprimierungs-Strategien

                      Michael Schröpl
                      1. 0
                        Andreas Korthaus
                        1. 0
                          Michael Schröpl
                          1. 0
                            Michael Schröpl
                            1. 0
                              Andreas Korthaus
                              1. 0
                                Michael Schröpl
                                1. 0
                                  Andreas Korthaus
                                  1. 0
                                    Michael Schröpl
                                    1. 0
                                      Andreas Korthaus
          2. 0
            Michael Schröpl
  5. 0
    Siechfred
  6. 0
    btsv fan
    1. 0
      player2000
      1. 0
        at
      2. 0
        Andreas Korthaus
        1. 0
          player2000
          • grafik
          1. 0
            Andreas Korthaus
          2. 0
            Siechfred
            1. 0
              Christian Seiler
              1. 0

                Spart Transparenz Speicherplatz?

                Siechfred
                1. 0
                  Christian Seiler
                  1. 0
                    Siechfred
                  2. 0
                    Michael Schröpl
  7. 0
    player2000
    1. 0
      Michael Schröpl
      1. 0
        player2000
        • grafik