Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2904 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Compression des Pages

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[PHP] Compression des Pages

n°170560
Max Evans
Posté le 03-07-2002 à 15:13:19  profilanswer
 

Hello a tous :hello:
 
Actuellement en train de programmer un forum en PHP & MySQL, je viens de decouvrir la fabuleuse fonction : ob_start("ob_gzhandler" );
 
En local, ca marche du tonnerre !
150 ms pour afficher 112 messages  :sol:  
 
Mais g testé sur un compte chez NEXEN, et ben ca marche pas ... :??:
Ca fais comment si la fonction n'existait pas, je me retrouve tjs avec 0.400-0.500s :(
 
A votre avis, ca vient de koi ? :??:
 
Merchi a vous tous ;) :jap:


Message édité par Max Evans le 03-07-2002 à 15:13:50

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 03-07-2002 à 15:13:19  profilanswer
 

n°170561
Limit
Posté le 03-07-2002 à 15:14:30  profilanswer
 

ta connection

n°170563
Max Evans
Posté le 03-07-2002 à 15:15:35  profilanswer
 

Limit a écrit a écrit :

ta connection




 
??
Ca vient de ma connection ?
Si oui, je comprends pas pk ... :??:
 
Si tu veux savoir ma connection, c le CABLE a 1 mbs en download et 128 en upload ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170590
Max Evans
Posté le 03-07-2002 à 15:36:40  profilanswer
 
n°170599
Limit
Posté le 03-07-2002 à 15:45:44  profilanswer
 

tu sais ca sert à quoi  ob_start("ob_gzhandler" ); ?

n°170602
Max Evans
Posté le 03-07-2002 à 15:48:02  profilanswer
 

ob_gzhandler est destinée à être utilisée comme fonction de callback par ob_start pour faciliter l'envoi de données compressées aux navigateurs qui supportent les pages compressées.
 
<?phpob_start("ob_gzhandler" );?><html><body><p>Ceci devrait être une page compressée.</html></body>?>


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170604
Limit
Posté le 03-07-2002 à 15:49:40  profilanswer
 

eh bah oui, donc ca dépend aussi de l'hébergeur et tout ca

n°170606
Max Evans
Posté le 03-07-2002 à 15:50:33  profilanswer
 

Limit a écrit a écrit :

eh bah oui, donc ca dépend aussi de l'hébergeur et tout ca




 
Oki :jap:
Et c indiqué ds le phpinfo, ou kke part si c supporté ou pas ? :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170610
Limit
Posté le 03-07-2002 à 15:52:46  profilanswer
 

c'est au niveau navigateur qu'il faut que tu regardes s'il supporte les compressions

n°170611
Max Evans
Posté le 03-07-2002 à 15:53:39  profilanswer
 

Limit a écrit a écrit :

c'est au niveau navigateur qu'il faut que tu regardes s'il supporte les compressions




 
Ben pourtant, g fais le test en local et sur NEXEN avec IE6 :??:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 03-07-2002 à 15:53:39  profilanswer
 

n°170647
zion
Plop
Posté le 03-07-2002 à 16:46:35  profilanswer
 

C'est désactivé chez nexen, pour cause de...
 
Ca bouffe les CPUs
 
 :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°170648
Max Evans
Posté le 03-07-2002 à 16:47:08  profilanswer
 

Zion a écrit a écrit :

C'est désactivé chez nexen, pour cause de...
 
Ca bouffe les CPUs
 
 :D  




 
Rha les ******** :D
En tout cas, merci de la precision !  :hello:  
 
Et sinon, chez OVH, c activé ou pas ? :??: ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170658
Limit
Posté le 03-07-2002 à 16:56:09  profilanswer
 

Je crois pas, mais suis pas sur

n°170660
Max Evans
Posté le 03-07-2002 à 17:00:23  profilanswer
 

ZION >> Tu sais le prog pour faire monter la charge du serveur, g pas trouvé comment ca s'intallait :D
 
