2 registered members (Ayumi, 1 invisible),
584
guests, and 1
spider. |
Key:
Admin,
Global Mod,
Mod
|
|
|
An alle Internet-Spezialisten
#289081
09/10/09 12:17
09/10/09 12:17
|
Joined: Sep 2005
Posts: 980 Aue, Sachsen, Germany
Wicht
OP
User
|
OP
User
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
|
Wenn ein Link aufgerufen wird, beinhaltet ja das Protokoll HTTP sicherlich einige Infos im Header, die mit übermittelt werden. Wieviel Bytes belegt der Header? Und gleich noch eine Frage: Nehmen wir mal diesen fiktiven Link an: http://www.DomainIrgendwas.de/machmal.php?name=Wicht&text=RiesendeppEs geht hier nur um das Senden von Informationen. Der php-Parser selbst liefert keine Daten zurück. Erzeugt jetzt nur "name=Wicht&text=Riesendepp" den Traffic oder der komplette Link?
|
|
|
Re: An alle Internet-Spezialisten
[Re: Wicht]
#289086
09/10/09 12:57
09/10/09 12:57
|
Joined: May 2005
Posts: 133 Germany, Passau
AlexDeloy
Member
|
Member
Joined: May 2005
Posts: 133
Germany, Passau
|
Auch wenn ich mir kein konkretes Szenario vorstellen kann in dem es auf ein paar Bytes mehr oder weniger ankommt: Dein Webserver empfängt den Link als:
GET /manchmal.php?name=Wicht&text=Riesendepp HTTP/1.1
Host: www.domainirgendwas.de
Die Domain wird also jedesmal im Request mitgeliefert, um die 2. Frage zu beantworten. Zur ersten Fragen: Du bekommst also "GET " " HTTP/1.1" und "Host: " als zusätzliche Daten zu deiner URL, anhand dieser Werte kannst du dir selbst ausrechnen wieviel Bytes jeder Link braucht edit: Natürlich verursacht auch das bereitstellen der Daten Traffic, beispielsweise:
HTTP/1.0 200 OK
Date: Thu, 10 Sep 2009 14:59:12 GMT
Last-Modified: Thu, 10 Sep 2009 14:12:32 GMT
Content-Language: de
Content-Type: text/html; charset=utf-8
Hier erscheint die Antwort des Webservers als (mit HTML Tags versehenem) Plaintext
|
|
|
Re: An alle Internet-Spezialisten
[Re: AlexDeloy]
#289087
09/10/09 13:16
09/10/09 13:16
|
Joined: Sep 2005
Posts: 980 Aue, Sachsen, Germany
Wicht
OP
User
|
OP
User
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
|
Danke erstmal. Das hilft auf jeden Fall enorm weiter. Auch wenn ich mir kein konkretes Szenario vorstellen kann in dem es auf ein paar Bytes mehr oder weniger ankommt:
Oh doch. Stichwort Masterserver. Edit: Achso, nochwas: Ich versende mit Post, nicht mit Get.
Last edited by Wicht; 09/10/09 13:17.
|
|
|
Re: An alle Internet-Spezialisten
[Re: Wicht]
#289090
09/10/09 13:37
09/10/09 13:37
|
Joined: May 2005
Posts: 133 Germany, Passau
AlexDeloy
Member
|
Member
Joined: May 2005
Posts: 133
Germany, Passau
|
Ein POST Request sieht etwa so aus:
POST /machmal.php HTTP/1.1
Host: www.domainirgendwas.de
Content-Type: application/x-www-form-urlencoded
Content-Length: 26
name=Wicht&text=Riesendepp
Content-Type wird auf den jeweiligen Typ gesetzt, z.B. werden HTML Formulareingaben mit x-www-form-urlencoded bezeichnet. Da du mit POST auch größere Datenmengen und -typen versenden kannst kann der Content-Type natürlich variieren. Die Parameterübergabe per URL wie in deinem Beispiel wird i.d.R. aber über GET Requests gelöst. Wenn dein Programm diese URL einfach aufruft empfängt dein Webserver automatisch einen GET Request.
|
|
|
Re: An alle Internet-Spezialisten
[Re: checkbutton]
#289250
09/11/09 12:57
09/11/09 12:57
|
Joined: Sep 2005
Posts: 980 Aue, Sachsen, Germany
Wicht
OP
User
|
OP
User
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
|
Na, "mitdenken" ist immer gut. Die Nummer mit der zweiten LAN-Karte ist natürlich interessant. Sowas müßte hier sogar noch herumliegen. Ich habe mir aber auch noch eine Sache einfallen lassen, um den Traffic weiter zu minimieren. Wobei ich die oben erwähnten 117 Byte doch für recht viel halte. Mal sehen, was sich noch machen läßt. Aber das Wireshark ist wirklich nicht übel. Gefällt mir.
|
|
|
|