Des 301 redirections efficaces dans Apache (www vers non-www et vice-versa)?

J'ai rencontré un article intitulé « Efficient 301 Redirects ».

Par exemple, si vous essayez de redirect votre site de www vers un domaine non-www, l'article suggère que, par rapport à cette règle .htaccess / httpd.conf:

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domainname\.com$ [NC] RewriteRule ^(.*)$ http://domainname.com/$1 [R=301,L] </IfModule> 

ce serait une redirection 301 plus efficace (bien que légèrement):

 <IfModule mod_alias.c> Redirect permanent / http://domainname.com/ </IfModule> 

Question: La dernière règle est-elle vraiment efficace (même légèrement)?

pour répondre à votre question: oui, et l'article indique également pourquoi:

… en utilisant la directive Redirect d'Apache et la directive return de Nginx, nous pouvons effectivement éviter de faire une capture ou d'une correspondance, ce qui nous permet d'éviter complètement l'évaluation d'une expression régulière.

Il s'agit simplement de sauter quelques étapes de l'évaluation.

j'aimerais voir mieux cette solution / ajustement