2010-05-18 106 views
0

我在asp.net中制作了一个quibids.com的克隆。这个网站是用PHP编写的。任何人都可以检查它,并告诉我他们在同一时间在这么多柜台后面使用哪种技术/语言?是服务器端计数器还是客户端计数器?我已经尝试了asp.net中的ajax计数器和ajax更新面板,但它花费了很多时间来加载所有计数器并运行这些计数器。你可以看到我创建的网站:www.vif-tech.com/BidsOnlineAJAX计数器和更新面板帮助需要!

任何人都可以建议我任何良好的服务器端计数器比ajax计数器可以运行得很快,或者如果我使用一个简单的JavaScript计数器,我该如何绑定它与数据库?

等待您的帮助家伙..提前

回答

1

使用招谢谢,我可以告诉他们正在在PHP Ajax调用每1秒获得所有投标的最新报价信息。他们是非常小的电话..每个约200字节,所以它很快。

您的页面上的ajax调用每1秒约70kb,因此当您有一打用户时,它会非常缓慢地在你的服务器上运行。

下载小提琴手,并使用您的网页时运行它。然后尝试减小请求的大小。

+1

大型更新面板增加了请求的大小,因为面板中的所有内容都必须在每个请求上呈现。 您可以通过PageMethods使用webservice调用来加速您的网站。使用它们仅检索要更新的数据。 http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/ – 2010-05-18 14:28:29

+0

Fiddler是一个Web调试器软件。我如何使用它来缩小我的网页请求的大小? – 2010-05-18 14:45:42

+0

Fiddler用于查看您的页面和ajax请求大小。 对于像你的那样每秒更新一次的页面,你将不得不使用,这是为了方便而不是高性能。下面是使用PageMethods&Ajax和jQuery的另一个例子。 http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ 它可以使您的网站更快。 – 2010-05-18 15:06:12