【问题标题】:How to Use Memcache with Javascript?如何在 Javascript 中使用 Memcache?
【发布时间】:2012-03-28 09:07:26
【问题描述】:

我有一个主要部分是 javascript 的 web 应用程序。

我从磁盘请求图像并在 UI 上呈现,它是一种电子书阅读器应用程序。对于电子书的每一页,我都有相应的图像保存在磁盘上。

我的应用程序没有性能损失,它具有非常高的磁盘 io,特别是磁盘读取操作。为了提高磁盘读取操作,我打算使用memcache。

所以现在我想通过 javascript 调用使用 memcache 从 memcache 而不是磁盘中获取图像。指导我完成这个...

谢谢

【问题讨论】:

  • 我无法理解...为什么对这个问题投反对票...请同时提及原因

标签: javascript performance memcached


【解决方案1】:

假设您的 javascript 正在浏览器端使用,那么您必须编写一些 http 服务器端代码来包装图像获取操作。只修改 javascript 代码将无济于事。

比如你原来请求http://example.com/ebook1/page1.jpg,你应该把它改成http://example.com/ebook1/get_page.php?page=1(假设你在php中实现),并在那个php里面使用memcache。

对于服务器端js,有几个基于node.js构建的memcache lib

【讨论】:

  • 完全没有必要更改网址。
  • 可以,但是不改变url需要在web服务器端进行一些配置修改,这比直接使用wrapper要复杂一些。
  • @CAFxX... 正如我提到减少磁盘IO .. 对图像的请求非常频繁.. 所以在这种情况下,磁盘IO 性能受到影响.. 那就是我打算使用内存缓存
猜你喜欢
  • 2017-08-18
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 2011-12-09
  • 1970-01-01
  • 2011-06-23
  • 1970-01-01
  • 2017-04-04
相关资源
最近更新 更多