[etude de cas] URL Rewriting PHP ou HTACCESS

Discussion dans 'URL Rewriting et .htaccess' créé par raljx, 10 Décembre 2008.

Tags:
?

Regles URL rewriting en PHP ou HTACCESS

  1. Vous utilisez le fichier htaccess pour des redirections basiques

    0 vote(s)
    0.0%
  2. Vous utilisez le fichier htaccess pour des redirections basiques

    0 vote(s)
    0.0%
  3. Vous utilisez des redirections propres a votre societe (donc hors SEL :mrgreeen:)

    0 vote(s)
    0.0%
  4. Vous avez d'autres remarques que vous ne manquerez de nous faire partager

    0 vote(s)
    0.0%
  1. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 064
    J'aime reçus:
    0
    Euh je dis bonjour ou quoi ? :mrgreen:

    cela fait plusieurs mois que je m'attarde a l'optimisation de la charge de les frontwebs.

    A aujourd'hui apres énormément de tests j'en conclu rapidement que :

    avec la config suivante (hors oublis ;)) et hors mysql donc seulement dédié au traffic)

    -> BI-QUAD CORE 4Go 73Go SCSI
    -> un .htaccess contenant + de 10 regles (pas testé en dessous)
    -> E-accelerator installé (http://eaccelerator.net/)
    -> cache php

    il 'semblerai' que les regles d'URL rewriting chargent moins un serveur lorsqu'on utilise l'URL Rewriting en php qu'en htaccess a concurence, pour ma part de -7.2% de charge

    et c'est loin d'etre negligeable :)

    d'ou l'interet de mettre en avant le fait qu'une "optimisation réfléchie" peut amener :

    1 - une rapidité accrue (bon ca ce joue en milliseconde (temps de réponse hors optimisation mysql) mais suivant le traffic cela peut jouer et pas qu'un peu :))

    2 - des frais en moins (pas besoin de changer de serveur dès qu'on pense qu'il ne peut plus supporter un traffic en augmentation.

    3 - Une expérience utilisateur nettement plus agréable (rapidité)

    Maintenant a vous de mettre en avant vos arguments et vos expériences dans ce domaine.
     
  2. Rod la Kox
    Rod la Kox WRInaute accro
    Inscrit:
    24 Juin 2008
    Messages:
    2 803
    J'aime reçus:
    0
    J'suis en mutu, donc, tant que l'hébergeur ne me dit pas "Attention"... je m'en cogne. :)
     
  3. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 064
    J'aime reçus:
    0
    en effet ;) le sondage s'adresse aux proprietaires de dédiés
     
  4. Fugitif
    Fugitif Nouveau WRInaute
    Inscrit:
    6 Février 2004
    Messages:
    6
    J'aime reçus:
    0
    Pourquoi 2x la même question sur le sondage ?
    Vous utilisez le fichier htaccess pour des redirections basiques
     
  5. jpw
    jpw WRInaute discret
    Inscrit:
    23 Juin 2008
    Messages:
    132
    J'aime reçus:
    0
    perso du rewritting en php je ne sais pas faire
    mon "dédié" est devenu un "privé" chez ovh et je suis loin de le charger à mort

    donc je me pose pas trop la question

    par contre j'aimerais bien un lien pour comprendre le rewritting en php
     
  6. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    18 807
    J'aime reçus:
    259
    est-ce que par hasard tu ne mélanges pas redirections et règles de réécriture (sans redirection) ? car de la réécriture en PHP sans .htaccess, c'est quoi ?
     
  7. Boloky
    Boloky WRInaute occasionnel
    Inscrit:
    9 Novembre 2003
    Messages:
    374
    J'aime reçus:
    1
    Ouep.
    Il n'est pas très clair ce sondage.
    Le choix comporte des redondances.
    Une meilleure explication serait la bienvenue.
     
  8. raljx
    raljx WRInaute passionné
    Inscrit:
    10 Juillet 2006
    Messages:
    2 064
    J'aime reçus:
    0
    Bah c'est ou deja la fonction pour modifier le sondage ? j'en fais pas souvent (et ca ce voit) en editant le premier post j'ai pas la main dessus.

    Comment je gère le rewriting en php :
    ------------------------------------------------

    Tout d'abord un 404 personnalisé (rediriger via htaccess) puis dans ce fichier (404.php par exemple) un explode sur l'URL et un renvoi d'header à 200 lorsque les données existent bien en bdd ou un renvoi 404 affichant la page 404 en question.

    Un exemple basique de 404 personnalisée avec cette méthode:

    Code:
    $url=$_SERVER['REQUEST_URI'];
       
     // imaginons une URL /rubrique-sousrubrique-id.html  
     if(preg_match('#^/(.+)-(.+)-(.+)\.html$#', $url, $recup)) {  
         
         // on recupere les valeurs       
         $rubrique=$recup[1]; 
         $sousrubrique=$recup[2];
         $id=$recup[3]; 
       
    // on execute (dans mon cas) une requete sql
    
    si on a un mysql_result a true {
    
         // on change statut HTTP à 200 on génère l'URL $urltrue et on l'envoi  
         header("HTTP/1.1 200 OK");     
         include($urltrue);  
         exit();   
         } sinon {  
         //on affiche la page 404
         }
     ?> 
    
     
Chargement...
Similar Threads - [etude cas] Rewriting Forum Date
[Etude de cas] Mon traitement des pages zombies et des inactives Problèmes de référencement spécifiques à vos sites 21 Mai 2019
Récapitulatif [Tests et études de cas] Tests et études de cas 30 Mai 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice