- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 编程实践5—php curl_multi并发问题
如果你用php进行并发请求,那么你可能会遇到没有数据返回的情况,这是本人在做并发请求遇到的实例。 官网的例子一般都会告诉你,multicurl可以实现并发网络访问,代码如下: <?php // create both cURL resources $ch1 = curl_init(); $ch2 = curl_init(); // set URL and other appropriat
2016-10-28 12:02:50 993
原创 编程实践4—php unexpected T_CLASS in ...
昨天在使用php查询数据的时候,突然出现 Parse error: syntax error, unexpected T_CLASS in …… 错误,一直检查php类文件,硬是没发现什么错! 折腾了两三个小时,最后发现并不是因为php类错误(这个比较容易检查出),而是因为在使用usort函数进行自定义排序时,因为自定义函数已经在其它php文件中写过了,所以改php文件就会加载不了,导致php
2016-10-28 11:49:47 1403
原创 编程实践3—redis主从备份和高可用
关于如何搭建lvs+keepalived实现VIP对多台服务器的访问,就不再赘述,参考:http://wenku.baidu.com/link?url=9b0VGQcwNJoUz61Cn2tU9EJge8lWiHA4rFMaN4iNBy4S_GIj0K7gWCwn_5SxUc83nss9dfCSdwHNIkK5OymWIkioHYewCxxCeFOeaa4iwL_ 多提一句:现在已经不需要配
2016-10-25 15:48:34 605
原创 编码实践二
最近在对php为后台的网站进行性能优化,为了利用多核的优势,将数据查询换成多线程的,结果碰到一个大问题: 就是上一节用的curl_multi_init去异步并发请求网络数据,结果发现当并发数量上去后(我的大概是124个~512个),很多子请求没有数据返回,但是单独请求发现是可以返回数据的! 不知道是不是官方对curl_multi_init的并发支持不够好导致的,我在使用30~40个并发的时候也没
2016-10-13 09:55:05 563
原创 编码实践1
昨天在对php网站进行性能优化时,采用了多线程进行网络请求的方法,用官网的例子:// build the individual requests, but do not execute them $ch_1 = curl_init('http://webservice.one.com/'); $ch_2 = curl_init('http://webservice.two.com/'); curl
2016-10-11 09:54:56 454
java源码分水岭算法
2014-12-04
java调用super 可以不放在第一行?
2015-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人