小编Phi*_*ger的帖子

如何使用memcache加速rails/heroku

Heroku本身支持memcache作为插件.我的问题是,仍然是一个铁杆新手,我不知道如何使用memcache来加速我最耗时的请求(我知道他们是通过查看新的分析).我们应该在memcache上使用像'cache-money'这样的宝石吗?有人再使用act_as_cached吗?

我知道这是一个非常微不足道的问题.然而,在网上搜索了几个小时后,我找不到一个像样的教程.任何帮助/链接赞赏!

memcached caching ruby-on-rails heroku

7
推荐指数
1
解决办法
2465
查看次数

核心数据与提取属性的跨存储关系

在我的Core Data模型中(在iPhone SDK 3.1上),我有几个与图像的同一实例相关联的实体.图像本身也存储为托管对象.为了节省磁盘空间,我正在尝试为映像创建1个db文件,为所有其他对象创建另一个db文件.

阅读Apple的文档和Google搜索数天我得出以下结论: - 创建1个包含所有实体描述的数据模型 - 使用1个持久性存储协调器

  • 使用配置将图像实体存储在与其他实体不同的文件(sqlite)中(请参阅此处)

  • 并且,由于Core Data不支持从一个持久性存储中的实例到另一个持久性存储中的实例的关系,因此请使用"Fetched Properties"来创建弱的单向关系

使用配置非常简单:使用数据建模器为实体分配配置,并声明在向协调器添加持久存储时使用的配置.就我而言,我将商店添加到协调员.

但问题在于:在获取时,让我们说一个商店中的"用户"对象,如何使用获取的属性加载与该用户关联的图像(并将它们分配给用户对象)?

我是否必须在用户对象中为"图像"编写自定义存取方法?如何(以及在​​何处)为fetched属性指定谓词?

我确信必须有一个教程或示例来解释这一点(因为这显然是Apple建议的方式).但到目前为止没有运气.

任何的想法?

希望我们可以开始讨论这个主题.我确信还有其他(更聪明的)方法来解决这个问题......

iphone properties core-data

5
推荐指数
1
解决办法
1281
查看次数