关于缓存大小有一些话要说。我记得那年在北京做一个项目。用户必须处理数百万个数据段,并且必须适当调整缓存大小。当时,我是第一次接触这么大的数据处理,心里很忐忑。
一开始我很盲目,将缓存设置为500MB。结果,系统运行缓慢,加载页面花了一天半的时间。我的心好冷。经过查阅资料并询问了很多有经验的司机的意见,我最终将缓存大小调整为2GB。是的,现在,系统响应速度非常快,客户莫名的满意。
不过话说回来,缓存大小一定要根据实际情况来确定。例如,如果您使用的是轻量级应用程序。几百 MB 可能就足够了。对于大型应用程序,几 GB 甚至几十 GB 可能还不够。我以前从未接触过这个地方。所以,不敢乱说,但总的来说,从几百MB入手,根据实际情况调整,是一个不错的选择。
顺便说一下,如果我们谈论缓存,就不得不说内存泄漏。同年,我在深圳做了一个项目。内存泄漏会导致缓存大小增加并导致服务器崩溃。这个教训是深刻的。在未来的项目中必须认真对待内存管理。
关于缓存大小,说实话,我在问答论坛上混了很多年,也看到过很多关于缓存大小的讨论。我记得2015年左右,当时有一个论坛,有人问“我的电脑合适的缓存大小设置是多少?”我当时没有多想,就做了一个荒唐的猜测:“大概8GB就够了。”后来我看到,哇,很多人回复,有的说4GB,有的说16GB。
后来查了资料,发现缓存大小要看你的具体需求。例如,如果你是一名设计师,经常处理大文件,那么更大的缓存肯定会更好,你应该有32GB或更大的缓存。但如果你只做日常工作,那么 8GB 或 16GB 就足够了。
我们来谈谈具体的时间和地点。记得2018年的时候,我曾经参加过一个技术沙龙,一位专家分享说,缓存大小要根据你的CPU和内存来确定。例如,如果您的CPU是Intel i7,内存是16GB,则缓存大小可以设置为32GB左右。
总之,缓存大小要根据自己的实际需要来确定。使用的人越多,效果就越好。但你不能盲目追求伟大。毕竟缓存巨大,占用硬盘空间很大。