- 浏览: 15087 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
男人40:
垃圾,垃圾,垃圾,垃圾,垃圾
浅谈大型网站设计基础 -
windshome:
没有人自居是高尚的程序员,我们只是不那么卑鄙而已。说到方案,让 ...
我看小米抢购——纯技术分析贴 -
javatozhang:
高尚的程序员们还真不少,希望拿出高尚的解决方法,愿闻其详洗耳恭 ...
我看小米抢购——纯技术分析贴 -
ququjioulai:
我到觉得是这样的,比如虽然是卖10W台,实际后台有个队列只有5 ...
我看小米抢购——纯技术分析贴 -
zhenjw:
只能说太无耻了,我还能说什么呢,给做程序的人丢人啊,如果需求是 ...
我看小米抢购——纯技术分析贴
文章列表
这里说的大型网站,是指PV在千万级别以上的,面向全部互联网用户访问的。
简略说:
贴近用户,分布,分层,权责明确,可靠可追溯。
贴近用户:一是体验风格要贴近用户,面对千万的网民,一定要以大众化的方式呈现,过于另类和奇葩的东西大众很难接受。
二是网络资源要贴近用户,你的服务器资源放在南非的某个小国家,国内的网友访问速度怎么也上不去。要与网友在地里位置上贴近,通过自建机房或租用CDN镜像的方式把服务器资源放置在离用户最近的地方。
分布:一是地域上的分布,二是应用请求的分布。网友访问你的网站首页,服务器响应请求并发送信息到网友浏览器。
这里面有文字的新闻,新闻里的图片/音频/视频,页面样式的文件 ...
讨论范围:
1.大型网站:日均PV在千万以上的。
2.动态应用:服务器端需记录用户行为操作的,如:提交文本,上传二进制文件,选择投票等。
这类大型网站有如下特点,访问量极高,一般都使用了Squid,Varnish,Nginx等,呈现给网友的都是通过CDN的静态页面(文件)。
这就使得动态应用(Java,jsp,php,asp)的session获取及保存操作困难。
更多的用户个体相关属性都依赖于Cookie的读写。
而动态应用系统凭借Cookie“票据”,以数据接口的方式返回动态信息。
以用户修改自己的注册信息为例:
第一步:用户登录,Server验证后写Cookie。
第二步:userIn ...
这几天分析小米抢购机制的帖子网文很多。我也来浅析一下,小米具体的没看,但原理相通。
鄙人曾在某知名网站做技术。做了一个很复杂的抢票系统,至今在用。
需求是这样的,网站会跟商业公司合作做一些推广,送出一些 ...