我使用ajax从我的数据库中每10秒拉一些数据。Ajax请求到mysql
我的问题将这种影响我的MySQL数据库..将它减慢我的网站或隐窝我的数据库
请让我知道这是好主意,请发送到我的数据库每隔几秒钟刷新页面。
我试着顶拉横幅并刷新每隔几秒钟。
谢谢
我使用ajax从我的数据库中每10秒拉一些数据。Ajax请求到mysql
我的问题将这种影响我的MySQL数据库..将它减慢我的网站或隐窝我的数据库
请让我知道这是好主意,请发送到我的数据库每隔几秒钟刷新页面。
我试着顶拉横幅并刷新每隔几秒钟。
谢谢
任何DBMS都能够每隔10秒响应一次查询。大多数数据库管理系统甚至可以在商品硬件上每秒处理数百个请求。
然而,这一切都取决于您的查询的复杂性。最重要的是,您需要确保您的查询能够使用索引。
在另一方面,没有什么阻止你将你的应用程序和数据库之间的简单缓存层,使得信息从缓存,除非更新到数据库无效缓存返回。
我会注意到,虽然DBMS每隔10秒就能够查询一次,但如果在打开页面的情况下获得几千个并发访问者,则可能会遇到麻烦(并且也会在Web服务器上结束事务)。 – ceejayoz 2010-11-08 23:09:36
我希望你不是在每次展示广告销售... – ceejayoz 2010-11-08 23:06:05
通常AJAX是用来更新页面的一部分。考虑只用每个AJAX调用替换div的内容,而不是刷新整个页面内容。 – 2010-11-08 23:07:44