最新消息:

php

Web优化引发的血案

Web优化引发的血案

admin 10年前 (2014-08-14) 3714浏览 0评论

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

php curl_multi_select 死循环原因及相应处理办法

php curl_multi_select 死循环原因及相应处理办法

admin 10年前 (2014-07-23) 5699浏览 0评论

现象 在系统更新以后,相应的php也升级到了新的版本.在运行了自己的代码之后,发现程序直接卡死不动了.在经过一阵排查之后,发现其卡在了非常诡异的地方 //use select to get response //proceed select unti...

PHP增量覆盖率统计方法

PHP增量覆盖率统计方法

admin 10年前 (2014-07-23) 3892浏览 0评论

摘要 互联网行业的产品大多要求快速更新迭代,为保证产品的质量,单测越来越受到了开发和测试人员的重视。对于一个非全新的项目,补全原有代码的单测成本非常大,并且收效不明显。目前,对于非全新项目,开发人员一般只会对增量(新增修改)代码做单测。现有的覆盖率统...

php的curl函数怎么样请求https的网站

php的curl函数怎么样请求https的网站

admin 10年前 (2014-07-19) 3022浏览 0评论

 说起curl请求https的网站,网上的教程很多,无非都是说在你没有证书的情况下,加上下面两句就可以了 <?php   curl_setopt_array($handle, array(               CURLOPT_SSL_V...

IIS下PHP的ISAPI和FastCGI比较

IIS下PHP的ISAPI和FastCGI比较

admin 11年前 (2014-07-11) 2874浏览 0评论

  在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gatew...

PHP Ruby Python内存垃圾回收机制

PHP Ruby Python内存垃圾回收机制

admin 11年前 (2014-07-08) 3199浏览 0评论

注:这篇文章基于我在布达佩斯的RuPy大会上所作的演讲。我觉得与其直接将幻灯片发布出来,不如在我还有印象的时候将它写成博客来的更有意义。同 样,我会在将来发布RuPy大会的视频链接。我计划将在RubyConf大会上发表类似的演讲,除了有关于Pytho...

SSDB 替代 Redis

SSDB 替代 Redis

admin 11年前 (2014-07-04) 4100浏览 0评论

SSDB是一个快速的用来存储十亿级别列表数据的开源 NoSQL 数据库。 项目地址:https://github.com/ideawu/ssdb http://ssdb.io/ 特性 替代 Redis 数据库, Redis 的 100 倍容量 Lev...

在centos下处理PHP+WebSphere客户端

在centos下处理PHP+WebSphere客户端

admin 11年前 (2014-06-27) 3454浏览 0评论

事先申明。我是借鉴了这篇博客:http://blog.phpdeveloper.org/?p=140 当然在其中遇到了不少问题,我在这里一一说明: 1、准备工作 pecl mqseries :http://pecl.php.net/package/m...

启用php-fpm状态详解

启用php-fpm状态详解

admin 11年前 (2014-06-23) 3848浏览 0评论

php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的zabbix监控,我们需要先了解php-fpm状态页是怎么回事。 1. 启用php-fpm状态功能 # cat  /usr/lo...

PHP的性能优化

PHP的性能优化

admin 11年前 (2014-06-10) 3136浏览 0评论

第一部分:PHP程序部分 按需执行: A:以正则为例, 与普通字符串函数相比,其效率是非常低的([php正则性能]). 很多情况下都可以避免的。 B:按需加载类似Bingo2(spl_autoload_register) 避免重复计算 A:for($...

php.ini save_handler 修改不启作用 解决办法

php.ini save_handler 修改不启作用 解决办法

admin 11年前 (2014-06-09) 4651浏览 0评论

php5.3.3以前php-fpm还没有被php收录,配置php基本都在php.ini里面,php5.3.3及以后,除了在php.ini配置以外,还可以在php-fpm.conf里面配置。 多个地方都可以配置的话,就存在一个优先级。php-fpm.c...

PHP 如何阻止用户上传成人照片或者裸照

PHP 如何阻止用户上传成人照片或者裸照

admin 11年前 (2014-05-05) 3525浏览 0评论

在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照. 示例   RRPowered-NudityFilter 我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点...

Error: OID not increasing

Error: OID not increasing

admin 11年前 (2014-04-29) 6244浏览 0评论

调SNMP设备时候遇到了某厂家的奇葩输出,用命令行下的snmpwalk: $ snmpwalk x.x.x.x -c "public" -v 2c 1.3.6.1.4.1.5105.80.6.2.1.47 SNMPv2-SMI::...

PHP 错误调试

PHP 错误调试

admin 11年前 (2014-04-28) 2771浏览 0评论

在用php做网站开发的时候 , 为防止用户看到错误信息,而出现的不友好界面。故一般性会在php.ini里设置: display_errors = Off; 不过在开发的时候,我们有时候需要打开错误信息。这时候,可以在php文件里设置: ini_set...

简单备份监控程序

简单备份监控程序

admin 11年前 (2014-04-23) 3620浏览 0评论

前言: 随着维护服务器的增多,每天一台台检查备份已经不切实际,即使通过email的方式(备份脚本执行完后将备份信息发送到指定邮箱)检查也要耗费不少的时间,每天做这种重复性且繁杂的事情对我们这类懒人来说简直痛不欲生。经过一次惨痛的教训之后,决定做个备份...

加解密函数

加解密函数

admin 11年前 (2014-04-13) 2636浏览 0评论

这段代码不是挺复杂,其实如果你细看是可以看得到discuz中的authcode的影子的。如果你有兴趣,你可以看看: /*加密函数内部调用函数*/ function keyED($txt,$encrypt_key) { $encrypt_key = m...