![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 75
厨房小菜刀
这个作者很懒,什么都没留下…
展开
-
站点高并发写问题的一个解决实践
站点高并发写问题的一个解决实践我负责一个基于Yii的lamp站点维护和优化,其中有一个表的并发写很高,导致用户体验差,甚至写失败造成数据丢失,分析后发现这个表其实并发读要求很低,所以计划将写记录到log中,定期将log写入mysql。log4php在yii中使用log4php是Apache的一个log框架,下载下来的库,放在与yii中protected一个目录下。修改配置log4php/config原创 2015-03-12 14:16:00 · 950 阅读 · 0 评论 -
gearman-php的Net_Gearman库学习
按照这个英文帖子学习的 原文代码的备份例子1: 像我们展示了Net_Geaman的基本架构,client端主要代码:// 一个client对象,需要jobserver信息,一个数组$client = new Net_Gearman_Client (gm::$servers);// Example1就是function name$client->Example1 (array ('date'原创 2015-04-09 16:10:59 · 1310 阅读 · 0 评论 -
gearman-安装php扩展
项目需要一个调度模块,对定时任务、条件触发任务(例如按照流量)进行调度。我的设计是:一个扫描器定期扫描数据库里的未开始任务,将任务逐一发给gearman,gearman分发给workers,worker分布式地判断任务触发条件,如果满足触发条件,封装任务发送给gearman,gearman分发给workers,workers对任务进行执行。gearman的运行架构: gearman的clien原创 2015-04-08 19:14:05 · 1353 阅读 · 0 评论 -
php curl的CURLOPT_FOLLOWLOCATION选项报错
问题程序报错: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is sethttp头的location字段location字段出现在服务响应包里面,意思是当前请求的数据挪地方了,请再次请求location对应的地址获取数据。curl的CURLOPT_FOLLOWLOCA原创 2015-11-24 17:59:18 · 14250 阅读 · 0 评论