Comment réduire le nombre d’exécutions générées par votre site web ?
Table des matières
Pour obtenir de bonnes performances d’un site web, il est très important d’optimiser le nombre d’exécutions. La cause la plus fréquente d’un nombre excessivement élevé d’exécutions est soit une anomalie survenant sur votre site web qui devrait être corrigée et arrêtée, soit, dans le meilleur des cas, un pic légitime de trafic sur votre site web, qui peut également être corrigé et géré.
Qu’est-ce que l’exécution ?
Un exemple simple d’exécution est lorsqu’un visiteur ouvre votre site web et que votre fichier d’index PHP est chargé. Cela compte comme une exécution. Plus votre site web compte de visiteurs, plus il génère d’exécutions. Notez que ceci n’est valable que pour le contenu généré dynamiquement. Si vous ouvrez une image ou une page HTML, aucune nouvelle exécution ne sera générée sur le serveur. Les exécutions sont comptabilisées pour les langages de script suivants: PHP, Perl, Python, Ruby, etc.
Utilisez l’outil Trafic et les statistiques du compte pour identifier les irrégularités qui entraînent un nombre élevé d’exécutions
Consultez les statistiques d’accès à votre domaine, les exécutions et les scripts de votre compte depuis votre espace client > Services > Hébergement > Gérer> Statistiques .
Pour réduire le nombre d’exécutions générées par votre site web, vous devez identifier la source du problème. Parfois, le nombre élevé d’exécutions n’est pas dû à un nombre élevé de visiteurs légitimes et vous pouvez le réduire en prenant des mesures correctives.
Découvrez les URL les plus visitées et les pays des visiteurs qui ont accédé à votre site Web depuis Site Tools> Statistiques -> Trafic . Cela vous aidera à identifier les parties problématiques de votre site web et à savoir où concentrer vos efforts.
L’onglet Comportement vous fournit des informations utiles sur la partie de votre site web qui est la plus consultée. Vous devriez consulter cette section pour identifier les pages qui génèrent les exécutions. Ci-dessous, nous parlerons des générateurs d’exécution les plus courants:
- Chat/agenda ou autres modules qui rafraîchissent constamment leur contenu peuvent générer de nombreuses exécutions, et vous pourrez voir les exécutions dans cette section. Par exemple, si votre site utilise un module d’agenda et que vous voyez que le script calendar.php a été accédé à plusieurs reprises, alors il est judicieux de désactiver ce module.
- Pages de connexion aux applications . Très souvent, les sites sont abusés par des bots qui tentent d’obtenir un accès administrateur. Si vous voyez beaucoup de requêtes sur la page de connexion d’administration de votre site (dossier administrateur Joomla! 3.x, wp-admin.php de WordPress, etc.), vous pouvez faire deux choses:
- Protégez votre dossier administratif par mot de passe
- Autoriser l’accès à partir de certaines adresses IP uniquement en ajoutant de simples règles .htaccess.
- Sections de commentaires . Très souvent, les sites sont abusés par des robots qui essaient de poster des commentaires indésirables. Si vous voyez beaucoup de requêtes dans la section des commentaires de votre site (WordPress wp-comments.php, Joomla! 3.x JComments, etc.), ajoutez un CAPTCHA qui affichera une image à vos visiteurs avant de les autoriser à poster un commentaire pour empêcher les requêtes des bots. Il existe de nombreuses extensions CAPTCHA pour WordPress, Joomla! 3.x, Drupal, etc. que vous pouvez utiliser pour protéger la section commentaires/formulaires de contact de votre site.
Comme vous le savez probablement, les moteurs de recherche utilisent des robots pour indexer les sites web sur Internet. Ces visites sur votre site web sont enregistrées et affichées dans l’onglet Comportement. Parfois, les bots génèrent trop d’exécutions et vous devez soit les bloquer, soit réduire leur vitesse d’exploration. Si vous remarquez qu’il y a trop de requêtes de la part de certains bots, vous pouvez modifier leur vitesse d’exploration. La façon dont vous définissez la vitesse d’exploration dépend du bot en question.
Utiliser le SuperCacher pour gérer les exécutions générées par un trafic légitime élevé
Dans certains cas, le nombre d’exécutions est trop élevé parce que votre site est devenu trop populaire ou parce que vous avez récemment lancé une nouvelle campagne marketing. Si tel est le cas, alors une solution possible consiste à configurer votre site pour utiliser notre service SuperCacher. Pour réduire le nombre d’exécutions, vous devez activer la fonctionnalité de cache dynamique de SuperCacher. Une fois la mise en cache dynamique activée, le SuperCacher génère des copies en cache des pages de votre site. Quand un nouvel utilisateur essaie d’ouvrir une des pages, elle est servie depuis le cache au lieu de générer une nouvelle exécution.
Basculer vers une version supérieure de PHP
Vérifiez que vous utilisez la dernière version de PHP disponible pour votre compte. Pour mettre à jour votre version de PHP, accédez à Site Tools > Développeurs > Gestionnaire PHP .
Gardez votre application à jour et nettoyez les plugins inutilisés
Gardez vos applications web à jour et désactivez et supprimez tous les greffons et extensions actuellement non utilisés .