所以我有一些页面要缓存,大约 500 万。
- 页面很少更新
- 我想通过 nginx 服务它
- 由于服务器不同,无法使用文件系统进行缓存。
我需要一些独立的数据库或NetFS或其他东西,它必须对Nginx可见才能提供静态服务,并且后端可以控制它的缓存。
目前我在看 mongodb gridfs,但我不确定它是不是不错的选择。它几乎没有令人不快的限制。
静态文件的最佳可扩展数据库是什么?
所以我有一些页面要缓存,大约 500 万。
我需要一些独立的数据库或NetFS或其他东西,它必须对Nginx可见才能提供静态服务,并且后端可以控制它的缓存。
目前我在看 mongodb gridfs,但我不确定它是不是不错的选择。它几乎没有令人不快的限制。
静态文件的最佳可扩展数据库是什么?
如果问题是您所描述的,那么我认为您正在使问题变得比它更复杂。静态页面就是这样:静态的。Nginx 在提供静态文件方面做得非常好。如果您需要上面的缓存层,请查看Varnish。我建议仅使用常规文件系统重新访问,并在测试后考虑调整和优化文件系统和存储以提高性能。