Tu peux m'expliquer en vitesse ? ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170668
Limit
Posté le 03-07-2002 à 17:10:16  profilanswer
 

faire monter la charge du serveur ?

n°170670
Max Evans
Posté le 03-07-2002 à 17:12:32  profilanswer
 

Limit a écrit a écrit :

faire monter la charge du serveur ?




 
Vi, en fait j'aimerais simuler style 1000 users en meme temps sur le forum :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170684
Limit
Posté le 03-07-2002 à 17:26:43  profilanswer
 

ah tu peux me donner des infos dessus stp

n°170686
Max Evans
Posté le 03-07-2002 à 17:28:22  profilanswer
 

Voila, g que ca pour le moment :
http://forum.hardware.fr/forum2.ph [...] h=&subcat= :)
 
Si tu trouves des trucs ...  :hello:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170691
zion
Plop
Posté le 03-07-2002 à 17:38:46  profilanswer
 

Apache Bench
 


NAME
       ab - Apache HTTP server benchmarking tool
 
SYNOPSIS
       ab  [  -k  ]  [ -i ] [ -n requests ] [ -t timelimit ] [ -c
       concurrency ] [ -p POST file ]  [  -A  Authenticate  user­
       name:password  ] [ -P Proxy Authenticate username:password
       ] [ -H Custom header ] [ -C Cookie name=value ] [ -T  con­
       tent-type  ]  [ -v verbosity ] ] [ -w output HTML ] ] [ -x
       <table> attributes ] ] [ -y <tr> attributes ] ] [ -z  <td>
       attributes ] [http://]hostname[:port]/path
 
       ab [ -V ] [ -h ]
 
DESCRIPTION
       ab  is  a  tool  for  benchmarking the performance of your
       Apache HyperText Transfer Protocol (HTTP) server.  It does
       this  by giving you an indication of how many requests per
       second your Apache installation can serve.
 


 
Et pour nexen, c'est normal, imagine (donc des chiffres bidons) une machine avec 100 sites et 1 petit cpu 100mhz, avec une ligne 255mbit... Et sur LE cpu, tu dois faire tourner les sites et la base de donnée, mais par contre ca bouffe jamais plus de 100mbit en upload... Tu vas essayer de gagner sur quoi? Hein?
Benh ouai, diminuer la charge du CPU et augmenter la quantité de données uploadées, donc virer le gzip...  ;)


---------------
Informaticien.be - Lancez des défis à vos amis
n°170697
Max Evans
Posté le 03-07-2002 à 17:45:18  profilanswer
 

Zion a écrit a écrit :

Apache Bench
 


NAME
       ab - Apache HTTP server benchmarking tool
 
SYNOPSIS
       ab  [  -k  ]  [ -i ] [ -n requests ] [ -t timelimit ] [ -c
       concurrency ] [ -p POST file ]  [  -A  Authenticate  user­
       name:password  ] [ -P Proxy Authenticate username:password
       ] [ -H Custom header ] [ -C Cookie name=value ] [ -T  con­
       tent-type  ]  [ -v verbosity ] ] [ -w output HTML ] ] [ -x
       <table> attributes ] ] [ -y <tr> attributes ] ] [ -z  <td>
       attributes ] [http://]hostname[:port]/path
 
       ab [ -V ] [ -h ]
 
DESCRIPTION
       ab  is  a  tool  for  benchmarking the performance of your
       Apache HyperText Transfer Protocol (HTTP) server.  It does
       this  by giving you an indication of how many requests per
       second your Apache installation can serve.
 


 
Et pour nexen, c'est normal, imagine (donc des chiffres bidons) une machine avec 100 sites et 1 petit cpu 100mhz, avec une ligne 255mbit... Et sur LE cpu, tu dois faire tourner les sites et la base de donnée, mais par contre ca bouffe jamais plus de 100mbit en upload... Tu vas essayer de gagner sur quoi? Hein?
Benh ouai, diminuer la charge du CPU et augmenter la quantité de données uploadées, donc virer le gzip...  ;)  




 
MDR g telechargé un truc qui s'appelle APBENCH, ca benche je ne sais trop koi en fait :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170699
skylight
Made in France.
Posté le 03-07-2002 à 17:45:37  profilanswer
 

