Redirection plus rapide, PHP ou htaccess?

Quelle est la manière la plus RAPIDE de redirect une page particulière (spécifique), un PHP ou un htaccess? Considérant que de nombreuses pages différentes peuvent nécessiter une telle redirection sur un site à fort trafic. par exemple ce qui est plus rapide:

PHP (pas de requêtes de firebase database impliquées, juste une simple redirection php)

header("Location: /new.php",TRUE,301); 

ou

htaccess

 redirect 301 old.php http://site.com/new.php 

Dépend. En général, .htaccess sera plus rapide car vous ne serez pas amené à invoquer PHP. Cependant, si vous avez 1000 redirections dans un seul fichier .htaccess au niveau de la racine du document, Apache devra alors vérifier chacune d’elles sur chaque chargement de page. Par exemple, au lieu de simplement servir index.php, vous allez devoir faire 1000 vérifications de regex, puis servir index.php. Dans l’ensemble, je dirais que si vous avez beaucoup de redirections et beaucoup de pages qui ne seront pas redirigées, faites-le en PHP. Dans ce cas, vous ne payez pas de frais supplémentaires pour les pages qui n’ont pas besoin d’être redirigées.

.htacess sont traitées avant l’appel de php, donc si vous pouvez le créer, ce sera sûrement plus rapide

Si htaccess est utilisé, Apache le traitera avant le début du traitement PHP. Je n’ai pas fait les tests sur l’utilisation de l’un ou l’autre, mais quand les deux sont présents, htaccess sera toujours plus rapide.

Notez également que la redirection htaccess peut être écrite en utilisant regex pour s’appliquer à plusieurs anciens fichiers, donc moins de travail de votre côté.