web-dev-qa-db-fra.com

Alternative à .htaccess (en raison de mauvaises performances)

On m'a dit que . Htaccess devrait être évité autant que possible, car cela réduirait les performances du serveur et les nouveaux serveurs le désactiveraient ou ne l'implémenteraient plus. Je ne sais pas si c'est vrai, mais si c'est le cas, je souhaite trouver une alternative à la réécriture de mes URL.

Je l'utilise simplement pour convertir les URL de example.com/page.php?lang=LANG en example.com/LANG/page.

9
Dane411

On m'a dit qu'il faudrait éviter autant que possible .htaccess, car cela réduirait les performances du serveur et les nouveaux serveurs le désactiveraient ou ne l'implémenteraient plus.

La partie sur la compatibilité n'est absolument pas vraie; la partie sur la performance est n pe vrai, mais probablement sans importance pour vous.

La personne que vous citez parlait probablement du fait qu'il était plus rapide de placer les règles Apache dans la configuration centrale au lieu de fichiers .htaccess: les premiers sont chargés une fois dans le processus Apache et n'ont pas besoin d'être recherchés à chaque requête.

Cependant, cela n’est pas possible sur un hébergement partagé - l’utilisation de fichiers .htaccess est la seule option possible.

Si vous avez la possibilité de définir des options de configuration dans la configuration centrale (c’est-à-dire que vous disposez d’un accès administrateur au serveur) et que vous vous inquiétez des performances, faites-le. Mais il y a de fortes chances que ce soit vraiment un problème. Il y a beaucoup de choses à optimiser dans une application Web avant que cela vaille la peine d'être examiné.

.Htaccess reste la voie à suivre pour les tâches de réécriture simples sur un site Web dont le trafic est faible à normal.

13
Pekka 웃