基于Yii框架1.14的博客教程_最后的盛宴_第38节

                            6.3最后的盛宴(哈哈)
马上就要完成博客应用,部署之前做些调整。

                            6.3.1改变主页
把首页改成使用博文列表页。修改配置文件:


基于Yii框架1.14的博客教程_最后的盛宴_第38节_第1张图片

                        6.3.2 使用缓存

因为ActiveRecord依靠元数据表格决定字段信息,它花费时间读取元数据并分析它。开发期间不会影响什么,但是一个应用在运行期间,如果数据不改变那么这就是在浪费时间读取操作。因此,修改配置文件使用缓存模式:


基于Yii框架1.14的博客教程_最后的盛宴_第38节_第2张图片

上面代码,首先增加一个使用默认SQLite数据库缓存驱动的缓存组件。如果服务器有其他的缓存扩展,例如APC,可以修改来使用。只需要修改db组件设置它的schemaCachingDuration属性为3600,意思是数据库的元数据可以保存3600秒。
                       
                        6.3.3 关闭调试模式
修改入口脚本/wwwroot/blog/index.php删除YII_DEBUG常量那行代码。这个常量在开发期间存在因为允许yii在发生错误时显示更多的调试信息。可是,在应用部署时,显示调试信息是不合理的,因为其中会包含一些机密信息例如脚本位置和内容。

                        6.3.4部署应用

最后的部署过程主要是拷贝/wwwroot/blog目录。

1.在一个不被访问的位置安装yii

2.拷贝入口脚本

3.编辑入口脚本yii变量的值

4.编辑yiic.php的yii变量

5.改变assets和protected/runtime目录可写权限

你可能感兴趣的:(框架,PHP,应用服务器,sqlite,脚本)