2011年11月4日

摘要: 前言本文写于2007年11月,那时候我是在Discuz!开发组为PHPChina的《PHPer》写的稿,一直也没有发到blog上了,今天偶然之间记起,顺手转发过来。一、关于模板引擎的前言从phplib到smarty,再到Discuz!的模板机制,本文试图通过PHP模板引擎为你讲解作者自己的PHP心得。我清楚的记得在我刚上大学开始学习PHP的时候,曾经在phpe.net看到过一篇关于phplib Template和FastTemplate这两模板引擎性能比较的文章。让我在接下来半年的时间内持续的使用着phplib。不可否认phplib是左 右了一代PHP开发人员对于PHP模板引擎的认识。或许你也 阅读全文
posted @ 2011-11-04 17:37 天空尚兰 阅读(204) 评论(0) 推荐(0)
摘要: 1、数据库集群由于访问比较频繁,而且为了支持更多的访问,Web Server一般都使用了负载均衡的集群,但是对于数据库来说,每秒钟的请求不断增加,随着服务器负载的增加,响应单个请求的速度越来越慢,如果库文件比较大,出现写操作的时候还会出现锁表时间过长等影响访问效率的事情。比如现在我们的Web Server是Linux+Apache+Php的三台机器组成的集群,MySQL运行在2G内存的平台上。由于WEB的访问量在高峰的时候几乎满负荷运LoadAvg(就是一分钟之内处于Running状态的进程数量)都在10-20之间,反映出来就是大量的请求都在访问数据库的时候被挂住了,导致一个请求没有完成,下一 阅读全文
posted @ 2011-11-04 12:07 天空尚兰 阅读(256) 评论(1) 推荐(0)
摘要: 1. LighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。因为运行在Youtube 的后台,所以知名度很高。Lighttpd 特色在于它能做Flash streaming 和对fastcgi 的支持,这样对于Ruby on Rails 之类的程序提速不少,比起Apache 要好很多,Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。Fastcgi的优点在于:从稳定性上看, f 阅读全文
posted @ 2011-11-04 12:06 天空尚兰 阅读(236) 评论(0) 推荐(0)
摘要: php 拓展编写 阅读全文
posted @ 2011-11-04 11:03 天空尚兰 阅读(631) 评论(0) 推荐(0)

导航