该不该使用磁盘缓存,该如何处理

该不该使用磁盘缓存
个人是不赞成在应用程序运行期大量使用磁盘缓存的。
磁盘IO容易导致程序卡顿。 也许你会说可以使用线程解决这个问题。 真正有强度的程序应该控制其线程数量。 而且,线程在某些情况下只是解决了卡顿,并不能真正做到并行处理问题来提高性能。 遇到锁竞争问题更是可能带来重大开销。
所以,我认为,磁盘缓存比较适用于应用程序在加载和关闭时操作。而不适合在软件正常工作的时候操作。
我自己在公司编写模块时,通常只为自己的模块提供了内存缓存。 因为我认为,缓存级别过多说带来的查找、IO的开销不见得低
------解决方案--------------------
不要低估操作系统使用磁盘缓存策略的智商。
------解决方案--------------------
挺赞同楼主的说法,不过说实话,目前也没见有什么新的技术可以更上一个台阶,而且多线程的技术目前还是很多人都在用,都成了习惯