J'ai installé WordPress sur une pile LEMP sur DigitalOcean et constaté que toutes les images 404 des pages prennent trop de temps pour afficher un message d'erreur 404.
Ces images n'existant pas, des erreurs 404 seront générées, mais l'affichage d'un message d'erreur 404 prend trop de temps (4 à 6 secondes).
Aucune suggestion?
Bien qu'il soit impossible de déterminer pourquoi cela prend tant de temps sans accès à votre serveur, le problème essentiel est que, lorsque le serveur Web ne trouve pas de fichier, il exécute wordpress pour gérer l'URL et, comme il est peu probable que l'URL corresponde à un contenu, Il en résultera une génération d'une page 404 wordpress qui est évidemment beaucoup plus lente que le renvoi de 404 au niveau du serveur.
Généralement, ce n'est pas un problème car les pages générées par wordpress contiennent rarement des images qui n'existent pas, mais si c'est un problème réel, vous pouvez ajuster votre configuration de serveur Web (.htaccess pour apach) afin de ne pas transmettre les URL d'image non résolues à Wordpress.