si vous voulez rire, regardez la compression de phpBB ;)

n°170762
zion
Plop
Posté le 03-07-2002 à 20:50:17  profilanswer
 

Au fait Max, c'est pas avec la compression des pages que tu y gagneras, mais en bossant sur un cache  ;)


---------------
Informaticien.be - Lancez des défis à vos amis
n°170763
Max Evans
Posté le 03-07-2002 à 20:51:24  profilanswer
 

Zion a écrit a écrit :

Au fait Max, c'est pas avec la compression des pages que tu y gagneras, mais en bossant sur un cache  ;)  




 
Arf pourtant g gagné un temps considérable !!!!! :D
Le cache, comment on fe ???  :cry:  :cry:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170764
Max Evans
Posté le 03-07-2002 à 20:53:02  profilanswer
 

T'aurais pas ICQ par hasard ? ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°170812
zion
Plop
Posté le 04-07-2002 à 00:01:47  profilanswer
 

Max Evans a écrit a écrit :

T'aurais pas ICQ par hasard ? ;)




 
Non  :ange:  
 
http://www.phpbuilder.com/columns/ [...] 10125.php3
 
Me semble avoir deja filé cet article...
Enfin, c'est le meilleur sur le sujet  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°170821
skylight
Made in France.
Posté le 04-07-2002 à 00:40:15  profilanswer
 

http://www.buypin.com/index.php
 
 
c un fake ce site ? horrible  :lol:

n°170822
Limit
Posté le 04-07-2002 à 00:41:30  profilanswer
 

Un forum par définition est un script qui se modifie constamment donc je ne vois pas comment un système de cache peut t'il etre bénéfique

n°170824
skylight
Made in France.
Posté le 04-07-2002 à 00:43:33  profilanswer
 

Limit a écrit a écrit :

Un forum par définition est un script qui se modifie constamment donc je ne vois pas comment un système de cache peut t'il etre bénéfique



c les données ki changent, pas la mise en page
 
donc un systeme de cache sur la mise en page est avantageux

n°170827
Limit
Posté le 04-07-2002 à 00:48:10  profilanswer
 

quand tu parles de la mise en page, ce sont les couleurs etc ?
les personnalisations ?

n°170837
ethernal
Chercheur de vérité...
Posté le 04-07-2002 à 01:08:56  profilanswer
 

oui, ou le nom des modos, des titres de chaque forum, ...
il y a pleins de choses "statiques"
 
(désolé de répondre à ta place Skylight ;))


Message édité par ethernal le 04-07-2002 à 01:10:01

---------------
...oups kernel error...
n°170838
Limit
Posté le 04-07-2002 à 01:19:47  profilanswer
 

oui, mais les couleurs, modos ce sont des choses différentes, comment vous faites pour mettre ca en cache ?

n°170839
ethernal
Chercheur de vérité...
Posté le 04-07-2002 à 01:31:42  profilanswer
 

c'est un cache dynamique... (je t'embrouille là je suis sûr :D)
 
pour expliquer simplement :
- la page est générée dynamiquement la première fois.
- ensuite elle est enregistrée sur le disque (avec comme nom son adresse complète (arguments aussi) en général) et une durée de validité
- si qq redemande la même page (=même adresse) dans la durée de validité de la page, elle est réenvoyée sans être re-générée dynamiquement.
 
Si tu ne veux générer dynamiquement que certaines parties de la page (comme les couleurs, modos, ...), je pense que tu es obligé d'utiliser un système de templates.
 
la première fois ton template est l'original par exemple :
...
<table bgcolor="{COULEUR}">
<tr><td>{CONTENU}</td></tr>
</table>
...
 
