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é