-2

好的。我不知道如何将这个问题放在标题中,所以这里有一个简短的描述。假设我有一些免费提供(或不提供:)的促销内容的网站。当我有东西要给出时,我会在 facebook 和 twitter 等上宣布这一点,人们可以访问网站并填写快速表格、几个快速问题,当然还有姓名和地址。但问题是我有 20 件这样的东西可以免费赠送。当您提交表单时,它会自动转到数据库表。我知道如何使用一些 PHP 显示此优惠的当前状态(例如:只剩下 12 件商品。快点!),使用 AJAX 每隔几秒钟刷新一次也没有问题。但我在这里看到的问题是,当我们说这会变得更受欢迎时,我会在短时间内收到很多优惠。我不 不希望数据库每两秒就被数百人的查询超载。有没有办法每两秒发送一个查询(在服务器上的某个地方?),并在当前访问该网站的任何浏览器中以某种方式更新该查询的值?我不确定这是否是一个明确的问题,但我要问的是这种情况的最佳做法是什么。我对超载数据库的担忧是否合理?还有额外的问题......在这种特殊情况下 - 可以参与的人数有限 - 当两个人在只剩下一件物品的情况下完全相同的时间发送表格时,我是否会有任何奇怪的行为? 有没有办法每两秒发送一个查询(在服务器上的某个地方?),并在当前访问该网站的任何浏览器中以某种方式更新该查询的值?我不确定这是否是一个明确的问题,但我要问的是这种情况的最佳做法是什么。我对超载数据库的担忧是否合理?还有额外的问题......在这种特殊情况下 - 可以参与的人数有限 - 当两个人在只剩下一件物品的情况下完全相同的时间发送表格时,我是否会有任何奇怪的行为? 有没有办法每两秒发送一个查询(在服务器上的某个地方?),并在当前访问该网站的任何浏览器中以某种方式更新该查询的值?我不确定这是否是一个明确的问题,但我要问的是这种情况的最佳做法是什么。我对超载数据库的担忧是否合理?还有额外的问题......在这种特殊情况下 - 可以参与的人数有限 - 当两个人在只剩下一件物品的情况下完全相同的时间发送表格时,我是否会有任何奇怪的行为? 我对超载数据库的担忧是否合理?还有额外的问题......在这种特殊情况下 - 可以参与的人数有限 - 当两个人在只剩下一件物品的情况下完全相同的时间发送表格时,我是否会有任何奇怪的行为? 我对超载数据库的担忧是否合理?还有额外的问题......在这种特殊情况下 - 可以参与的人数有限 - 当两个人在只剩下一件物品的情况下完全相同的时间发送表格时,我是否会有任何奇怪的行为?

我很想看到这个主题的任何方向。即使是一般人也会这样做:)

PS:不,英语不是我的第一语言 :) Thx

4

1 回答 1

1

您不能从数据库加载一个脚本并将其保存在不是数据库的某个位置(最好是一个文件),然后可以从那里提取它吗?这将包括该脚本每 5 秒运行一次的 cronjob。

于 2012-06-09T12:53:48.003 回答