Gesendete Datenmenge bestimmen
Gesendete Datenmenge bestimmen
am 25.10.2006 09:34:00 von larrie
Hallo NG,
habe in der FAQ nix dazu gefunden. Ich frage mich ob es möglich ist, die
Menge der gesendeten HTTP-Daten für einen Request mit PHP zu bestimmen.
Also beispielsweise kommt ein Request rein, mein Script macht ne
DB-Abfrage und schickt die Daten als HTML. Kann ich die exakte Größe
dieser gesendeten Daten über PHP rausfinden?
Danke schon mal,
André
Re: Gesendete Datenmenge bestimmen
am 25.10.2006 09:43:07 von Joerg Behrens
André Lähr schrieb:
> Hallo NG,
>
> habe in der FAQ nix dazu gefunden. Ich frage mich ob es möglich ist, die
> Menge der gesendeten HTTP-Daten für einen Request mit PHP zu bestimmen.
>
> Also beispielsweise kommt ein Request rein, mein Script macht ne
> DB-Abfrage und schickt die Daten als HTML. Kann ich die exakte Größe
> dieser gesendeten Daten über PHP rausfinden?
Wenn du die Daten erst einmal von PHP buffern [1] laesst und die Laenge
des Buffers dann abfragst haettest du diese Information.
Gruss
Joerg
[1] Schau dir mal die ob_*() Funktionen im Manual an.
--
TakeNet GmbH http://www.takenet.de
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
Re: Gesendete Datenmenge bestimmen
am 25.10.2006 10:42:11 von sk
Joerg Behrens schrieb:
> [1] Schau dir mal die ob_*() Funktionen im Manual an.
>
Den Senf den der Webserver dazugibt kann er so aber nicht abfangen. Wenn
PHP auch noch den Output komprimiert passt dann gar keine Grösse mehr.
Jörg
Re: Gesendete Datenmenge bestimmen
am 25.10.2006 15:02:46 von larrie
Joerg Behrens wrote:
> André Lähr schrieb:
>> Hallo NG,
>>
>> habe in der FAQ nix dazu gefunden. Ich frage mich ob es möglich ist,
>> die Menge der gesendeten HTTP-Daten für einen Request mit PHP zu
>> bestimmen.
>>
>> Also beispielsweise kommt ein Request rein, mein Script macht ne
>> DB-Abfrage und schickt die Daten als HTML. Kann ich die exakte Größe
>> dieser gesendeten Daten über PHP rausfinden?
>
> Wenn du die Daten erst einmal von PHP buffern [1] laesst und die Laenge
> des Buffers dann abfragst haettest du diese Information.
>
> Gruss
> Joerg
>
> [1] Schau dir mal die ob_*() Funktionen im Manual an.
>
Danke, das funktioniert soweit. Ich denke damit komm ich auch hin.
Viele Grüße,
André
Re: Gesendete Datenmenge bestimmen
am 25.10.2006 15:05:06 von larrie
Jörg Singendonk wrote:
> Joerg Behrens schrieb:
>
>> [1] Schau dir mal die ob_*() Funktionen im Manual an.
>>
>
> Den Senf den der Webserver dazugibt kann er so aber nicht abfangen. Wenn
> PHP auch noch den Output komprimiert passt dann gar keine Grösse mehr.
>
> Jörg
Hallo Jörg,
ja, das stimmt wohl. Aber bei der Seite, die ich übertragen will ist
fast ausschließlich die DB-Abfrage. Habs mal mit der Größe in den
Seiteninformationen (beim Firefox) verglichen. Der Unterschied war
marginal. Für meine Anforderungen tut's also.
Beste Grüße,
André