php
文章平均质量分 77
will0101
这个作者很懒,什么都没留下…
展开
-
memcache函数详解之一
Memcache函数库是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的内存数据的临时存放区域,在分布式的时候作用体现的非常明显,否则不建议使用。 memcache 函数所有的方法列表如下:参考http://www.php.net/manual/zh/function.Memcache-add.php M转载 2014-11-02 22:45:06 · 295 阅读 · 0 评论 -
[转]开发大型高负载类网站应用的几个要点
开发大型高负载类网站应用的几个要点作者:nightsailer 来源:http://www.phpchina.com/bbs/thread-15484-1-1.html看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。我也说说自己的看法.我个人认为,很难衡量所谓项目是否大型,即便很简单的应用在高负载和高增长情况下都是一个挑战.因此,按照我的转载 2015-07-08 20:09:02 · 338 阅读 · 0 评论 -
[转]异步编程与响应式框架
作者:老赵来源:http://blog.zhaojie.me/2010/09/async-programming-and-reactive-framework.html 前言异步操作是强大的,它是许多高伸缩性架构的基石。异步操作在许多情况下是必须的,例如在客户端保持用户界面的响应能力,以及在日益兴起的云计算场景中。但是,异步编程又是十分困难的,它让这让许多程转载 2015-07-08 20:13:54 · 722 阅读 · 0 评论 -
[转]PHP 5.2~5.6 对比以及功能详解
【分享】PHP 5.2~5.6对比以及功能详解作者:流水理鱼wwek来源:http://www.iamle.com/archives/1530.html截至目前(2014.2), PHP的最新稳定版本是PHP5.5,但有差不多一半的用户仍在使用已经不在维护[注]的PHP5.2,其余的一半用户在使用PHP5.3 [注].因为转载 2015-07-08 20:21:08 · 469 阅读 · 0 评论 -
[转]对 Web 应用程序进行性能调优
作者:Sean A. Walberg, 高级网络工程师, P.Eng来源:http://www.ibm.com/developerworks/cn/aix/library/au-perf_tuning/index.html 动态的 Web 应用程序能够存储大量信息,让用户能够通过熟悉的界面立即访问这些信息。但是,随着应用程序越来越受欢迎,可能会发现对请求的响应速度没有以前那转载 2015-07-08 20:17:44 · 366 阅读 · 0 评论 -
php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别
关于这个问题,搜索引擎上搜到一大片的文章,有很多问题,在这找到一篇正确的说法:http://mimiz.cn/index.php/php/php-http_host-server_name-difference/最近在开发站群软件,用到了根据访问域名判断子站点的相关问题。PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME,我想知道两者的区别以及哪个更加可靠。转载 2015-07-10 15:18:11 · 306 阅读 · 0 评论 -
About php Extensions
编译安装php,php会生成很多扩展,这些扩展分为动态和静态编译两种。动态编译会自动生成so文件,并保存在:$php/lib/php/extensions/no-debug-non-zts-20060613/,这些so文件包含了php所能调用的函数库,当代码中需要调用这些函数库时php会动态的加载这些so文件。静态编译指在编译安装php时并不会自动生成这些so文件,而是将这些so文件中的函转载 2015-07-13 12:05:44 · 346 阅读 · 0 评论 -
很让人受教的 提高php代码质量36计
1.不要使用相对路径 常常会看到: require_once('../../lib/some_class.php'); 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录. 另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了. 因此最转载 2015-08-28 16:14:50 · 292 阅读 · 0 评论 -
php发送get、post请求的几种方法
方法1: 用file_get_contents 以get方式获取内容[php] view plaincopyprint?$url='http://www.domain.com/'; $html = file_get_contents($url); echo $html; ?> 方法2: 用fopen转载 2015-09-15 23:30:29 · 598 阅读 · 0 评论 -
PHP_EOL
原文链接:http://www.cnblogs.com/codefor/archive/2011/06/18/2084300.html换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如:12345转载 2015-09-17 14:18:07 · 333 阅读 · 0 评论 -
浅析http协议、cookies和session机制、浏览器缓存
作者: benwin来源:http://www.phpben.com/?post=77最近几天在复习http协议中headers,cookies、session、缓存等相关知识,发现些新知识点。这篇文章注重结合PHP去理解这些内容,也就是比较注重实践部分。一、 http headers转载 2015-07-08 19:59:48 · 324 阅读 · 0 评论 -
php模拟POST请求的两种方法
通过fsockopen函数//模拟发送POST请求$url = "http://localhost/Post/server.php";//要请求的服务器地址//要请求的内容$post_data['user'] = "root";$post_data['password'] = "1988725";//转换请求内容fore转载 2015-07-08 20:19:41 · 484 阅读 · 0 评论 -
PHP常用正则表达式
收集了些PHP常用正则表达式,不会时可以查查看看。1。[size=12px]1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^转载 2014-11-02 21:50:35 · 295 阅读 · 0 评论 -
Memcache基础教程
Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官转载 2014-11-02 22:43:13 · 246 阅读 · 0 评论 -
[转]用 Zend Studio 消灭 PHP 应用程序中的 bug
来源:http://www.ibm.com/developerworks/cn/opensource/os-php-zenddebug/index.html Martin Streicher, 主编, Linux Magazine2007 年 11 月 26 日调试器 是一种特殊的应用程序,它们可以探测正在运行的代码,允许任意地暂停执行、检查对象、检查调用堆栈,甚至转载 2015-07-08 20:03:18 · 355 阅读 · 0 评论 -
[转]榨干 PHP,不得不转的一篇PHP使用技巧!
来源:http://www.phpchina.com/bbs/thread-13409-1-1.html这篇杂文翻译整理自网络各路文档资料(见最末的参考资料),尤其是 Ilia Alshanetsky (佩服之至) 在多个 PHP 会议上的演讲,主要是各类提高 PHP 性能的技巧。为求精准,很多部分都有详细的效率数据,以及对应的版本等等。偷懒,数据就不一一给出了,直接给结论,如果需要看转载 2015-07-08 20:08:27 · 224 阅读 · 0 评论 -
实现基于Memcache存储的Session类
实现基于Memcache存储的Session类作者:heiyeluren博客:http://blog.csdn.net/heiyeshuwu我没事的时候写的自主实现Session功能的类,基于文件方式存储Session数据,测试基本通过,还比较好玩,实际应用没有意义,只不过是学习Session是如何实现的。使用基于文件的Session存取瓶颈可能都是在磁盘IO操作上转载 2015-07-08 20:10:14 · 235 阅读 · 0 评论 -
[转]Rolling cURL: PHP并发最佳实践
来源:http://www.searchtb.com/2012/06/rolling-curl-best-practices.html在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发.转载 2015-07-08 20:13:19 · 679 阅读 · 0 评论 -
[转]使用 PHP 直接在共享内存中存储数据集
来源:http://www.ibm.com/developerworks/cn/opensource/os-php-shared-memory/ 概述共享内存是一种在相同机器中的应用程序之间交换数据的有效方式。一个进程可创建一个可供其他进程访问的内存段,只要它分配了正确的权限。每个内存段拥有一个惟一的 ID(称为 shmid),这个 ID 指向一个物理内存区域,转载 2015-07-08 20:14:37 · 571 阅读 · 0 评论 -
PHP访问MySQL查询超时处理
PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和 mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。 目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli: //创建对象$mysqli = mysqli_init();//设置超时选项$mys转载 2015-07-08 20:15:14 · 425 阅读 · 0 评论 -
php实现SESSION跨域
稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存转载 2015-07-08 20:18:27 · 642 阅读 · 0 评论 -
php sprintf函数 功能很强大滴
转自:http://blog.csdn.net/sun886/article/details/7261009定义和用法sprintf() 函数把格式化的字符串写写入一个变量中。sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到 format 字符转载 2015-10-09 17:38:29 · 626 阅读 · 0 评论