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

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

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


[img]http://dl.iteye.com/upload/attachment/316847/2530a348-7dd1-3bfc-b51e-caf83a726291.jpg[/img]

6.3.2 使用缓存

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


[img]http://dl.iteye.com/upload/attachment/316853/72bbdb7c-8ab0-3f94-9de4-0502b129e9b1.jpg[/img]

上面代码,首先增加一个使用默认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目录可写权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值