lors du second accès, tu ne charges pas le template original, mais le template stocké temporairement avec une partie des infos déjà générées.
ex:
...
<table bgcolor="#dddddd">
<tr><td>{CONTENU}</td></tr>
</table>
...
tu ne remplaces dedans que la variable {CONTENU}.


Message édité par ethernal le 04-07-2002 à 01:33:07

---------------
...oups kernel error...
n°170843
zion
Plop
Posté le 04-07-2002 à 02:04:40  profilanswer
 

skylight a écrit a écrit :

http://www.buypin.com/index.php
 
 
c un fake ce site ? horrible  :lol:  




 
 :heink:  
 
Le site a + de 2 ans, et j'ai autre chose à foutre que de bosser sur un vrai design pour distribuer des softs gratos.
 
Non mais des fois je vous jure  :kaola:


---------------
Informaticien.be - Lancez des défis à vos amis
n°170857
skylight
Made in France.
Posté le 04-07-2002 à 08:08:45  profilanswer
 

:lol: :D

n°170858
skylight
Made in France.
Posté le 04-07-2002 à 08:09:53  profilanswer
 

ethernal : ca c la solution avec templates
 
moi j connais rien en templates ... :D
 
donc j'ai fais un cache JS ...

n°170879
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-07-2002 à 09:26:30  profilanswer
 

Zion a écrit a écrit :

 
 
 :heink:  
 
Le site a + de 2 ans, et j'ai autre chose à foutre que de bosser sur un vrai design pour distribuer des softs gratos.
 
Non mais des fois je vous jure  :kaola:  




 
je t'avais dit que le design par défaut était moche, tu me croyais pas :p
(quand on est inscrit on peut changer de thème et y en a qui sont plus jolis que celui par défaut)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°171084
ethernal
Chercheur de vérité...
Posté le 04-07-2002 à 13:02:38  profilanswer
 

skylight a écrit a écrit :

ethernal : ca c la solution avec templates
 
moi j connais rien en templates ... :D
 
donc j'ai fais un cache JS ...




 
c'est pas un vrai cache alors  ;)
moi je parle de ceci :
http://www.zend.com/zend/art/scriptcaching.php
http://www.phpbuilder.com/columns/ [...] hp3?page=2
http://www.phpbuilder.com/columns/jprins20000201.php3
http://www.phpbuilder.com/columns/brunner20011113.php3


---------------
...oups kernel error...
n°171129
skylight
Made in France.
Posté le 04-07-2002 à 13:36:58  profilanswer
 

ouais bon hein !!!  :fou:  :D  :p  
 
ma V2 est finie, g la flemme de coder le script de mise a jour des tables :D
 
 :hello:

n°171134
Je@nb
Kindly give dime
Posté le 04-07-2002 à 13:44:40  profilanswer
 

Max est parti en vacances aujourd'hui pdt 2semaines.
 
Je fais avec lui le site.
 
Le problème est que on aura pas mal de forum donc les modos, couleurs .... ne seront jamais pareil. Le cache vo encore ?

n°171140
skylight
Made in France.
Posté le 04-07-2002 à 13:48:09  profilanswer
 

a la base vous vouliez pas mettre un de mes forums ? :D

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Compression des Pages

 

Sujets relatifs
[PHP] Votre page d'admin...PHP/MySQL : comment faire une requète sur deux bases ?[ca marche]
Conseil d' un bouquin et formation pour débuter et + en PHP et Mysql[PHP] regular expression : verifier un num de telephone
[PHP] templates...[PHP]recherche un mot dans une chaine de caractere !
[PHP] Vos dates en bases ?[PHP] Fractionner le contenu d'une variable...
[PHP] Connaître le nombre de jour du mois en cours?[PHP & JS] Opera & Cookie & Select multiple
Plus de sujets relatifs à : [PHP] Compression des Pages


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR