Consommation de l'url rewritting

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


ManiaGames
WRInaute passionné
WRInaute passionné
 
Messages: 565
Inscription: Dim Sep 18, 2005 13:01

Consommation de l'url rewritting

Message le Dim Oct 02, 2005 17:20

Bonjour,

Je suis en train de rediger un script pour un projet futur.
Seulement, vu que j'utilise tous sous forme d'include (http://www.example.com?include=page01), j'obtient des tas de parammètres, et niveau réferencement ça va pas être top.

C'est pourquoi j'ai pensé à l'url rewritting.
Seulement, j'aimerais savoir ce que celui si consomme, car avec 3 rewritting dans un forum phpBB, j'ai des ralentissements, alors avec 30 règles j'imagine !

Quesqui ralentit vraiment dans l'url rewritting, et comment optimiser ceci ?

ManiaGames


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Dim Oct 02, 2005 17:38

Je pense pas que cela consomme beaucoup
je n'ai jamais vu de changement et de ralentissements


JeunZ
WRInaute accro
WRInaute accro
 
Messages: 5301
Inscription: Mer Fév 18, 2004 12:41

Message le Dim Oct 02, 2005 18:52

Je n'ai jamais vu que ça consomme de façon notable !


yuston
WRInaute passionné
WRInaute passionné
 
Messages: 801
Inscription: Ven Sep 24, 2004 16:53

Message le Dim Oct 02, 2005 19:41

Mon avis va diverger des votres, je pense que l'url rewriting consomme moyennement si on l'utilise correctement, par contre si on l'utilise mal ou il y a des bugs, ca risque de consommer beaucoup.
De plus, si on manipule pas bien, en cas de boucle sans fin, ca risque de surcharger le serveur, c'est une des raisons qui font que des hébergeurs gratuits n'activent pas le mod_rewrite...

Reste a voir...


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Dim Oct 02, 2005 19:49

Possible yuston
C'est surment possible.
Du mauvais codage PHP mysql bouffe enormement de ressources.
C'est peut etre la meme chose pour le htaccess


bzctoons
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Mar Juin 22, 2004 20:10

Message le Dim Oct 02, 2005 20:07

Il y a 2 maniéres de coder l'url rewriting l'un via htaccess avec toutes les régles dedans : apache 2 est plutot performant dans ce cas là mais c'est assez statique

L'autre de loin le plus élégant et le plus efficace c'est de passé par mysql, dans ce cas là avec beacoup d'entrés ça peut assez vite sécher un serveur, à ce stade on arrive on fond même des notions d'optimisations de code/requetes sql : cache server mysql, table en mémoire, cache par fichiers sur disque, utilsation des indexes, optimisation de la structure de la base,.....

Cet aprés midi encore j'ai optimisé une requetes qui prennait 1.2 secondes avant puis 0.02 aprés. La table faisait + de 400.000 entrés (c'etait pas de l'url rewriting bien sur :-) )

C'est surprenant comme un site ne réagit pas de la même maniére quand 100 ou 100.000 entrés dans une table.


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Lun Oct 03, 2005 2:02

Et bien pour revenir à la question, l´URL rewrite consomme suivant son utilisation correcte ou pas, mais aussi suivant la configuration optimale ou pas de apache.
Pour ce qui est de SQL, c´est un peu pareil.


ManiaGames
WRInaute passionné
WRInaute passionné
 
Messages: 565
Inscription: Dim Sep 18, 2005 13:01

Message le Lun Oct 03, 2005 7:35

Je n'utilise pas le rewritting via MySQL, seulement par le .htaccess ;)

Le ralentissement doit être spécifique à phpBB :lol:

ManiaGames


ManiaGames
WRInaute passionné
WRInaute passionné
 
Messages: 565
Inscription: Dim Sep 18, 2005 13:01

Message le Lun Oct 03, 2005 17:18

Salut,

Je maintient que le rewritting ralentit mon forum, et mon site :

http://www.terreslegends.com

Avant, le temps de latence était inexistant, inférieur à 0.1 seconde.
Maintenant, je sens cette latence, qui reste faible mais qui existe !

Que faire :?

ManiaGames


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15881
Inscription: Ven Avr 19, 2002 19:51

Message le Lun Oct 03, 2005 18:42

bzctoons, peux-tu préciser ce que tu appelles le rewriting par MySQL ?


bzctoons
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Mar Juin 22, 2004 20:10

Message le Lun Oct 03, 2005 20:15

C'est le fait de stocker les correspondances entre url rééles et url rewritée dans une table, et de rajouter des entrées au fur et à mesure que :
- des articles sont rajoutés afin de creer des urls rewrités avec le titre
- que l'on navigue sur le site
- on entre manuellement des pair d'urls dans la base
- en cas d'erreur 404

A l'inverse à la génération de la page on va remplacer tout les liens par leur version rewrités (si elle existe dans la base)

Chuis pas sur que c'est super clair

Technique utilisée par Mambo et peut-être SPIP (mais chuis pas sur)


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités