这是一个相当抽象的问题,我希望它在范围内。
我在网络开发方面的编码生涯大约有 5 个月的时间。我发现 CPU 和存储资源之间经常存在紧张关系。简而言之,您可以少用一个,多用另一个,反之亦然(然后考虑速度)。我现在要部署我的第一个应用程序进行生产,所以这个平衡现在是真正的美元和美分的问题。事情是这样的:我真的不知道我应该寻找什么样的平衡。
这里有一些突出的例子可能会阐明在不同情况下要达到的平衡。
背景
我正在开发一个在文本之间有很多差异的应用程序。用户将调用包含以 html 显示的差异的页面。很多。
第一个案例
我应该在每次显示页面时运行差异,还是应该运行一次差异,存储它,并在每次显示页面时调用它?
第二种情况
我编写了一个总结差异的算法。它大约有 110 行代码,它使用 4 或 5 个循环和子循环。同样,我应该运行一次并存储结果,以便以后可以调用它们,还是应该在每次显示页面时只运行算法?
也很想听听您对用于量化余额的最佳工具的看法。