说一点自己的看法:
1、在动手开发之前,必须做好一件事,那就是:网站的规划图,例如ER图之类的,也就是一些软件工程的事。
2、在做完成1 的基础上要将程序归类,具有相似功能的地方最好就要用类或*.inc文件写出,这样可以减少代码重复问题的出现,可以很好的实现代码复用,并且可以搞高效率。
3、就是要注意细节了,免得出现一个小问题困扰很长时间的情况!

解决方案 »

  1.   

    使用软件优化是一个方面,用zend?gzip输出?这个方面我了解得不是很多另一个方面就是程序本身
    最重要的是程序的规划啦,这个多做一些稍微大点的项目就有经验了。
    尽量减少变量使用,尽量减少数据库query(比如输出树形列表的时候完全可以把所有数据一次性读入数组里再操作,而不是用递归的方法读数据库),如果可能的话还可以直接使用内存做缓存,比如说一些临时表可以使用heap表,一些固定变量直接放进内存(我的意思是所有程序进程都使用这块内存,这个我自己没有试过)