web-dev-qa-db-fra.com

Réduire le nombre d'exécutions de script de site

J'utilise SiteGround en tant que service d'hébergement et j'ai été averti que nous atteignons nos exécutions mensuelles. Nous utilisons également Wordpress en tant que système de gestion de contenu. Notre site est populaire et compte souvent plusieurs utilisateurs à la fois, mais il n’est pas saturé en trafic. Comme l'indique cet article d'aide, je suis dans l'analyseur AwStats, mais je ne sais pas comment interpréter mes données.

https://www.siteground.com/tutorials/websiteperformance/reduce-executions.htm

Vous trouverez ci-dessous une capture d'écran illustrant ce que je vois comme mes pages/ressources les plus intensives:

AwStats Screen capture

J'utilise aussi déjà SuperCacher et divers autres outils pour aider à réduire certains de ces problèmes, mais je me demande si nous devons acheter le prochain niveau de notre hébergement pour gérer cette exécution mensuelle.

2
Andrea Rose

L'hôte que vous utilisez a apparemment une limite sur le nombre d'exécutions de scripts que vous pouvez effectuer, ce qui est intéressant pour le moins; Ce n'est pas le genre d'accueil avec lequel j'irais personnellement, mais les opinions personnelles de côté.

AWStats vous dit que l'image captcha de votre formulaire de contact est en train d'être déclenchée/visualisée BEAUCOUP par rapport aux autres pages/scripts de votre site. Vous voudrez étudier pourquoi. éventuellement, en cliquant sur le lien de cette page dans votre image, vous obtiendrez plus de détails sur le trafic sur cette page.

Je soupçonne que ce sont les robots et les spammeurs qui frappent principalement le formulaire de contact, causant un nombre élevé de points de vue.

En ce qui concerne la solution, vous devez trouver un moyen d’afficher des statistiques détaillées sur cette page concernant le trafic et les personnes qui la rencontrent, en essayant principalement d’obtenir des informations sur l’agent utilisateur que vous pouvez ensuite utiliser pour bloquer/empêcher cette page./ou script de chargement basé sur la correspondance d'agent utilisateur. Une autre option dépend de l'endroit où se trouve le formulaire captcha/contact sur votre page. Si c'est/ou si vous pouvez le placer sous le pli de votre page, vous pouvez utiliser le chargement paresseux dessus pour qu'il ne soit pas affiché/traité comme une exécution, sauf si l'utilisateur fait défiler en bas de la page et il apparaît à la vue, sinon il va charger/exécuter dès que quelqu'un frappe votre page.

3
Jeff Wilbert