Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: Toutankharton le le 31-03-2003 a 15:58:15

Titre: Tout un site dans un tableau ???
Posté par: Toutankharton le le 31-03-2003 a 15:58:15

Je regarde aujourd'hui mon site au bahut et je me rend compte que ce n'est pas du tout ce que je voit chez moi...
Est t'il donc possible de mettre tout mon site dans un tableau pour qu'il s'affiche bien dans les resolution < 1024*768 et si non, comment fais t'on
de plus, avez vous des trucs pour accelerer mes pages, sachant qu'elles ont la meilleurs notes de rapidité aux tests sur le net, mais qu'elles sont lente à cause de free...

Titre: Re:Tout un site dans un tableau ???
Posté par: Nico le le 31-03-2003 a 19:56:56

Pour mettre ton site dans un tableau ??? bah tu n'as qu'à mettre les balises d'ouverture du tableau (avec les dimensions voulue...) au début de ta page et les balise de fermeture à la fin.

Pour accélérer le chargement de tes pages, tu peux ajouté ce petit bout de code sur la toute première ligne de tes pages en php (ou de ton header si tu en utilises un) :
<?
ob_start("ob_gzhandler");
?>

Titre: Re:Tout un site dans un tableau ???
Posté par: Toutankharton le le 31-03-2003 a 20:21:25


Code:
Pour accélérer le chargement de tes pages, tu peux ajouté ce petit bout de code sur la toute première ligne de tes pages en php (ou de ton header si tu en utilises un) :
<?
ob_start("ob_gzhandler");
?>

tu peut expliquer ses fonctions ?
J'ai une page HTML avec du php dedans, je met ce code avant la balise <html> ou juste apres?

Titre: Re:Tout un site dans un tableau ???
Posté par: Nico le le 31-03-2003 a 21:27:33

Si ta page contient du php, elle porte l'extension .php donc cette technique marchera :)

Si tu utilise un header qui est inclus par toutes tes pages tu insère le code sur la première ligne du fichier (donc avant <html>).

Si tu n'utilises pas de header il faut ajouter ce code sur toutes les pages dont tu veux accélerer le chargement.

Ce code permet d'activer la compression gzip sur la page concernée. (ob_start active la bufferisation et ob_gzhandler l'utilise pour la compression gzip des données). Il s'agit d'une compression effectuée par le serveur qui héberge tes pages, cela marche donc quelque soit la config de tes visiteurs :)

Par contre il faut bien faire attention à ne mettre ce code qu'une seule fois par page, sinon ta page sera incompréhensible.

Cette compression est très efficace si ta page contient beaucoup de PHP, un peu moins si ta page contient essentiellement du HTML. Mais ça coute rien de le rajouter...

Titre: Re:Tout un site dans un tableau ???
Posté par: Toutankharton le le 31-03-2003 a 21:35:36

Donc ma première include commence juste apres ma balise body, c'est donc la que je met ton code, meme si c'est pas tt à fait au début?

Titre: Re:Tout un site dans un tableau ???
Posté par: Nico le le 31-03-2003 a 21:42:50

Non j'ai du mal m'expliquer : il faut mettre le code sur la TOUTE PREMIERE LIGNE de ta page. Par exemple :

<?
ob_start("ob_gzhandler");
?>
<html>
<head>
....
....

Titre: Re:Tout un site dans un tableau ???
Posté par: Toutankharton le le 31-03-2003 a 21:44:03

oki !
merci !
;D

Titre: Re:Tout un site dans un tableau ???
Posté par: Toutankharton le le 17-04-2003 a 14:15:01

Bon, apres quelques temps passés avec ce script, je ne voit aucune différence... T'es sur que ça marche?

Titre: Re:Tout un site dans un tableau ???
Posté par: Nico le le 17-04-2003 a 14:44:20

Oui, certain ;D
J'ai d'ailleurs remarqué moi-même une différence sur mes sites.

Sinon, la fonction est décrite ici : http://www.php.net/manual/fr/function.ob-gzhandler.php

Titre: Re:Tout un site dans un tableau ???
Posté par: Toutankharton le le 17-04-2003 a 14:47:48

oki oki, je la laisse, mais bon... En fait c'est surement dut au fait que je suis chez free, qui est lent quoi que l'on fasse !

Titre: Re:Tout un site dans un tableau ???
Posté par: FireLink le le 17-04-2003 a 15:07:14

J'ai testé sur un site hébergé sur franceonline et ça fonctionne bien...


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.