《如何在has_one这样的关联上加入memcache 补丁》的相关内容
相关讨论
Rails源码研究之ActiveRecord:二,Associations
今天学习一下ActiveRecord的Associations相关的源码,即了解一下我们常用的has_many、has_one、belongs_to、has_and_belongs_to_many的原理
1,activerecord-1.15.3\lib\active_record\associations.rb:
require 'active_record/associations/as ...
by hideto 2007-06-20 浏览 (2259) 回复 (2) 关键字: activerecord 源码
一行代码搞定ActiveRecord的二级缓存
背景介绍:
JavaEye在今年1月份发布新版本以来,一直在使用cache_fu插件为整个网站提供缓存功能,在使用cache_fu时有遇到一些api调用不方便的问题:
1. 它没有对find(id)方法进行重写:
class User < ActiveRecord::Base
acts_as_cached
end
#find没有使用cache机制
User.find(p ...
by Quake Wang 2008-10-06 浏览 (1841) 回复 (18) 关键字: rails.cache, memcache
cache_fu的关联补丁(belongs_to, has_one)
为了缓解数据库服务器的繁忙状态,准备加入memcache。
"SELECT * FROM table WHERE table.id = value" 这样的简单检索占了全局的30%,把这样的检索进行缓存可以很大程度的减少访问数据库的次数。Place.find(id)以及account.place这样的关联,会产生上边的简单检索。
Place.find(id)可以简单的用Place.get_cac ...
by 秦朝古月 2008-09-08 浏览 (198) 回复 (0) 关键字: rails
memcache 和belongs_to 问题
如果用memcache把一些系统的基础数据表全部存起来,关联中的belongs_to,这种关联还得读取数据库。
例如 B belongs_to A 那么 a.b是取B表中的一条数据。 但是B表的数据全部都放在memcache中了。这里的数据读取就有问题了。 读cache总要比读取数据库要快的。有没有现成的方案的?
by jack 2007-09-15 浏览 (1940) 回复 (4) 关键字:
相关博客
cache_fu的关联补丁(belongs_to, has_one)
为了缓解数据库服务器的繁忙状态,准备加入memcache。
"SELECT * FROM table WHERE table.id = value" 这样的简单检索占了全局的30%,把这样的检索进行缓存可以很大程度的减少访问数据库的次数。Place.find(id)以及account.place这样的关联,会产生上边的简单检索。
Place.find(id)可以简单的用Place.get_cac ...
by 秦朝古月 2008-09-08 浏览 (24) 回复 (0) 关键字: rails
相关圈子讨论
Jim Weirich -- Advanced Ruby Class Design
Jim Weirich 是rake,builder等作者,他在做<<Advanced Ruby Class Design>>演讲的时候,列出了一段很漂亮的代码,
在此提供给大家分享,供大家学习,Jim Weirich可是骨灰级的programmer哟
# BlankSlate provides an abstract base class with no predefined
...
by Transformers 2007-12-20 浏览 (407) 回复 (0)
开帖学习笔记:记录学习python的各种应用,以免以后忘了。
下面的例子都是在windows下完成的。
1,读取文本文件的每行(假定C:根目录下有一个test.txt文件)。
f = open("c:/test.txt")
while(True):
str = f.readline()
if str == "" : break
#TODO:your code here
print str
f.close()
2,使用glob模块进行查询指定的e ...
by zhougaomin_007 2007-11-29 浏览 (1996) 回复 (6)
有人在手机上玩Python么?
RT,我刚在我的手机上装了个PythonCE2.5.0(手机操作系统:WM6.1)
但是没找到手机上可用的Python IDE...本来找了一个pyceide,装好后才发现是针对PPC的...
不知道还有谁在手机上玩过Python么?有没有好用的IDE
by Eastsun 2008-04-06 浏览 (1561) 回复 (10)
发布流程后怎么数据库中没有数据、、
我用jbpm3.2.2+hibernate3.2.2+mysql5.0.41做一个工作流的demo,其他工作一切正常,但是当我查看jbpm数据库的时候,我发现像JBPM_PROCESSDEFINATION
JBPM_NODE...怎么都没有数据啊 ?我在控制台明明看到有插入语句出现啊
我的配置文件如下
jbpm.cfg.xml:
<jbpm-configuration>
&l ...
by renavatior 2008-04-23 浏览 (353) 回复 (4)
Tips on writing scalable apps
from http://googleappengine.blogspot.com/2008/04/posted-by-ken-ashcraft-software.html
Posted by Ken Ashcraft, Software Engineer
Google App Engine makes writing scalable apps easier, and a
wel ...
by pickerel 2008-05-23 浏览 (139) 回复 (0)
相关新闻
Rails 2.0 Preview Release
原文: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
Action Pack: Resources
1,RESTful风格改进:
/people/1;edit将变成/people/1/edit
2,添加routing名字空间
map.namespace(:admin) do |admin|
ad ...
by hideto 2007-10-04 浏览 (1026) 回复 (0) 关键字: Rails 2.0
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3762) 回复 (4) 关键字: rails
NetBeans6.5 M1 众多期待的特性一览表!
NetBeans6.5 M1 众多期待的特性一览表!
Netbeans 6.5 M1 已经发布,最新版本的NetBeans 增强了许多功能,同时也引入了许多值得期待的新特性.
其中我比较喜欢的是DataBase 的改进,Eclipse 项目导入变得比以前更方便了,可以正确的区分Web项目
和普通项目,还有Spring Hibernate 增强. GUI 中新增了JD ...
by gml520 2008-06-25 浏览 (4453) 回复 (16) 关键字: netbeans 6.5 m1

