开发项目上有个短信发送的问题,
客户端提交到 /sms.php的请求 然后sms.php在curl post到sms运营商那儿去,
虽然少量没问题 但是高并发(某时间段)的话有可能同一时间几百个人请求,那么服务器也要在同一时间curl post几千个请求到运营商那儿去 高带宽还行 稍微低点就会照成很多请求失败,
因为队列用不来 研究了很久 把任务装进redis里面 然后通过 php cli来循环读取然后挨个发送 感觉php cli不靠谱 再则挨个挨个发 岂不是有时候有的短信要等很久才会收到
就是再次问问各位大神 有什么好的办法解决
环境php 5.6 apache windows 2008(linux不熟悉 之前做。net开发的 所以大部分都是用的win平台)
谢谢了各位前辈