我有中型和交通电子商务网站。在大约200-300访客。 Webapp功能包括:内置Java,Spring用于MVC使用Ehcache缓存来自…的多个数据请求
在启动时填充缓存感觉是个好主意。这就是我要做的。如果它适合记忆,我不介意加载太多的东西。
另一种方法是使用到期策略并定期ping缓存以删除过期的条目。但这听起来更像浪费时间。
分布式缓存也可以解决问题,但这意味着为您的架构添加一层复杂性。我会在必要时这样做。我认为不是。
然后,为了防止在dev中加载,只需使用Spring配置文件,该配置文件仅在生产(以及理想的分段)中激活加载。