摘要:前阵子去面试被问到了mysql_connect跟mysql_pconnect的区别, 很不幸本人只答出一条, 似乎还没被认可~回来翻了下php手册记录之.简单的来说mysql_pconnect是用来在php与mysql间建立一条持续连接, 一般php的执行模式是脚本开始执行时初始化所有资源, 脚本运行结束后释放所有资源. 而mysql_pconnect的方式则不这样, mysql_connect每...
阅读全文
摘要:即一个对象作为一个gateway来操作一张数据表,一个对象操作数据表里所有的数据行。在程序里到处写sql语句会导致很多问题,很多程序员不喜欢写SQL,有一些愿意写SQL但是却写不好。数据库管理员需要很容易找到执行的sql以便有针对性的调节和改进性能。Table data gateway包含了所有操作数据表或者视图的sql语句,select,insert,update,delete等。 其他代码调用...
阅读全文
摘要:1, 首先是bootstrap过程,初始化程序里用到的资源2, 创建一个Zend_Controller_Front实体,实现front controller模式,这个实体类会负责将http请求派遣到恰当的controller的action里。3, Front controller会创建俩个对象来封装http请求和http回复,分别是Zend_Controller_Request_Http和Zend...
阅读全文
摘要:普通用户与搜索引擎蜘蛛爬行的区别在于发送的user agent,看网站日志文件能发现百度蜘蛛名字包含Baiduspider, 而google的则是Googlebot, 这样我们可以通过判断发送的user agent来决定要不要取消普通用户的访问,编写函数如下:[代码] return $valid;}在要禁止访问的页面头部引用这个函数来做判断就ok了,如下俩中调用方式:if(!isAllowAcce...
阅读全文