PHP性能优化总结

tianya / 技术转载 / 2012-01-07, 7:24 AM / 关键词: php性能优化

1

1、 对许多代码文件说,特别是含有很多包含文件(include or require)。它们需要花费更多的时间和解析并产生中间代码。

2、 即使PHP代码文件没有发生改变,这个执行过程还会严格的按照流程执行。也就是说,无论你的应该程序是否发生改变,每次调用的时候,都需要重新编译生成opcode码。(其实这就是编译缓存存在的理由)

3、 这个流程不仅仅发生在主要的代码文件,对于每一次的include和require来说,都会执行这个流程。(这是可以继续优化的)

那些地方可以优化呢?

阅读全文

openlayers 中的一些方法

tianya / 技术转载 / 2011-12-27, 1:31 AM / 关键词: openlayers

0

openlayers.Layer:

 

initialize:创建层Div,注册事件

destroy:注销

clone:克隆当前层

setName:设置层name

addOptions:添加附属属性

onMapResize:虚函数。由子函数实现。

阅读全文

IE6滚动条失效

tianya / 学习记录 / 2011-10-24, 9:48 PM / 关键词: ie6

0

做一个项目的时候发现一个 “灵异事件” :

    某个页面里面有个滚动条,ie6下滚动条能拖动,但是无效,太诡异了


调试了好长时间都没找出问题

好吧,充分发挥下不耻下问的精神 

阅读全文

linux 压缩文件zip中文乱码问题

tianya / 技术转载 / 2011-08-03, 2:36 PM / 关键词: zip , linux

0

在windows上压缩的文件,是以系统默认编码中文来压缩文件。由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码。

虽然2005年就有人把这报告为bug, 但是info-zip的官方网站没有把自动识别编码列入计划,可能他们不认为这是个问题。Sun对java中存在N年的zip编码问题,采用了同样的处理方式。


有2种方式解决问题:

阅读全文

程序员的八荣八耻(1):

 

以踏实编码为荣,以心浮气躁为耻。

以详细注释为荣,以注释残缺为耻。

以勤于测试为荣,以懒于测试为耻。

以简明文档为荣,以冗余文档为耻。

以注重团队为荣,以孤傲自大为耻。

以刻苦钻研为荣,以敷衍了事为耻。

阅读全文
Total: 351234567Next ›