优化

最基本的cache

|

摘要:本文试图说服你使用不到10行代码的缓存提高你的web程序效率。

如果你已经写了一段时间的web应用,而且它们越来越大的时候,你就会注意到性能是个问题。当我们假设人工要比机器贵(在正规的公司,这通常是事实),作为工程师,我们就必须考虑到优化程序的效率。

在我的经历中,缓存(cache)往往比任何其他方式更能够轻易而有效地提高应用的性能。

当我们习惯把所有的数据放到数据库中的时候,我们通常假设数据库管理系统DBMS可以应对我们的要求。当你的应用因为访问量的不断增加而变得越来越迟缓的时候,90%的情况你会发现是因为数据库存在瓶颈。是的,MySQL非常的快,但这不是完全依赖它的很好的理由。你会发现,在脚本语言和数据库之间建立一个缓存机制是十分必要的。

Syndicate content