2014年7月6日
摘要:
1、运用php自带压缩与归档扩展(phar)$phar = new PharData('song.tar.gz');//路径 要解压的文件 是否覆盖$phar->extractTo('c:/tmp', null, true);2、首先需要安装pear类管理工具 linux下/usr/local/p...
阅读全文
posted @ 2014-07-06 23:22
思齐_
阅读(4655)
推荐(0)
2014年6月16日
摘要:
1、安装扩展 windows下把 xhprof.dll 放到extensions目录下修改配置文件[xhprof]extension=xhprof.so;; directory used by default implementation of the iXHProfRuns; interface...
阅读全文
posted @ 2014-06-16 00:02
思齐_
阅读(9785)
推荐(3)
2014年6月8日
摘要:
从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加i表示改进的意思 功能多、效率高、稳定编译时参数:./configure --with-mysql=/usr/bin/mysql_config \ #使用 Mysql ClientLibrary(libmysql)构建--w...
阅读全文
posted @ 2014-06-08 18:45
思齐_
阅读(67885)
推荐(1)
2014年6月7日
摘要:
PDO: php data object 数据库访问抽象层 基于驱动: 1、安装扩展 php_pdo.dll 2、安装驱动 php_pdo_mysql.dlllinux 编译时参数:--with-pdo=mysql=/usr/local/mysql三个类: PDO类, 数据库连接有关(连接、执行sq...
阅读全文
posted @ 2014-06-07 16:01
思齐_
阅读(31571)
推荐(1)
2014年5月26日
摘要:
1、压力测试,找到极限点和瓶颈,最小化扩容2、消息队列应对高并发的写操作 根据数据大小分成不同队列,保证效率 堵塞队列,压队列机极限处理能力3、主要业务和次要业务分开,当出现异常时保障主要业务,保证系统核心可靠性,,4、服务器实时监控5、备份,异地容灾
阅读全文
posted @ 2014-05-26 09:47
思齐_
阅读(218)
推荐(0)
2014年5月19日
摘要:
譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。 Revert to this revision: 如果在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6那个年代。 Revert changes fr...
阅读全文
posted @ 2014-05-19 15:35
思齐_
阅读(451)
推荐(0)
2014年4月17日
摘要:
TraversableTraversable {}作用:检测一个类是否可以使用 foreach 进行遍历的接口。php代码中不能用。只有内部的PHP类(用C写的类)才可以直接实现Traversable接口php代码中使用Iterator或IteratorAggregate接口来实现遍历。这个接口没有...
阅读全文
posted @ 2014-04-17 15:18
思齐_
阅读(2050)
推荐(0)
2014年4月16日
摘要:
Lazy Expiration memcached 内部不会监视记录是否过期,而是在 get 时查看记录的时间戳,检查记录是否过期。这 种技术被称为 lazy(惰性)expiration。因此,memcached 不会在过期监视上耗费 CPU 时间。 LRU( Least Recently ...
阅读全文
posted @ 2014-04-16 15:18
思齐_
阅读(753)
推荐(0)
2014年4月11日
摘要:
1、最有效的方法 修改php.ini中#session的超时时间session.gc_maxlifetime = 14402、通过php去修改这个值$Lifetime = 3600; $Seperator = (strstr(strtoupper(substr(PHP_OS, 0, 3)), "WIN")) ? "\\" : "/"; $DirectoryPath = dirname(__FILE__) . "{$Seperator}SessionData"; is_dir($DirectoryPath) or m
阅读全文
posted @ 2014-04-11 22:39
思齐_
阅读(20239)
推荐(0)
摘要:
1、PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间#http代码段中增加fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;2、header 头信息过大3、FastCGI进程数不够用增大 php-fpm.conf 中的max_childrenmax_requests 值4、各种超时nginx 中的 fastcgi_connect_timeout 300; fastcgi_send_timeout 300 :fas.
阅读全文
posted @ 2014-04-11 15:16
思齐_
阅读(2529)
推荐(0)