当我在Memcached中存储会话时,我有一个非常奇怪的问题.有些用户不时会参加其他人的会话.例如约翰,以玛丽亚,玛丽亚为克里斯等登录.
我使用Rails 2.3.4,但早期版本的Rails也出现了同样的问题.我只使用一个Memcache服务器,它在同一台机器上运行.调试这个问题是我无法重现它.
如果有人能指导我如何解决这个问题或调试它,我将非常高兴.如果您使用Memcached进行会话并且您分享您的示例配置,我也会很高兴.
这些是我的配置:
# memcache options
memcache_options = {
:c_threshold => 10_000,
:compression => false,
:debug => false,
:namespace => 'app_prod',
:readonly => false,
:urlencode => false,
}
memcache_servers = ['localhost:11211']
CACHE = MemCache.new(memcache_options)
CACHE.servers = memcache_servers
config.cache_store = :mem_cache_store, memcache_servers, memcache_options
config.action_controller.session_store = :mem_cache_store
config.action_controller.session = {
:session_key => '_appname',
:cache => CACHE,
# :expires => 10,
# :session_expires => 10,
:secret => '5391aaaaaaaaaa56f8e8234beb638b97b32bbbbbbbbbbcc9dcae2beccccccccc89e8b508328def001a368da0678b061eb0e9d5a82a5ac94c8d35bd31a9a49e1'
}
Run Code Online (Sandbox Code Playgroud)
先谢谢你,斯坦
最近我正在探索NoSQL数据库.我需要一个关于如何以最佳和有效的方式为给定问题存储数据的建议.我现在以MongoDB为目标.但是它应该与CouchDB相同.
假设我们有这三种型号:
Story:
id
title
User:
id
name
Vote:
id
story_id
user_id
Run Code Online (Sandbox Code Playgroud)
我希望能够向数据库询问这些问题:
我在使用关系数据库时正在进行简单连接.问题是,我应该如何存储这些对象的数据,以便最有效.
例如,如果我将投票对象存储为故事的子集合,则不容易获得信息 - "用户投票的内容".
我正在尝试通过点击按钮以编程方式滚动UITableView.在手动操作时应该是相同的效果,或者在滚动时间内更长一点.
首先我尝试使用scrollToRowAtIndexPath:atScrollPosition:animated:但它太快并且及时修复.它也没有任何加速和减速.
任何想法如何以编程方式滚动UITableView,因为它已手动滚动?我正在考虑给它发一些自定义的触摸.你觉得它可行吗?
非常感谢任何想法和帮助!谢谢!
我想知道各种应用统计网站如何从Google Play获取应用详情.由于GP没有公共API.一个例子是Appaware.com--他们有Google Play应用的完整详细信息.
一个可能的解决方案是抓取,但它不起作用,因为谷歌会在你开始向他们发送数百个请求时阻止你.
有任何想法吗?
ps"Google Play Developers API"不是一个选择,因为它只允许您访问应用的应用详情.
使用带独立调试器的乘客时遇到问题.如果我试试这个:
passenger start --debugger
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Your version of ruby-debug is too old. Please upgrade to the latest version.
Run Code Online (Sandbox Code Playgroud)
我的Ruby是:ruby 1.8.7(2010-04-19 patchlevel 253)[x86_64-linux],MBARI 0x6770,Ruby Enterprise Edition 2010.02
Ruby调试:ruby-debug(0.10.3)ruby-debug-base(0.10.3)
那么,有没有人成功使用Passenger 3.0和调试器?
api ×1
couchdb ×1
database ×1
google-play ×1
ios ×1
iphone ×1
memcached ×1
mongodb ×1
nosql ×1
passenger ×1
ruby-debug ×1
scroll ×1
session ×1
uitableview ×1