如何减少数据库查询

时间:2011-10-28 01:57:32

标签: php mysql sql web-services

最近我对代码性能很感兴趣并尽可能减少数据库查询, 首先想到的是众所周知的youtube“302”bug,它让我想到 - 这是一个错误还是只是保存?

我给你“youtube”作为例子的原因是因为我正在处理类似于“视图”的事情,我是否必须从每个访问者的DB视图号中提取?或者我可以做一些类似于youtube的事情并每隔几个小时更新一次视图(减少?/保存?)

我要处理大量的页面请求,是否有可以使用的技术?

1 个答案:

答案 0 :(得分:0)

如果您想进一步减少DB Querys,您应该使用少数缓存技术之一。 这可以通过memcache进行缓存,使用框架的缓存组件或使用类似清漆的frontendcache。

如果您想要进行Videoportal,您将遇到许多与Streamingservers相关的性能问题。你投入解决前端问题的时间是浪费,如果你不能让你的视频表现良好。但是这个解释会远离你的问题。