手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

怒了,QueryCache

首页 > PHP Framework >

怒了。真的怒了。。。。
前两天我还一直在想,怎么让yii实现查询的时候进行缓存,当时考虑在beforeFind和afterFind后做处理,但看了代码才发现beforeFind,如果不显式传入criteria,就没有办法把查询参数传递进去,那我就没有办法判断当前查询的param 是否被缓存了。AfterFind,倒是可以做处理,因为$event->sender或者$this中都已经有了结果集了。。。但没有办法判断是否缓存,查询完的缓存意义也就不大了。不是吗?

刚才无意中看了一下Yii 1.1.17的changelog,居然看到了这个:query-caching,当时我就震精了。http://www.yiiframework.com/doc/guide/1.1/en/caching.data#query-caching

好象这次1.1.17更新的几个功能都不错。。。查看这里:http://www.yiiframework.com/news/45/yii-php-framework-1-1-7-is-released/

  1. RESTful URL Support
  2. Query Caching
  3. Parameter Binding for Class-based Actions
  4. Seamless Client-side Validation
  5. Passing Parameters to Relational Named Scopes
  6. Using 'through' with HAS_MANY and HAS_ONE
  7. Using Transactions in DB Migration
  8. Registering and Using Custom Script Packages

好象,除了1、7我兴趣不是特别大,其它的几个都不错,原来的Actions中的Action无法绑定参数的,现在也直接可以用了,也就是说Action可以更容易的被移出。代码也更易分离了。4是客户端验证,原来还要在提交后到服务端验证,现在又方便一点了。。
其它的还是看看官方吧,不一定介绍了。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: yii, querycache

« 上一篇 | 下一篇 »

只显示10条记录相关文章

php pack()函数详解与示例 (浏览: 63488, 评论: 10)
mongodb删除索引 (浏览: 40086, 评论: 0)
linux 查找目录或文件 (浏览: 36911, 评论: 1)
RabbitVCS 用后感 (浏览: 31772, 评论: 0)
Yiiframework(Yii框架)开发笔记:续四 (浏览: 28318, 评论: 3)
看上去不错:Chrome 扩展 Monster (浏览: 25525, 评论: 2)
redis:Error: read error on connection (浏览: 24158, 评论: 0)
yhustc:Twisted+AC自动机构建高效的过滤服务器 (浏览: 24149, 评论: 2)
项目管理流程图 (浏览: 23289, 评论: 0)
开发笔记记录 (浏览: 21804, 评论: 0)

2条记录访客评论

不会破坏分区的,我一直就没事。不过,昨晚突然点不亮了,显示器黑屏,估计是主板坏掉了。555……

Post by 水月 on 2011, April 1, 4:54 PM 引用此文发表评论 #1

传说,那100M删除后会破坏分区表。。。

Post by gouki on 2011, March 28, 9:15 PM 引用此文发表评论 #2

100M那个盘可以在win7装完之后用它自带的磁盘管理器删除的,似乎不用这么麻烦吧。我也刚重装了win7,因为有SP1了。以前我就删除过100M的空间,所以就算用光盘重装,也不会自动产生了。

Post by 水月 on 2011, March 28, 8:51 PM 引用此文发表评论 #3


发表评论

评论内容 (必填):