Memcached 与 Windows 和 .NET

2024-04-14

有没有人已经在 Windows 环境中实现了 memcached 以供生产使用? 因为我读过很多博客,不建议在 Windows 中运行 memcached,尤其是用于生产用途,例如在 Windows 上运行 memcached http://latebound.blogspot.com/2008/10/running-memcached-on-windows.html.

还有一件事,哪个 memcached 客户端适合与 c# 和 .net 3.5 一起使用? 我发现了很多替代品,例如Memcached 提供商 @ Codeplex http://www.codeplex.com/memcachedproviders, 贝特内存缓存 http://code.google.com/p/beitmemcached/, and memcached 提供商 @ Sourceforge http://sourceforge.net/projects/memcacheddotnet


为什么需要在Windows上运行memcached?在生产环境中这是一件昂贵的事情。

如果您的代码需要在 Windows 环境中运行,请获取 Windows Memcached 客户端并与基于 *nix 的 Memcached 机器通信。

在生产环境中,在 Server 2003 或 2008 上运行 memcached 意味着您获得所有这些设备的许可证。 Linux 将为您提供 OSS 的所有优势。 Windows 上的 memcached 使 TCO 线性上升

Edit:

自从我写这个答案以来已经过去了大约 1.5 年,从那以后很多事情都发生了变化。你必须注意,尤其是当达斯汀这样的人发表评论时。
以下是如何在运行的 Windows 上获取 memcached。从 Couchbase(以前称为 Northscale)下载适用于 Windows 的 memcached http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available.
通常,如果您计划在同一台生产计算机上运行 memcached,您会希望在有限的内存中启动它,即定义允许使用 memcached 的最大内存。

c:\程序 文件\memcached>memcached.exe -m 128。

这里 memcached 运行时最大使用量为 128 MB。您不希望 memcached 占用网络服务器上的所有内存。

当你决定的那一刻向外扩展 http://en.wikipedia.org/wiki/Scale_out#Scale_horizontally_.28scale_out.29memcached 你需要考虑我之前所说的。另外,压缩键值组合中的值。 Web 服务器通常消耗很少的 CPU 使用率 (2-3%),与 CPU 使用率相比,压缩为整个网络带来了很多价值。如果您太关心正常压缩,请尝试LZO http://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Oberhumer

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Memcached 与 Windows 和 .NET 的相关文章

