#1 jake

“快速运行”是SpeedPHP框架的理念之一,所以在SpeedPHP框架中,除了本身速度飞快之外,也拥有许多特色的加速功能,使得用SpeedPHP开发的应用程序,运行速度上有更良好的体验。

优化加速在一定程度上而言,是一种“锦上添花”的过程。

和SEO优化相似,优化加速是系统设计初期,必须考虑到设计中,但真正实行优化加速,是等到系统BETA测试的时候才开始,也就是当系统可以达到初步上线部署的时候,功能大致完成后,才开始进行优化加速。这避免了前期开发中,为了实现优化加速而耗费了开发时间的建议。

同时,在很多情况中,优化加速甚至是在系统已经正常运行使用后,才开始的一个循环优化的过程。

当系统未开发至可正常运行之前,建议不要开始进行优化加速的功能,比如说HTML静态生成功能,必须等到文章程序都编写完成后,文章和分类页等功能都能够正常显示和使用后,才加入HTML静态生成。

SpeedPHP框架中优化加速的方法,主要是通过缓存实现,也就是通常说的“空间换时间”的策略——将需要进行多次查询和处理的数据,以文件形式(或数据)保存到服务器中,然后在调用的时候,优先使用缓存文件(数据)提供的内容,以达到加速的效果。


2012-08-04 23:08:31