ASP+MYSQL对大量慢速操作的效率问题。。。。
ASP+MYSQL
需要对大量的电子邮件做域名检测。
现在功能是每点击链接一次,
从表中检索出每一个电子邮件,然后调用函数检测其域名有效性。
检测后,如有问题,插入一个临时表,然后检索出该临时表中的记录并分页。
因为检测电子邮件有效性速度较慢,因此引起WEB页上的操作超时。。。
大约检测5000封邮件以上就会出现TIMEOUT.
耗用时间的地方
-----从大表中检索电子邮件地址
-----检测每个电子邮件的域名有效性(速度最慢)
-----插入临时表
-----检索临时表
-----页面分页(MYSQL 不支持存储过程分页)
有什么增加效率的方法?另外,如果有超过1万封 邮件地址的时候如何处理?因为每次都会TIMEOUT.
放置电子邮件地址的表有可能会被用户操作,因此,如果考虑检测一次后不再检测的话,要考虑如何处理此问题。