Web缓存策略

时间:2011-11-22 05:41:09

标签: mongodb caching nginx distributed-caching database

所以我有一些页面要缓存,大约有500万。

  1. 页面很少更新
  2. 我想通过nginx
  3. 提供服务
  4. 由于服务器不同,无法使用文件系统进行缓存。
  5. 我需要一些独立的数据库或NetFS或其他东西,Nginx必须是可见的才能提供静态服务,后端可以控制缓存。

    目前我看mongodb gridfs,但我不确定这是不错的选择。它几乎没有令人不快的限制。

    静态文件的最佳可扩展数据库是什么?

1 个答案:

答案 0 :(得分:1)

如果问题是你所描述的那样,那么我认为你使问题比现在更复杂。静态页面正是如此:静态。 Nginx在提供静态文件方面表现非常出色。如果您需要上面的缓存层,请查看Varnish。我建议只使用常规文件系统进行重新访问,并在测试后考虑调整和优化文件系统和存储以提高性能。