headers are too long avec un S45 :( [GPRS-WAP] - Windows & Software
MarshPosté le 05-08-2002 à 03:26:34
Tout d'abbord j'étais etonné d'avoir presque 40% du traffic GPRS en envoi apres avoir un peut utilisé le wap, d'autant que le gprs et le wap sont optimisés pour utiliser le moins de traffic possible en retour. Et l'envoi des requetes est assé long, elle prend presque autant de temps mais c'est en voulant poster sur un forum wap que j'ai une erreur dans ce style : "headers are too longs".
Alors j'ai regardé les headers de mon telephone avec un petit serveur web perso (vous pouvez aussi aller la avec votre gsm wap : http://mopilot.com/wml/tools/headers.php3 )
C'est enorme ! je n'ai jammais vu une balise accept aussi longue, pour comparaison, voiçi ce que j'ai avec IE6 qui lis bien plus de formats : ------------------------------------ GET / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, */* Accept-Language: fr,en-us;q=0.5 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) ------------------------------------
Et le navigateur envoi tout ces entetes pour CHAQUE page, CHAQUE image...
Bref, comment faire pour réduire ces headers au strict minimum (et un peut plus, mais la... c'est beaucoup trop) ? Parceque la ça augmente la taille de chaque requete, qui du coup est plus lente, ça consomme plus de bande passante en upload (d'autant que le débit en upload est a peut pres le meme qu'en CSD), du coup ça reviens plus cher, et ça pose probleme sur certaines fonctions de quelques sites wap.
Marsh Posté le 05-08-2002 à 03:26:34
Tout d'abbord j'étais etonné d'avoir presque 40% du traffic GPRS en envoi apres avoir un peut utilisé le wap, d'autant que le gprs et le wap sont optimisés pour utiliser le moins de traffic possible en retour.
Et l'envoi des requetes est assé long, elle prend presque autant de temps mais c'est en voulant poster sur un forum wap que j'ai une erreur dans ce style : "headers are too longs".
Alors j'ai regardé les headers de mon telephone avec un petit serveur web perso
(vous pouvez aussi aller la avec votre gsm wap :
http://mopilot.com/wml/tools/headers.php3 )
Et j'ai ça (Siemens S45 V24) :
------------------------------------
GET / HTTP/1.1
Encoding-version: 1.3
User-Agent: SIE-S45/24 UP.Browser/5.0.2.3.100 (GUI)
Accept: application/vnd.wap.wmlc, application/vnd.wap.wmlscriptc,
application/vnd.wap.multipart.related, application/vnd.wap.multipart.mixed,
application/x-up-device, application/vnd.phonecom.mmc-wbxml,
application/vnd.phonecom.im, application/octet-stream,
application/vnd.openwave.pp, application/vnd.wap.sic,
application/vnd.wap.slc, application/vnd.wap.coc,
application/vnd.uplanet.bearer-choice-wbxml, image/vnd.wap.wbmp, image/bmp,
image/x-MS-bmp, audio/midi, audio/x-midi, audio/mid, text/x-vCalendar,
text/x-vCard, text/plain,
application/x-mmc.wallpaper;type=image/bmp;size=2000;gray=1;w=101;h=64,
application/x-mmc.ringtone;type=audio/midi;size=2000;voices=1,
application/x-mmc.title;charset=us-ascii;size=30, text/vnd.wap.wml,
text/vnd.wap.wmlscript
Accept-Language: French
Accept-Charset: UTF-8
-----------------------------------
C'est enorme ! je n'ai jammais vu une balise accept aussi longue,
pour comparaison, voiçi ce que j'ai avec IE6 qui lis bien plus de formats :
------------------------------------
GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, */*
Accept-Language: fr,en-us;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
------------------------------------
Et le navigateur envoi tout ces entetes pour CHAQUE page, CHAQUE image...
Bref, comment faire pour réduire ces headers au strict minimum (et un peut plus, mais la... c'est beaucoup trop) ?
Parceque la ça augmente la taille de chaque requete, qui du coup est plus lente, ça consomme plus
de bande passante en upload (d'autant que le débit en upload est a peut pres le meme qu'en CSD),
du coup ça reviens plus cher, et ça pose probleme sur certaines fonctions de quelques sites wap.