建立原型,原型是web项目的部分的一个简化工作版本。 将原型组织起来需要用到一些技术和工具,有基于组件的方法 或者模版
将逻辑和内容分离: 三种方法
1. 用包含文件保存不同部分的内容 ---- 代码重用与函数编写
2. 用一个函数或者带有一组成员函数的类API将动态内容插入到静态网页中, ---- 面向对象的PHP
3. 使用模版系统。
优化代码:
使用简单优化:
减少数据库连接 ,连接数据库是所有脚本中最慢的部分。 --- 可以通过持久稳固的连接来解决这个问题
加速数据库查询, 使用命令行界面运行查询。 在MYSQL中,使用EXPLAIN语句来查看查询可能在什么地方绕弯路。
通常的原则是尽可能减少连接,增加索引。
使PHP中生成的静态内容最少,即减少 echo , print()输出HTML标签。
使用字符串函数代替正则表达式,前者更快。
尽可能使用单引号代替双引号