OVH Cloud OVH Cloud

Site imode en php

3 réponses
Avatar
sicile72
Bonjour,

En ce moment je crée un site imode en php de jeux avec les mots. (
http://www.litterateur.org/imode.php ) Il semblerait que chaque page,
reçue côté client(portable), doive peser moins de 10 ko. Comment
prévoir, à partir du code php, le poids de la page engendrée ?

Merci d'avance

Partagez vos écrits sur : http://www.litterateur.org

3 réponses

Avatar
Olivier Miakinen

En ce moment je crée un site imode en php de jeux avec les mots. (
http://www.litterateur.org/imode.php ) Il semblerait que chaque page,
reçue côté client(portable), doive peser moins de 10 ko. Comment
prévoir, à partir du code php, le poids de la page engendrée ?


Avec ob_start() et ob_get_length().
http://www.php.net/manual/fr/ref.outcontrol.php
http://www.php.net/manual/fr/function.ob-start.php
http://www.php.net/manual/fr/function.ob-get-length.php

Avatar
sicile72
Avec ob_start() et ob_get_length().
http://www.php.net/manual/fr/ref.outcontrol.php
http://www.php.net/manual/fr/function.ob-start.php
http://www.php.net/manual/fr/function.ob-get-length.php


Excellent la bufférisation de sortie ! Le problème est que sur les
quatre pages que j'ai créé une seule ne passe pas sur mon portable et
ce n'est pas la plus lourde !
La longueur du buffer renvoyée est :
http://www.litterateur.org/istats.php -> 189
http://www.litterateur.org/icommentaires.php -> 266
http://www.litterateur.org/imode.php -> 395
http://www.litterateur.org/imetagramme.php -> 494

Pour la seconde (icommentaires) on me renvoie le message "taille non
supportée".
Au fait la longueur indiquée est en octets ?

Merci Olivier en tout cas

Avatar
Olivier Miakinen

Excellent la bufférisation de sortie ! Le problème est que sur les
quatre pages que j'ai créé une seule ne passe pas sur mon portable et
ce n'est pas la plus lourde !
La longueur du buffer renvoyée est :


Je te donne ici les longueurs indiquées par « Page Info » dans Mozilla,
ainsi que les tables de caractères utilisées.

http://www.litterateur.org/istats.php -> 189
ISO-8859-15

160 bytes

http://www.litterateur.org/icommentaires.php -> 266
windows-1252

252 bytes

http://www.litterateur.org/imode.php -> 395
windows-1252

393 bytes

http://www.litterateur.org/imetagramme.php -> 494
windows-1252

499 bytes

Pour la seconde (icommentaires) on me renvoie le message "taille non
supportée".


C'est plutôt inexplicable. Ce n'est ni la plus grande ni la plus petite.
Et quoi qu'il en soit elles sont toutes largement inférieures à 10 kilo
octets.

Au fait la longueur indiquée est en octets ?


Je le suppose. Désolé de ne pas pouvoir t'aider davantage. Juste une
chose : il vaudrait mieux éviter à la fois windows-1252 (propriétaire,
donc pas forcément reconnu sur des machines non-windows) et ISO-8859-15
(plus récent et moins bien supporté qu'UTF-8, et donc à fortiori que
ISO-8859-1).

Cordialement,
--
Olivier Miakinen