memcached相关内容

在 Heroku 部署上清除 Memcached

当我将 Rails 应用部署到 Heroku 时,自动清除 Memcached 的最佳方法是什么? 我正在缓存主页,当我进行更改和重新部署时,页面是从缓存中提供的,并且不会合并更新. 我想让这完全自动化.我不想每次部署时都必须清除 heroku 控制台中的缓存. 谢谢! 解决方案 我使用自动化 GitHub 的 bash 脚本部署我的应用程序 &Heroku 推送、数据库 ..
发布时间:2021-12-16 23:03:18 其他开发

Redis 和 Memcache 还是 Redis?

我正在通过简单的 Rails.cache 界面在我的 Rails 3 应用程序中使用 memcached 进行一些缓存,现在我想使用 redis 和 resque 进行一些后台作业处理. 我认为它们的不同足以保证同时使用两者.但是,在 heroku 上,使用 memcached 和 redis 需要支付单独的费用.两者都使用有意义还是我应该迁移到仅使用 redis? 我喜欢使用 mem ..
发布时间:2021-12-16 22:59:19 其他开发

会话 VS 文件 VS Memcache 用于 PHP 中的缓存?

我有一个社交网络 用户表大约有 60,000 行 朋友表大约有100万行(用于确定谁是您的 朋友) 我想做一个朋友提要、墙,不管你喜欢叫它什么,它会显示用户状态帖子(推特类型帖子)之类的东西,它会显示一些不同的项目,但一开始它只是好友状态,可能还有博文. 基本上,您只会看到使用您好友列表中的用户 ID 发布的内容. 我一直在努力想出最好的方法,但还没有走多远,但这是 ..
发布时间:2021-12-15 21:41:15 PHP

在多个主机上处理 PHP 站点会话的最佳方法是什么?

PHP 将其会话信息存储在建立该会话的服务器主机的文件系统上.在多主机 PHP 环境中,负载不智能地分布在每个主机之间,PHP 会话变量不可用于每个请求(除非偶然将请求分配给同一主机——假设我们无法控制负载平衡器). 这个网站,被称为“搭便车指南"到 PHP 负载平衡" 建议覆盖 PHP 会话处理程序并将会话信息存储在共享数据库中. 在您看来,在多 PHP 主机环境中维护会话信息的最佳 ..
发布时间:2021-12-15 21:38:40 PHP

Google App Engine:Memcache 还是静态变量?

好吧,我想我在这里有一个非常基本的疑问: 我正在 GAE (Java) 上开发一个应用程序并对返回很多的数据存储执行查询实体,所以我需要缓存它.我正在使用 memcache 并且它工作得很好,但是如果我将实体列表保存在一个静态变量中,则整个请求的速度是使用 memcache 的两倍.我想那是因为我没有一直反序列化实体. 在内存缓存上使用静态变量有什么缺点?我不知道云中是否有我的应用程序 ..

避免 Memcache “长度为 1000000 字节"数值限制

我的模型有不同的实体,我想像公司的员工一样计算一次.为了避免一次又一次地进行相同的查询,计算出的列表会保存在 Memcache 中(持续时间 = 1 天).问题是该应用程序有时会给我一个错误,即 Memcache 中存储的字节数超出了允许的范围: 值的长度不能超过 1000000 字节;收到 1071339 字节 是否应该使用 Memcache 来存储对象列表?如果是这样,避免上述错误的最佳做 ..
发布时间:2021-12-14 22:14:01 其他开发

我对 Memcache、Memcached 和 php5-memcache 感到困惑

我按照这个教程 关于如何安装 nginx、php 和 mysql,包括 php5-memcache. 我想知道我是否还需要安装没有“php5"前缀的 memcache 或 memcached. 截至目前,我的 WordPress 网站正在抱怨 ff: 以下 memcached 服务器没有响应或未运行:页面缓存:127.0.0.1:11211.数据库缓存:127.0.0.1:11211 ..
发布时间:2021-12-13 22:47:00 PHP

NoSQL(MongoDB)与 Lucene(或 Solr)作为您的数据库

随着基于文档数据库的 NoSQL 运动的发展,我最近研究了 MongoDB.我注意到与如何将项目视为“文档"的惊人相似之处,就像 Lucene(以及 Solr 的用户)一样. 那么,问题是:为什么要使用 NoSQL(MongoDB、Cassandra、CouchDB 等)而不是 Lucene(或 Solr)作为“数据库"? 我(我相信其他人)在答案中寻找的是对它们的一些深入比较.让我们 ..
发布时间:2021-12-05 18:19:40 其他开发

