淘客网站架构_缓存_NoSQL.docxVIP

  • 6
  • 0
  • 约2.36千字
  • 约 9页
  • 2016-11-18 发布于浙江
  • 举报
淘客网站架构_缓存_NoSQL

淘客网站架构参考 (本方案由开发者roynal提供) 做一个淘宝客网站所需要的API,TOP几乎没有任何权限限制,唯一困扰各位淘客的应该就是流量了。以下详细讲解了四个案例,循序渐进,最终提供一个给各位淘客参考的网站架构,来解决这个流量超限的问题。 本文仅针对淘宝客网站初学者参考,适合对淘宝客网站开发有一定了解的人。 案例一:无缓存实时架构 这是一个最简单的模型。用户在访问网站的时候,程序接受用户访问请求后直接通过API获取数据,再显示在网页上。 优点: 数据的实时获取 缺点: 1.网站页面加载的速度慢 2.网站访问量大的时候造成API次数超过限制,导致网站挂掉 3.淘宝API服务器发生故障或维护,导致网站挂掉 案例二: 文件缓存 这个案例中以文件的形式作为缓存,通过API取到数据序列化后并将序列化之后的数据存入文件中,一般以json的方式存储,也有的php程序中采用数组来存储。 优点:淘宝API服务器发生故障或维护时,保证了网站的正常使用 缺点: 1. 页面显示速度慢,主要是在用户访问页面的时候触发API请求的 2. 网站访问量大的时候造成API次数超过限制,导致网站挂掉 案例三:使用memcached 作为缓存 这个方案中加入了缓存判断,程序首先从memcached取缓存中的数据,如果数据失效或者过期的话,即没有命中,那么程序就通过API去请求数据,取到数据后更新缓存,同时返回

文档评论(0)

1亿VIP精品文档

相关文档