用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3595|回复: 8
收起左侧

对于并发处理各位都是如何做的?

[复制链接]
发表于 2012-6-21 00:03:26 | 显示全部楼层 |阅读模式
50CI币
对于并发处理各位都是如何做的?

发表于 2012-6-21 01:37:30 | 显示全部楼层
分布式集群
回复

使用道具 举报

发表于 2012-6-21 08:51:29 | 显示全部楼层
数字妹 我来帮你顶贴了
回复

使用道具 举报

 楼主| 发表于 2012-6-21 11:31:36 | 显示全部楼层
yeseason 发表于 2012-6-21 08:51
数字妹 我来帮你顶贴了

锥度?
回复

使用道具 举报

发表于 2012-6-21 11:35:46 | 显示全部楼层
这个我也要,哈哈,赚了楼主的光
回复

使用道具 举报

发表于 2012-6-26 21:59:18 | 显示全部楼层
问题描述不是很清楚呢
回复

使用道具 举报

发表于 2012-6-27 11:41:08 | 显示全部楼层
你说的是MYSQL数据库访问还是?
回复

使用道具 举报

发表于 2012-7-2 20:29:05 | 显示全部楼层
hellblog 发表于 2012-6-21 11:31
锥度?

是哇,我是小锥度
回复

使用道具 举报

发表于 2012-7-3 23:04:03 | 显示全部楼层
你说的是不是后端的并发
由于php是单线程的,所以做并发的话的确不如其他语言(如java等)方便。
对于并发,一种解决方法你可以考虑php curl中批处理函数来实现并发,但有个小问题是curl批处理最后的结果还是要统一后才返回的,所以处理时间会阻塞在用时最长的那个任务上。
或者另一种解决方案是php多进程模拟多线程,不知道开销会不会过大。
还有一个方法呢,你可以这样,就是接收请求的是一个php文件,然后这个php文件发请求给一个proxy,
让proxy来请求多个server来并发执行,当让proxy可能就要自己稍微写一下的。
回复

使用道具 举报

本版积分规则