Memcached 与 Windows 和 .NET

是否有人已经在 Windows 环境中实现了用于生产用途的 memcached?因为我读过很多博客,不建议在 Windows 中运行 memcached,特别是用于生产用途,例如 在 windows 上运行 memcached. 还有一件事,哪个 memcached 客户端适合与 c# 和 .net 3.5 一起使用?我发现了许多替代方法,例如 Memcached Providers @ C ..
发布时间:2021-11-26 10:00:40 C#/.NET

我可以让 Memcached 在 Windows (x64) 64 位环境中运行吗?

有谁知道如果、何时或如何我可以获得Memcached 在 Windows 64 位环境中运行? 我正在设置一个新的托管解决方案,并且更喜欢运行 64 位操作系统,而且由于它是带有 SQL Server DB 的 ASP.Net MVC 解决方案,因此操作系统要么是 Windows Server 2003,要么(希望如此!) 2008 年. 我知道这可能会引发关于服务器上 32 位与 6 ..
发布时间:2021-11-25 05:02:45 C#/.NET

如何在 PHP 和 Java 程序之间进行通信?

我正在开发一个经常需要运行计算密集型查询的 Web 应用程序,查询的结果存储在单独的表中.使用 MySQL,这个查询大约需要 500 毫秒(尽可能优化,相信我).为了消除这个瓶颈,我创建了一个 Java 程序,将相关的 DB 数据加载到内存中并自行执行查询;大约需要 8 毫秒(我对此感到有点自豪).我想使用这个 Java 程序来获取结果,如果它失败或不可用,则故障转移到让 PHP 运行 MySQL ..
发布时间:2021-11-17 01:56:15 Java开发

在 Android 上同时将数据保存在内存和数据库中的最佳实践

我们正在设计一个包含大量数据(“客户"、“产品"、“订单"...)的 Android 应用,我们不想每次需要一些记录时都查询 SQLite.我们希望尽可能避免查询数据库,因此我们决定将某些数据始终保留在内存中. 我们最初的想法是创建两个简单的类: “MemoryRecord":一个基本上包含对象数组(字符串、整数、双精度、日期时间等)的类,这些对象是表记录中的数据,以及获取这些数据的所 ..

自动 NDB 缓存如何工作?

我的网站是电影目录.用户登录后,我会向他/她展示添加到我的数据库中的最新电影: movies = Movies.query()电影 = 电影.order(-Movies. added)电影 = 电影.get(keys_only = True)//get_latest_movie_id 它是否被缓存(电影每周添加到数据库中,所以它应该被缓存)?如何验证(即什么是内存缓存键)?昨天大约有 1000 ..
发布时间:2021-11-16 20:01:01 其他开发

使用 MapReduce 时,ndb 模型不会保存在内存缓存中

我创建了两个 MapReduce 管道,用于上传 CSV 文件以批量创建类别和产品.每个产品都通过 KeyProperty 绑定到一个类别.类别和产品模型建立在 ndb.Model 上,因此根据文档,我认为从数据存储区检索它们时,它们会自动缓存在 Memcache 中. 我在服务器上运行了这些脚本,上传了 30 个类别,然后上传了 3000 个产品.所有数据都按预期显示在数据存储区中. ..

NDB 的 GAE Memcache 使用率似乎很低

我有一个包含约 40 GB 数据库的 Google App Engine 项目,但使用 NDB 时读取性能很差.我注意到我的内存缓存大小(如仪表板上所列)只有大约 2 MB.我希望 NDB 隐式地更多地使用内存缓存来提高性能. 有没有办法调试 NDB 的内存缓存使用情况? 解决方案 这个问题的表述相当糟糕——读取性能不佳的原因有很多,大多数是由于应用程序编写的糟糕,但你没有告诉我们有 ..
发布时间:2021-11-16 19:58:09 其他开发

在服务器端缓存 JSON 对象

我有一个服务器,其中包含要根据来自移动客户端的 API 请求提供的数据.数据是持久的,更新频率非常低(比如一周一次).但是表的设计比较繁重,导致API请求的服务速度很慢 Web Service 使用 Yii + Postgre SQL 实现. 使用memcached是解决这个问题的方法吗?如果是,如果缓存数据变脏,我该如何管理? 对此有任何替代解决方案吗?Postgre 有什么内置机 ..
发布时间:2021-11-15 02:08:19 其他开发