用php已经快一年了,但感觉对php的了解很一般,不是我不努力,实在是不知道怎么下手,好像什么都知道一点,而什么又都不清楚,虽然现在可以做网站,可以配环境,可以写函数,可以用模板,但总是感觉在安全性上,在性能上,都不能让人满意。
下面是我把php分为几个要学习的模块
1.编译配置
2.对数据库的操作
a、基础
b、进阶
Mysql索引、查询优化
存储优化
3.对文件的处理
4.PHP作图
5.正则表达式
6.面向对象的技术
7.模板技术
进阶
1、编码风格
结构清晰、命名规范、逻辑性强、代码冗余率低、以及养成书写设计文档习惯!
2、PHP缓存技术
3、静态化页面设计
4、分离语言包的概念
拾遗:
写程序的过程中应注意以下几个方面
1.释放内存
如构造了很多对象,使用完毕之后把它设为null/nothing
2.使用ob_start函数对关键词进行优化
即每个程序在运行结束的时候都会对一个特定字符串进行全文替换再输出。
3.内存泄露问题
ob是会占一点内存,但根本不可能造成每秒1M的内存消耗。而且网页关闭时内存是会释放的。把你ob里的callback去掉确认是不是你写的程序内存泄露了,还不行就换php版本,最好不要用非正式版的php。
更新日期:06-02-09