1
解决我运行一个分类网站上有广告和评论。随着流量增长相当可观,系统中的广告数量已超过150万,其中近25万为有效广告。我对性能问题
现在的问题是,该系统的设计是非常动态的广告类别和属性,每种广告都可以基于它的类别或子类别,因此要显示我拥有的广告加入近4至5桌。
为了解决这个问题,我创建了一个平坦的桌面(概念我称之为发布的表),并填写该表与SQL工作,每3至4分钟。现在针对网络请求,我会查询该表格以显示广告列表或详细信息。
我也已经实现了1分钟左右的数据缓存为广告列表,并为每个广告的细节每一个独特的网址组合。
我做同样的事情对广告的意见(即缓存中的评论和意见是分层的,我已经使用了他们一个平坦的桌面出版模式也,又填充了一个SQL工作)
我的问题如下:
- 带背景的SQL作业的发布模型是一种很好的设计方法吗?
- 你会采取或人采取这样的场景有什么办法?
- 如何像Facebook这样的节目评论网站实时与数百万的用户,保持确保它们不会只保持它在缓存中,做批量更新丢失任何评论数据?
没有实际的代码问题,这是脱离主题 - 你可能想尝试[programmers.se]或[dba.se] – AakashM 2011-12-21 09:24:52