anpera.net
https://anpera.dyndns.org/phpbb3/

Ausgabenkompression
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=3507
Seite 1 von 1

Autor:  Kevz [ So 25 Mär, 2007 17:15 ]
Betreff des Beitrags:  Ausgabenkompression

Ausgabenkompression


Beschreibung:
Mit diesem kleinem Mod verschwinden eure Sorgen, dass eine Weisse Seite erzeugt wird vorerst. Denn die Ausgabenkompression wird nur noch Aktiviert, wenn dieser standardmäßig ausgeschaltet ist.

Denn es gibt vermehrt auf einigen Server die Einstellungen, dass dieser direkt mit Aktiviert ist was natürlich zu Weissen Seiten innerhalb des Spiels sowie beim aufrufen eines Scripts führt.


Installation:
Datei: common.php
Suche:

[php]<?php
echo compress_out($output);
// echo $output;
?>[/php]

Ersetze durch:
[php]<?php
// Die Ausgabe Kompression aus den PHP- Einstellungen
// auslesen und nur Aktivieren, wenn dieser Standart
// ausgeschaltet ist!
if ( getsetting('output.compression', 0) && !ini_get('zlib.output_compression') ) {
echo compress_out($output);
}
else print($output);
?>[/php]


Datei: configuration.php
Suche:

[php]"dailyspecial"=>"Heutiges besonderes Ereignis",[/php]

Füge darunter ein:
[php]"output.compression"=>"Kompression von Inhalten eingeschaltet?,bool"[/php]

Autor:  Eliwood [ So 25 Mär, 2007 19:44 ]
Betreff des Beitrags:  Re: Ausgabe Kompression

Ein Ding:

Es gibt etwas schöneres als dieses compress_out. Das ganze nennt sich ob_gzhandler() und ist eine Callbackfunktion für ob_start. Damit spart man sich die Überprüfung des Browser (Bzw. Wird das in C getestet und ist somit schneller).

Allerdings solltest du auf deine Texte achten. Denn sie sind etwas verwirrend geschrieben.

Kevz hat geschrieben:
Mit diesem kleinem Mod verschwinden eure Sorgen, dass eine Weisse Seite erzeugt wird vorerst

Tun sie nicht.
1. Werden weisse Seiten nicht unbedingt durch Fehlerhafte Kompression erzeugt.
2. Erzeugt eine Fehlerhafte Kompression nicht unbedingt eine weisse Seite.
3. Erscheinen trotzdem weisse Seiten, wenn in der php.ini die Kompression auf aus steht und mit compress_out() die Ausgabe komprimiert wird.


Kevz hat geschrieben:
Denn die Ausgabe Kompression wird nur noch Aktiviert, wenn dieser standardmäßig ausgeschaltet ist.

Denn es gibt vermehrt auf einigen Server die Einstellungen, dass dieser direkt mit Aktiviert ist was natürlich zu Weissen Seiten innerhalb des Spiels sowie beim aufrufen eines Scripts führt.

Mehrdeutig und unklar geschrieben. *Wo* soll es standard gemäss ausgeschaltet sein? Und warum soll das zu weissen Seiten führen, wenn es aktiviert ist? Zumindest in meinen Tests kamen da keine weissen Seiten. Sondern Seiten mit der Ausgabe von compress_out(), die halt nochmals komprimiert wurden und dadruch unleserlich sind. Aber sicher nicht weiss.

PS: "Ausgabenkompression" ist richtiger.

Autor:  Drazaar [ So 25 Mär, 2007 22:51 ]
Betreff des Beitrags: 

Mal rein aus Interessensgründen.... Kann es sein, dass ihr euch nicht lieb habt?^^

Fällt mir nur immer wieder auf :P

Autor:  Kevz [ So 25 Mär, 2007 23:07 ]
Betreff des Beitrags: 

Nein nicht wirklich da er es meist mit er Hochnäsigkeit übertreibt. ;) Aber jedem das seine. =)

Autor:  MySql [ Di 24 Jul, 2007 17:58 ]
Betreff des Beitrags: 

Kleiner Schoenheitsfehler...

Zitat:
"output.compression"=>"Kompression von Inhalten eingeschaltet?,bool"


da fehlt komma.

[php]"output.compression"=>"Kompression von Inhalten eingeschaltet?,bool",[/php]

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/