
转载
落落鱼2013
热情源于热爱,不懈止于懒惰~
展开
-
使用SHELL编写PHP CLI守护
最近部署的一个系统,用来推送SMSEDM,需要长时在后台运行。PHP5.2的GC不很理想,容易内存泄漏,而且CLI出现致命异常,脚本会退出。为了保证CLI的持续运行,使用SHELL做守护,watchdog.sh代码如下:#! /bin/bash# 进程监控function watch(){ local proc_total=`ps aux | grep "$1"转载 2013-04-10 17:19:11 · 927 阅读 · 0 评论 -
mysql int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的.int(M)的最大值和最小值与undesigned有关,最下面那副图有说明.mysql> c转载 2013-04-01 16:18:13 · 580 阅读 · 0 评论 -
网站安全防范PHP方面(基础技术防卫篇)
一,用户提交数据的处理防止sql注入的过滤函数:function luoluo_sqlsafe($string, $force = 0) { if(!$GLOBALS['magic_quotes_gpc'] || $force) { if(is_array($string)) {转载 2013-04-25 19:01:05 · 744 阅读 · 0 评论 -
php性能监测模块XHProf[转]
一,什么是XHProfXHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括 阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标 弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通转载 2013-05-08 16:48:17 · 557 阅读 · 0 评论 -
HTTP协议头部与Keep-Alive模式详解
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive转载 2013-06-03 14:45:35 · 689 阅读 · 0 评论 -
PHP函数 curl_setopt
bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定): CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP转载 2013-06-03 14:43:50 · 581 阅读 · 0 评论 -
在Linux安装Memcache缓存服务器端的方法
在Linux下Memcache缓存安装的方法:服务器端主要是安装memcache服务器端, memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是l转载 2013-06-20 16:24:10 · 519 阅读 · 0 评论 -
MySQL server has gone away 问题的解决方法
应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away。 大概浏览了一下,主要可能是因为以下几种原因: 一种可转载 2013-07-30 18:22:59 · 462 阅读 · 0 评论