专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

教你怎么优化大型网站—大型数据的缓存策略

当前位置:网站建设 > 优化推广
资料来源:网络整理       时间:2023/2/9 22:55:02       共计:3633 浏览
memcached是个开源的分布式的缓存,可以作为数据库前端。但是我没有项目经验,看过一些教程而已,您可以看看,估计用得上(我记得manwin这个公司的网站使用了memcache+mysql的结构,他们的网站都是娱乐视频网站,流媒体,日流量很大。)教程地址我没记下,我找找,找到了也粘过来。

另外针对题目中的问题:

  1. 实时数据怎么讲?您在实时数据上会有频繁操作吗?如果实时数据上会有频繁操作,那么需要内存库,至少是内存缓存。否则直接存入数据库也没有什么问题。

  2. 分区?是分库吧,但是分库检索会有代价(本来单机的操作成了分布式的,楼主要权衡)。个人感觉不必,因为根据楼主描述,数据更新少,完全可以通过冗余完成。比如一天内的数据用memcached做缓存,因为新数据上可能有数据更新。过了一天就把数据转储到数据库中,并且做好冗余(因为更新少么,所以维护数据一致性上的代价就小),对历史数据的访问可以采用一个负载均衡器,把请求均匀得分配到不同冗余库上。

  “Premature optimisation is the root of all evil. ”楼主还是现有个原型,逐渐优化吧。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何设定seo优化关键词 - | ·下一条:百度最新搜索展示结果,给SEO工作者们一丝安慰

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有