Question

Nous avons des gens qui se plaignent du chargement lent sur notre site Web. C'est chez un FAI local avec une bande passante assez bonne. Mais dernièrement, j'ai eu beaucoup d'erreurs de clients déconnectés.

J'ai ajouté une requête ping à la consignation des erreurs afin de pouvoir visualiser le type de temps de réponse des personnes générant les erreurs de déconnexion du client. La plupart d'entre eux arrivent avec un délai d'attente. Je pensais créer un fil pour tracer une route et m'envoyer les résultats par courrier électronique.

Le meilleur moyen de le faire serait-il de construire cette partie en tant que petite application autonome? Y a-t-il un moyen de le faire dans mon application asp.net?

Était-ce utile?

La solution

Je ne sais pas s'il existe un moyen natif d'invoquer un tracert en .net, mais vous pouvez toujours appuyer sur l'invite cmd:

Process process = new Process();
process.StartInfo.FileName = "tracert.exe";
process.StartInfo.Arguments = "who you are trying to tracert";
process.Start();

... je suis à peu près certain que cela fonctionnerait tant que l'application aurait la capacité d'exécuter

Autres conseils

Vos délais d'attente de ping? Si tel est le cas, envoyez un rapport au fournisseur de services Internet. Cela ne devrait vraiment jamais arriver et ils devront probablement le réparer de leur côté. Ce pourrait être quelque chose d'aussi simple qu'un câble floconneux ...

Ce dont vous avez besoin est l’un des nombreux services de surveillance de sites Web. Il suffit de chercher sur Google pour "traceroute", le service de surveillance de site Web.

Vous recevrez une notification par e-mail lorsque votre site sera en panne et qu'il en existe (tel que http://www.websitepulse.com/services/website.monitoring.php ) qui inclut également un traceroute dans le rapport.

L'un des avantages supplémentaires de l'un de ces services est que votre site est surveillé depuis différentes parties du monde. Par conséquent, si votre fournisseur de services Internet exploite plusieurs dorsaux redondants, la plupart d'entre eux doivent toujours être couverts.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top