Je suis en train de réécrire les URL de l'auteur dans WordPress.
/author/
. Veuillez noter que j'ai un contrôle total sur les pages, alors je peux garantir qu'il n'y aura pas de conflits.J'ai ajouté 3 points d'extrémité (publications, commentaires, articles) afin que les liens d'auteur puissent ressembler à:
example.com/username/posts
exemple.com/nomutilisateur/comments
example.com/nomutilisateur/articles
Les règles de réécriture telles que celle-ci auront-elles un impact sur les performances de mon site Web? Pour des raisons théoriques, supposons que le nombre d'auteurs était de plusieurs millions.
Références:
Points de terminaison https://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/
Réécrire les règles http://codex.wordpress.org/Rewrite_API/add_rewrite_rule
Du point de vue des performances, il faut du temps pour faire correspondre l'URL à la liste d'expressions régulières générée (et stockée de manière persistante afin qu'elle ne soit pas reconstruite de manière continue).
Étant donné que les URL sont (la plupart du temps) insignifiantes en volume de texte, le nombre de règles d’expression régulière a le plus d’impact sur les performances. Sauf si vous générez un nombre excessif de règles. Quels points de terminaison ne le seront probablement pas, bien que certaines choses, comme des permaliens basés sur des catégories (désormais fixes), le puissent être.
En un mot - vérifiez que vos règles WP_Rewrite
ne deviennent pas folles et (comme toujours) si vous êtes vraiment préoccupé par les performances que par le profil.