最新消息:

标签:php

php 缓冲 output_buffering和ob_start
php

php 缓冲 output_buffering和ob_start

admin 11年前 (2013-05-27) 2747浏览 0评论

buffer buffer是一个内存地址空间,Linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子...

谁贪占了我的系统资源 php-fpm
php

谁贪占了我的系统资源 php-fpm

admin 11年前 (2013-05-27) 2371浏览 0评论

测试人员向我们反映:在Facebook平台的游戏比其它平台的游戏明显更慢。我询问,是不是因为翻墙网络原因。他们说:不是,其它游戏也比较流畅。使用httpwatch查看了http请求,发现api.php请求花了6秒,且大部分时间是红色(httpwatc...

zend php 动态数组
php

zend php 动态数组

admin 11年前 (2013-05-27) 2597浏览 0评论

对C语言有过了解的同学,都知道C语内置了数组类型,可是C数组是静态的—数组的长度在编译时期便已确定了长度(分配了内存)。甚至你都不能这么着使用 const int arr_size = 100; char foo[arr_size]; 使用数组即有较...

PHP系统性能优化原则
php

PHP系统性能优化原则

admin 11年前 (2013-05-21) 2833浏览 0评论

这里记载的是我觉得在做优化工作时应该秉承的原则与步骤,不是具体的优化方法(优化方法google有很多)。 一提到性能优化,就会听到双引号、单引号、三等号之类的,我认为如果按着这个去做,就有点舍本逐末了。 做优化之前,先说一下我对系统设计目标的理解 第...

Yun_Curl_Multi/ curl_multi的用法
php

Yun_Curl_Multi/ curl_multi的用法

admin 11年前 (2013-05-21) 3285浏览 0评论

上周离职了,开始找工作,得来闲空,写点东西。 PHP手册中对curl_multi的描述太不全了,各种版本的实现也有,之前一直就想写这个东西,终于在今天下午写了一个类封装了一下, 应该能满足大多数的应用场景。 代码 https://github.com...

php-mysql异步查询
mysql

php-mysql异步查询

admin 11年前 (2013-05-21) 3028浏览 0评论

昨天下午把php中的curl_multi_*封装了一下(Yun_Curl_Multi/curl_multi的使用方法详解),避免了网上很多demo中的一些问题,推荐给bigpipe及相关用户们。 之后有朋友问mysql是否也能异步的并发查询,答案当然...

Ubuntu上Coreseek+php的安装
Linux

Ubuntu上Coreseek+php的安装

admin 11年前 (2013-04-27) 3187浏览 0评论

Coreseek是一个基于sphinx引擎,支持与mmseg中文分词模块合作完成中文的全文搜索引擎。相对sql这类操作,Coreseek负载可谓是微不足道。当然类似的索引服务器还有给予Java的solr等。我选择coreseek的主要原因之一是他可以...

php如何判断IP为有效IP地址
ip

php如何判断IP为有效IP地址

admin 11年前 (2013-04-24) 3287浏览 0评论

多数人看到这篇日志,第一印象肯定是以为是要讲如何通过正则表达式来判断。 非也,在php5.2.0之后,有专门的函数来做这个判断了。 判断是否是合法IP if(filter_var($ip, FILTER_VALIDATE_IP)) { // it&#...

php中echo(),print(),print_r()的区别
php

php中echo(),print(),print_r()的区别

admin 11年前 (2013-04-21) 2567浏览 0评论

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print()    只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) ec...

PHP无法接收form传入的值
php

PHP无法接收form传入的值

admin 11年前 (2013-04-20) 2815浏览 0评论

刚才在写到一个简单的form数据传递的页面时,action到的页面怎么也收不到数据,把form的method改成get,在浏览器地址里明显可以看到数据就在那里,但是在页面里就是取不到了。 几经周折,发现是需要对PHP的配置文件进行一些修改,如下: 找...

php缓存与加速分析与汇总
php

php缓存与加速分析与汇总

admin 11年前 (2013-04-15) 2658浏览 0评论

一、    浏览器端缓存 要利用浏览器缓存则要先了解http协议内容,这里主要利用http协议头部header的一些头域名,主要“Expires”,“Etag”,“Last-Modified”; 先看张原理图: 当然还有其他http头域上图没说明,要...

手动安装LNMP环境
Linux

手动安装LNMP环境

admin 11年前 (2013-04-15) 3847浏览 0评论

一些源码包地址 axel (多线程下载) / http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz nginx (n) – tengine / http://tengine.ta...

php中iconv函数使用方法
php

php中iconv函数使用方法

admin 11年前 (2013-04-11) 2581浏览 0评论

在选择用什么工具开发,唯一的指导标准就是:用最少的人力,最少的时间开发JavaEye网站,并且后期维护和持续升级,乃至重写的时候,代价最小。 首先排除Java和C#,代码太多太麻烦; 其次排除PHP,项目一大,代码一多,代码的管理很成问题,PHP缺乏...

nginx和php性能优化相关
未分类

nginx和php性能优化相关

admin 11年前 (2013-04-09) 2464浏览 0评论

从编译安装nginx和php开始捋一下。 编译nginx和php一个最基本的原则是,尽可能编译更少的附加模块,nginx和php或者更早的apache,为了完成某项特定的功能,会将该功能已动态连接库的形式包含在软件里面,在linux下面是.so后缀的...

php获取网卡MAC地址类
未分类

php获取网卡MAC地址类

admin 11年前 (2013-04-07) 2603浏览 0评论

忽然想到,判断同机登陆的问题。记录MAC是个好办法,顺便查了这个PHP方法,备注以便以后使用。 实现很简单,就是分别调用系统命令,返回到数组中。 <?php class GetMacAddr {         var $return_arra...

解决PHP函数urlencode加密空格变+号的办法
Cisco

解决PHP函数urlencode加密空格变+号的办法

admin 11年前 (2013-04-03) 3222浏览 0评论

最近发现wp的同步插件wp2sina的插件有一个错误,内容同步的时候有些空格会变成+,无奈了,然后看了看代码,丫的,知道问题出在哪里了,哈哈,请看代码: $ a = urlencode(str_replace(‘|’, ...