随机推荐

  • 我从另一个窗口打开的新 python gui 窗口一打开就退出。我该如何解决这个问题

    我编写了 python pyqt 代码 用于通过单击按钮打开一个新窗口 其中包含另一个窗口中的标签 问题是 新窗口一打开就退出 我该如何解决这个问题 我写的代码是 import sys from PyQt4 import QtGui QtC
  • 如何制作移动散点的动画

    我是 Python 初学者 我正在尝试制作一个沿水平方向移动的点的动画 但是 当我运行代码时 我收到以下错误 TypeError PathCollection object is not iterable 我不知道如何解决它 import
  • SQL 存储过程 IF EXISTS UPDATE ELSE INSERT

    好的 我得到了很多帮助here https stackoverflow com questions 11906506 sql server 2008 if not exists insert else update之前使用 SQL 后端来实
  • 添加始终显示在屏幕底部的页脚?

    即使页面内容非常小 如何添加始终位于屏幕底部的页脚 例如 假设我有一个页面没有显示太多内容 因此页脚位于屏幕中间 我能否确保如果页面内容不多 则页脚位于屏幕底部 UPDATE 我只想要一个位于屏幕底部的页脚 当没有足够的内容来填充整个屏幕时
  • 如果A、B、C上有索引,A、B上的索引是否多余?

    拥有多年的 DBA 经验 我确实相信我知道问题的答案 但我认为检查一下我的基础总没有坏处 使用 SQL Server 假设我有一个在列上有索引的表A和列B 以及列上的第二个索引A B and C 删除第一个索引是否安全 因为第二个索引基本上
  • 64 位 delphi 应用程序中的 {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}

    Does SetPEFlags IMAGE FILE LARGE ADDRESS AWARE 对64位delphi应用程序有什么影响吗 它根本没有任何作用 所有 64 位进程都会自动判定为大地址感知
  • 使用新的 gradle 插件发布到 Sonatype:maven-publish

    到目前为止 我正在使用 Gradle 将 java 工件上传到 Sonar Nexusupload任务 例如 https github com oblac jodd blob master gradle publish maven grad
  • 有没有办法在 occi 中预取 LOB 数据?

    我正在开发一个以 Oracle 作为数据库的 C 应用程序 并尝试使用 CLOB 数据类型获取数千条记录 一直在网上搜索如何在 OCCI 中预取 CLOB 数据类型 但总是看到 如果 LONG LOB 或不透明类型列 例如 XMLType
  • Firebase:将 Facebook 帐户与现有用户关联

    我在 Firebase 中有一个当前数据库 其中包含可以使用 user pwd 登录的活动用户 但现在我正在实现 facebook 登录 并且我意识到将 facebook 帐户与现有用户链接的唯一方法只有当用户已经登录时用户 密码 但不是在
  • 如何调用 MemberwiseClone()?

    我对如何使用感到困惑MemberwiseClone 方法 我在 MSDN 中查看了示例 他们通过this关键词 为什么我不能像其他对象的方法一样直接调用它GetType or ToString 另外一个没有出现的相关方法是ShallowCo
  • 如何使用 Chrome 和 FireFox JAVA 的 webdriver 禁用 cookie

    我想启动浏览器 FF CHROME 以禁用 cookie 进行测试 我尝试了以下方法 service new ChromeDriverService Builder usingDriverExecutable new File src te
  • Postgres JDBC 驱动程序:PSQLException:返回时或附近出现语法错误

    由于某种原因 JDBC PostgreSQL 驱动程序正在添加 返回 到 select 语句的末尾 为什么 Code protected static final String AUTH QUERY SELECT SECRET FROM u
  • 未重定向到 Codeigniter 4 中的特定 URL

    为什么每当我通过 Codeigniter 4 控制器的构造函数重定向某些内容时就不起作用
  • 在php中获取今天和昨天的时间戳

    如何使用php中的strtotime 函数获取今天 昨天和前天12点的时间戳 12 点钟是一个变量 可以由用户更改 hour 12 today strtotime hour 00 00 yesterday strtotime 1 day t
  • 我可以在 Visual Studio (c++) 中设置断点以在线程上下文切换时中断吗?

    我们只想打破某个线程 知道该怎么做吗 我似乎找不到打破这个条件的方法 我应该在文字中更具体 正如标题所示 我想中断上下文切换到线程中 您需要设置断点过滤器 右键单击断点并选择 Filter 选项 它将显示一个对话框 允许您将断点过滤到特定的
  • 在覆盖 ProcessCmdKey EventHandler 时跳过 KeyDown

    我通过按向下箭头键在文本框上进行了简单的增量 如下所示 protected override bool ProcessCmdKey ref Message msg Keys keyData if keyData Keys Down int
  • CLLocationManager 坐标

    我一直致力于实现步行 骑自行车和开车的路线跟踪图 然而 正如您在下面的屏幕截图中看到的那样 即使我没有步行 骑自行车或开车前往该位置 我的坐标也会时不时地突然跳跃 在图像上画了圆圈来指出问题 我的问题是为什么坐标突然跳跃 这是我的实施快照
  • IP_RECVERR 的 OSX 等效项

    我正在尝试将 TraceRoute 程序从 Linux 移植到 OSX 但在找到 IP RECVERR 等效项时遇到问题 大多数人进行数据包解析的方式是 setsockopt sock IPPROTO IPV4 IP RECVERR on
  • 车把中的“{{{variable}}}”是什么意思?

    三重花括号在车把模板语法中意味着什么 例如 variable 我找不到任何文档 Thanks 因为它最初设计用于生成 HTML 所以 Handlebars 转义了由 expression 如果您不希望 Handlebars 转义值 请使用
  • Memcached 与 Windows 和 .NET

    有没有人已经在 Windows 环境中实现了 memcached 以供生产使用 因为我读过很多博客 不建议在 Windows 中运行 memcached 尤其是用于生产用途 例如在 Windows 上运行 memcached http la