php
蝶龙旱魁
喜欢运动,和软件看书
展开
-
Rolling cURL: PHP并发最佳实践
在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发.本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题经典的cURL实现机制在网上很容易找到, 比如转载 2012-06-19 13:31:28 · 548 阅读 · 0 评论 -
PHP超时处理全面总结(3)
后端接口访问超时 HTTP访问 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候后端&接口访问超时HTTP访问一般我们访问HTTP方式很多,主要是:curl, socket, file_get_conte转载 2012-08-16 10:16:38 · 8047 阅读 · 0 评论 -
win7下,memCache安装过程
1.下载memcache 的windows 稳定版,解压放某个盘下面,比如在H:/wamp/www/php api/memcache;2.在终端(即cmd 命令界面)下,输入安装命令 :H:/wamp/www/php api/memcache/memcached.exe –d install[提示错误:failed to install service or service alr转载 2012-08-27 10:00:59 · 2264 阅读 · 0 评论 -
php实现验证码的识别(初级篇)
近期研究一些突破验证码方面的知识,记录下来。一方面算是对这几天学习知识的总结帮助自己理解;另一方面希望对研究这方面的技术同学有所帮助;另外也希望引起网站管理者的注意,在提供验证码时多些考虑进去。由于刚刚接触这方面的知识,理解比较浅显,有错误再所难免,欢迎拍砖。验证码的作用: 有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。其实现代的验证码一般是防止机器批量注册的,转载 2012-10-16 14:10:25 · 716 阅读 · 0 评论 -
PHP实现的Mysql读写分离
本代码是从uchome的代码修改的,是因为要解决uchome的效率而处理的。这个思维其实很久就有了,只是一直没有去做,相信也有人有同样的想法,如果有类似的,那真的希望提出相关的建议。封装的方式比较简单,增加了只读数据库连接的接口扩展,不使用只读数据库也不影响原代码使用。有待以后不断完善。。为了方便,试试建立了google的一个项目:http://code.google.com/p/my转载 2012-12-24 18:06:19 · 714 阅读 · 0 评论 -
php开源系统-使用Minify来优化网站性能
1 对php网站进行了搭建,并完成一些对图片上传的基本功能,服务器数据库的操作等等2 完成 首个jquery 框架中静态模板中加入 实际的函数范例;并了解和掌握了 sizzle.js 框架的使用流程和机制;并成功的在本地apache服务器站点上进行引用实验,实现自我构建sizzle.js 应用的一两个范例。对sizzle.js加深了理解。明天计划对sizzle.js 进行应用熟练,转载 2013-03-20 16:31:18 · 2263 阅读 · 1 评论 -
php 5.3装apd高级调试器
php 5.3 apd-1.0.1:php_apd.c- CG(extended_info) = 1; /* XXX: this is ridiculous */+ CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;-ZEND_DLEXPORT void onStatement(zend_op_array *op_a转载 2013-07-01 22:01:52 · 1202 阅读 · 0 评论 -
php发送get、post请求的几种方法
blog.csdn.net/haha00217/article/details/7969504 方法1: 用file_get_contents 以get方式获取内容[php] view plaincopyprint? $url='http://www.domain.com/'; $html = file_get_contents($url);转载 2013-07-09 16:06:45 · 996 阅读 · 0 评论 -
php fopen下载远程文件的函数
//下载附件function get_file($url, $folder = "./") { set_time_limit (24 * 60 * 60); // 设置超时时间 $destination_folder = $folder . '/'; // 文件下载保存目录,默认为当前文件目录 if (!is_dir($destination_f原创 2013-08-14 14:36:32 · 2896 阅读 · 2 评论