memcached相关内容
当我将 Rails 应用部署到 Heroku 时,自动清除 Memcached 的最佳方法是什么? 我正在缓存主页,当我进行更改和重新部署时,页面是从缓存中提供的,并且不会合并更新. 我想让这完全自动化.我不想每次部署时都必须清除 heroku 控制台中的缓存. 谢谢! 解决方案 我使用自动化 GitHub 的 bash 脚本部署我的应用程序 &Heroku 推送、数据库
..
我正在通过简单的 Rails.cache 界面在我的 Rails 3 应用程序中使用 memcached 进行一些缓存,现在我想使用 redis 和 resque 进行一些后台作业处理. 我认为它们的不同足以保证同时使用两者.但是,在 heroku 上,使用 memcached 和 redis 需要支付单独的费用.两者都使用有意义还是我应该迁移到仅使用 redis? 我喜欢使用 mem
..
我有一个社交网络 用户表大约有 60,000 行 朋友表大约有100万行(用于确定谁是您的 朋友) 我想做一个朋友提要、墙,不管你喜欢叫它什么,它会显示用户状态帖子(推特类型帖子)之类的东西,它会显示一些不同的项目,但一开始它只是好友状态,可能还有博文. 基本上,您只会看到使用您好友列表中的用户 ID 发布的内容. 我一直在努力想出最好的方法,但还没有走多远,但这是
..
PHP 将其会话信息存储在建立该会话的服务器主机的文件系统上.在多主机 PHP 环境中,负载不智能地分布在每个主机之间,PHP 会话变量不可用于每个请求(除非偶然将请求分配给同一主机——假设我们无法控制负载平衡器). 这个网站,被称为“搭便车指南"到 PHP 负载平衡" 建议覆盖 PHP 会话处理程序并将会话信息存储在共享数据库中. 在您看来,在多 PHP 主机环境中维护会话信息的最佳
..
好吧,我想我在这里有一个非常基本的疑问: 我正在 GAE (Java) 上开发一个应用程序并对返回很多的数据存储执行查询实体,所以我需要缓存它.我正在使用 memcache 并且它工作得很好,但是如果我将实体列表保存在一个静态变量中,则整个请求的速度是使用 memcache 的两倍.我想那是因为我没有一直反序列化实体. 在内存缓存上使用静态变量有什么缺点?我不知道云中是否有我的应用程序
..
我的模型有不同的实体,我想像公司的员工一样计算一次.为了避免一次又一次地进行相同的查询,计算出的列表会保存在 Memcache 中(持续时间 = 1 天).问题是该应用程序有时会给我一个错误,即 Memcache 中存储的字节数超出了允许的范围: 值的长度不能超过 1000000 字节;收到 1071339 字节 是否应该使用 Memcache 来存储对象列表?如果是这样,避免上述错误的最佳做
..
我按照这个教程 关于如何安装 nginx、php 和 mysql,包括 php5-memcache. 我想知道我是否还需要安装没有“php5"前缀的 memcache 或 memcached. 截至目前,我的 WordPress 网站正在抱怨 ff: 以下 memcached 服务器没有响应或未运行:页面缓存:127.0.0.1:11211.数据库缓存:127.0.0.1:11211
..
我在 3.1.0.rc4(ruby 1.9.2p180(2011-02-18 修订版 30909)[x86_64-darwin10])上遇到了 Rails.cache 方法的问题.该代码在 2.3.12(ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2011.03
..
我已经在 stackoverflow 上检查了许多类似的问题,但还没有找到答案. 我正在尝试在 Lion OSX 上安装 memcached 作为 此处显示. 这是我得到的: j-court-demones-macbook-pro:libevent-1.4.12-stable jcourtdemone$ ./configure;制作检查 BSD 兼容的安装.../usr/bin/in
..
我正在尝试使用 memcache-client 连接创建的 amazon elastiCache 集群端点.但是我收到错误 MemCache::MemCacheError: 没有连接到服务器 (testcachecluster.u098ed.cfg.use1.cache.amazonaws.com:11211 DEAD (Timeout::Error: execution expired), w
..
随着基于文档数据库的 NoSQL 运动的发展,我最近研究了 MongoDB.我注意到与如何将项目视为“文档"的惊人相似之处,就像 Lucene(以及 Solr 的用户)一样. 那么,问题是:为什么要使用 NoSQL(MongoDB、Cassandra、CouchDB 等)而不是 Lucene(或 Solr)作为“数据库"? 我(我相信其他人)在答案中寻找的是对它们的一些深入比较.让我们
..
在 CentOS 中的 XAMPP 中使用 php 配置 memcahed 时出现另一个错误 #/opt/lampp/bin/phpize配置:PHP API 版本:20131106Zend 模块 API 编号:20131226Zend扩展API编号:220131226 找不到自动配置.请检查您的 autoconf 安装和这$PHP_AUTOCONF 环境变量.然后,重新运行此脚本. 如
..
是否有人已经在 Windows 环境中实现了用于生产用途的 memcached?因为我读过很多博客,不建议在 Windows 中运行 memcached,特别是用于生产用途,例如 在 windows 上运行 memcached. 还有一件事,哪个 memcached 客户端适合与 c# 和 .net 3.5 一起使用?我发现了许多替代方法,例如 Memcached Providers @ C
..
有谁知道如果、何时或如何我可以获得Memcached 在 Windows 64 位环境中运行? 我正在设置一个新的托管解决方案,并且更喜欢运行 64 位操作系统,而且由于它是带有 SQL Server DB 的 ASP.Net MVC 解决方案,因此操作系统要么是 Windows Server 2003,要么(希望如此!) 2008 年. 我知道这可能会引发关于服务器上 32 位与 6
..
我正在开发一个经常需要运行计算密集型查询的 Web 应用程序,查询的结果存储在单独的表中.使用 MySQL,这个查询大约需要 500 毫秒(尽可能优化,相信我).为了消除这个瓶颈,我创建了一个 Java 程序,将相关的 DB 数据加载到内存中并自行执行查询;大约需要 8 毫秒(我对此感到有点自豪).我想使用这个 Java 程序来获取结果,如果它失败或不可用,则故障转移到让 PHP 运行 MySQL
..
我们正在设计一个包含大量数据(“客户"、“产品"、“订单"...)的 Android 应用,我们不想每次需要一些记录时都查询 SQLite.我们希望尽可能避免查询数据库,因此我们决定将某些数据始终保留在内存中. 我们最初的想法是创建两个简单的类: “MemoryRecord":一个基本上包含对象数组(字符串、整数、双精度、日期时间等)的类,这些对象是表记录中的数据,以及获取这些数据的所
..
我的网站是电影目录.用户登录后,我会向他/她展示添加到我的数据库中的最新电影: movies = Movies.query()电影 = 电影.order(-Movies. added)电影 = 电影.get(keys_only = True)//get_latest_movie_id 它是否被缓存(电影每周添加到数据库中,所以它应该被缓存)?如何验证(即什么是内存缓存键)?昨天大约有 1000
..
我创建了两个 MapReduce 管道,用于上传 CSV 文件以批量创建类别和产品.每个产品都通过 KeyProperty 绑定到一个类别.类别和产品模型建立在 ndb.Model 上,因此根据文档,我认为从数据存储区检索它们时,它们会自动缓存在 Memcache 中. 我在服务器上运行了这些脚本,上传了 30 个类别,然后上传了 3000 个产品.所有数据都按预期显示在数据存储区中.
..
我有一个包含约 40 GB 数据库的 Google App Engine 项目,但使用 NDB 时读取性能很差.我注意到我的内存缓存大小(如仪表板上所列)只有大约 2 MB.我希望 NDB 隐式地更多地使用内存缓存来提高性能. 有没有办法调试 NDB 的内存缓存使用情况? 解决方案 这个问题的表述相当糟糕——读取性能不佳的原因有很多,大多数是由于应用程序编写的糟糕,但你没有告诉我们有
..
我有一个服务器,其中包含要根据来自移动客户端的 API 请求提供的数据.数据是持久的,更新频率非常低(比如一周一次).但是表的设计比较繁重,导致API请求的服务速度很慢 Web Service 使用 Yii + Postgre SQL 实现. 使用memcached是解决这个问题的方法吗?如果是,如果缓存数据变脏,我该如何管理? 对此有任何替代解决方案吗?Postgre 有什么内置机
..