我有一个功能,可以调用上游服务并加载一些内容。正在加载的内容仅每4小时更新一次,这使其成为缓存的理想选择。
是否有一个流程/算法或一组步骤可以遵循以计算最佳缓存大小,这不会影响我的应用程序服务器的整体性能?像
这样的东西步骤4特别模糊,如果任何人都可以提供一些计算缓存的过程,那将真的有用。
答案 0 :(得分:1)
快速回答是否定的。缓存设计中的变量多于对象大小和内存量。当一个人限制这种情况时,可能会开始出现一个答案,然而它几乎不是一个对所有缓存设计都有用的通用答案。
最好的过程仍然存在,想想问题,想出最好的猜测。实施,衡量它。适应它并再次测量。