我使用:file_store
作为rails'默认缓存来保存文章的查看次数,但我不确定文件缓存的性能是什么。在同时处理某些请求时是否会出现任何问题,并且每个请求都使用此缓存?
答案 0 :(得分:1)
这一切都取决于您网站的负载,但基于文件的缓存应该能够毫无问题地处理中小型网站。此外,请记住,如果频繁使用操作系统的磁盘缓存,可能会将缓存文件保留在内存中,因此每次访问时都不会从磁盘读取文件。
我的猜测是,只要您能够使用单个前端Web服务器为站点提供服务,文件缓存就足够了。当您的站点变得如此之大以至于您需要多个前端服务器来处理负载时,您将需要切换到memcached
等缓存服务器,但在此之前我不会为增加的复杂性而烦恼这样的解决方案。