本人在做一个短信项目。
我使用timer控件每隔100毫秒访问某url获取短信内容,使用idhttp控件,核心代码
ori:=IdHTTP1.Get('http://***.***.***.**/readsms.asp');现在的问题是这么做的最高效率是1秒钟得到2条短信内容,远远不能满足要求,如何才能提高读取效率?谢谢!如果我的做法不对,哪位大哥能给出比较好的方案?500分送上!
我使用timer控件每隔100毫秒访问某url获取短信内容,使用idhttp控件,核心代码
ori:=IdHTTP1.Get('http://***.***.***.**/readsms.asp');现在的问题是这么做的最高效率是1秒钟得到2条短信内容,远远不能满足要求,如何才能提高读取效率?谢谢!如果我的做法不对,哪位大哥能给出比较好的方案?500分送上!
2, 所以要想提高效率,最直接的方法应该是提高readsms.asp的效率。这要视具体情况而 定 了: 比如在asp组件中使用pooling(如果readsms.asp中的企业逻辑完全是用asp脚本来写的,那么,先把它封装成Asp组件,由脚语言调用)........
我联系过短信公司了,应该是我这里的问题,楼上的多线程懂吗?
给个简单的看看
谢谢