web-dev-qa-db-fra.com

Les sociétés d'hébergement Web permettent-elles aux scripts côté serveur d'effectuer des demandes de données externes?

Je suis actuellement prêt à déployer un site Web asp.net et à rechercher des sociétés d'hébergement Web.

Le code C # utilisé derrière utilise périodiquement HttpWebRequest pour extraire des données d'un site Web externe à insérer dans une base de données SQL. Il ne s’agit que d’un script de serveur et les clients n’ont aucune incidence sur le moment ou la manière dont il s’exécute.

C’est la première fois que je déploie un site, alors ma question est la suivante: les sociétés d’hébergement Web autorisent-elles les requêtes http externes? Y a-t-il quelque chose de spécifique que je devrais rechercher pour m'assurer que cela fonctionnera une fois déployé?

3
user3357963

La réponse simple est oui. C'est ce qu'on appelle le trafic "entrant", alors que les requêtes adressées par un visiteur à un serveur (comme pour lire cette réponse) s'appellent du "trafic sortant".

La plupart des sociétés d’hébergement Web associent ces ressources en une quantité maximale mensuelle de données transférées via leur réseau. Certains offrent également du trafic entrant gratuit. Donc, en fonction du trafic entrant sur votre compte d'hébergement ou sur votre serveur, vous voudrez peut-être envisager cette option.

La bande passante "non mesurée" est une autre option dans laquelle il n'y a pas de limite sortante ou entrante, mais la connexion à Internet n'est généralement pas la plus rapide disponible. Pour un site avec une quantité raisonnable de trafic entrant et sortant, il peut être utile de prendre en compte le fait que vous ne souhaitez pas surveiller le serveur pour les surcharges de bande passante, ce qui peut être coûteux.

Une dernière chose à confirmer pour votre sécurité, c’est que votre société d’hébergement Web ne bloque pas le port ou la plage de ports dont vous aurez besoin pour faire la demande.

4
dan