在多人协作的程序里很容易滥用各种 cache,你在某处加了 cache、然后你的同事忘了 invalidate,于是各种奇怪的 bug 就出现了。

不要把引入 cache 当做是解决性能问题的灵丹妙药,先解决本质的性能问题,不到万不得已,别用 cache。你以为你是 cache 小专家?但未来某天深夜加班疲劳的你未必还是,你身边刚入职的菜鸟同事也未必是;未来的你以及你身边的菜鸟同事们一定会掉入当初你自己挖的坑的:)

分享到: