2010-08-04 13 views
0

J'ai une application web qui envoie un seul sms à plusieurs numéros via gsm. Chaque utilisateur a cette application dans son système local. Je suis capable d'envoyer des messages un par un. Jusqu'à présent, j'ai seulement 10 numéros, donc il n'y a pas de problème. Considérons que j'ai un fichier ayant 10000 numéros mobiles,Suggestion pour ce type d'exécution dans asp.net

  • ce qui va arriver à mon exécution temps?
  • Quelle est votre suggestion pour ce scénario?

REMARQUE:
Je n'utilisez une passerelle sms parce que sa simple application qui serez hébergé dans IIS de mon système utilisateur uniquement ..

J'ai téléphone mobile connecté à mon système et je J'envoie sms à travers elle ..

+0

Un téléphone ne peut envoyer qu'un seul sms à la fois, à ma connaissance, alors peu importe ce que vous faites, votre téléphone est le goulot d'étranglement. Les paquets de sms de tiers sont tellement bon marché ces jours-ci, et garantis pour être plus rapides, pourquoi ne considérez-vous pas ceux-ci? – Ryk

+0

@Ryk pouvez-vous me suggérer un paquet de tiers sms –

+0

Essayez ceci -> http://www.google.com/search?hl=fr&q=email+to+sms&aq=f&aqi=&aql=&oq=&gs_rfai= – Ryk

Répondre

1

Votre temps d'exécution va augmenter modifier: (linéairement). Pourquoi ne pas utiliser Windows files d'attente puis écrire chaque sms dans la file d'attente, puis avoir un service Windows tournant 1 - n nombre de threads pour envoyer des sms, mais je suppose que le plus gros problème pour vous ne sera pas ce que votre le code vous limite, mais combien de SMS vous pouvez envoyer simultanément avec votre GSM.

+0

It Je vais grandir linéairement, pas exponentiellement ... mais sinon votre idée est bonne. –

+0

pourquoi exponentiellement? Je peux voir une croissance linéaire. – BlackICE

+0

Désolé, l'anglais est ma troisième langue, avait quelques choses mélangées dans ma tête. – Ryk