文档章节

开发设计秒杀活动的一些心得

叶落花开
 叶落花开
发布于 2012/10/17 19:56
字数 344
阅读 1.3K
收藏 4

精选30+云产品,助力企业轻松上云!>>>

1.开发程序时要在最大限度上防止秒杀器、秒杀脚本能够参与到秒杀中,增加脚本参与秒杀的难度,比如增加验证码、提交验证码次数等。

2.最大限度上减少数据库请求,该放Memcached的要放Memcached。

3.js、css、images等静态文件要放在单独的服务器上,防止出现web服务器连接数过大的情况。

4.尽量减少页面文件大小。图片什么的能压缩就压缩。自己写的js尽量合并成一个,css也尽量合并成一个,这样能减少客户端请求数。像Jquery等必须用但是又有点大的js最好使用Google CDN提供的或者其他CDN。

5.充分考虑高并发的情况下,程序会产生什么漏洞。

6.可以限制能够进入到秒杀过程的用户数量,在一定数量的用户请求进入服务器后,后边的用户可以直接告诉他“秒杀已结束”。

7.千万不要使用struts标签或其他框架标签,纯JSP代码完全可以解决问题。jquery能不用就尽量不用。

以上是开发设计秒杀活动的一点心得,如有不妥之处,望不吝赐教!

叶落花开

叶落花开

粉丝 47
博文 83
码字总数 23559
作品 0
武汉
程序员
私信 提问
加载中
此博客有 11 条评论,请先登录后再查看。
设计一个高并发、高可用秒杀系统

如今的互联网已经在海量服务领域有了很成熟的理论,因此自己也很庆幸,能够从 0 到 1 完整践行海量服务。微视春节项目中的集卡瓜分活动,是一个典型的秒杀场景,自己参与其中,分享一些心得和...

weekingqi
03/31
0
0
饿了么技术运营是如何摆平那些恼人事故的?

作者介绍 徐盎,饿了么技术运营部、风控管理部高级总监。擅长精益运维、精细化风控,通过与公司其它团队协作、推动并完善运维信息化、标准化、服务化的建设,逐步实现自动化运维及交付,数据...

徐盎
2017/10/17
0
0
PHP秒杀系统 高并发高性能的极致挑战☆

PHP秒杀系统 高并发高性能的极致挑战 第1章 课程介绍 秒杀系统在各种网站和应用中经常会用到。本课程从基本的系统设计和基础功能开始教导大家用PHP来设计和实现秒杀系统,并且为海量并发提供...

osc_pw143nru
2019/10/10
2
0
秒杀之流控

01 秒杀带来的问题和挑战 秒杀场景下几大问题: 瞬时流量之高一方面造成的读写冲突,数据库锁会非常严重。 应用服务器负载高。 秒杀意味着各种活动,需要快速迭代业务,快速上下线,快速支持...

liwei2000
2018/06/29
1.5K
1
五一节秒杀、团购 -- 商城总结

大家好,好长时间没有更新博客。是因为单位五一节针对广大用户发起了一次秒杀以及拼团的活动。 在肝了2周后活动正式上线并取得不错的销售成绩,今天正好来总结一下相关的业务以及使用的相关技...

ClavinXie
05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用getApplication()作为上下文的对话框抛出“无法添加窗口-令牌null不适用于应用程序”

问题: My Activity is trying to create an AlertDialog which requires a Context as a parameter. 我的活动试图创建一个AlertContext,它需要一个Context作为参数。 This works as expect......

法国红酒甜
24分钟前
0
0
java常用开发支持类库

UUID类 UUID是一个生成无重复字符串的程序类(JDK1.5之后出现),这个程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义(无重复指的是出现重复的概率极低)。 一般在获取UUID时...

哼着我的小调调
34分钟前
15
0
亚马逊测评买家号多开_可以解决这个问题嘛?_微信公众号: VMlogin中文版

对于很多亚马逊卖家来说,做亚马逊测评是并不可少的,都在为了自己的店铺能够获得更多的销售,着重培养自己产品的各项属性,以求获得一个更好的权重排名从而获得更多的曝光,但是在旺季期间亚...

竹节猫-ASOer
41分钟前
10
0
从封装变化的角度看设计模式——对象创建

封装变化之对象创建 在对象创建的过程中,经常会出现的一个问题就是通过显示地指定一个类来创建对象,从而导致紧耦合。这是因为创建对象时指定类名将使你受特定实现的约束而不是特定接口的约...

良许Linux
42分钟前
0
0
Java基础系列——数组之java.util.Arrays使用以及可能出现的异常(12)

java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法。常用方法如下所示: boolean equals(int[] a,int[] b) 判断两个数组是否相等。 String toStrin...

卢佳鹏
55分钟前
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部