首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Ajax的DB连接

基于Ajax的DB连接
EN

Stack Overflow用户
提问于 2017-04-02 19:42:48
回答 1查看 691关注 0票数 0

我在我的网站上聊天,它运行在AJAX调用上。知道PHP脚本每秒运行2-3次,连接到数据库并拉/插入数据是不是一个坏主意?我想知道它是否会显着地减缓我的PHP,或者根本不改变它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-03 09:21:41

对不起,我还不能发表评论,所以我不知道这是否是你的回答。

因此,基本上,这当然会导致大量的流量在您的数据库。取决于网络服务器,这可能不是什么大问题。但是,如果客户端的物理计算机是从2000年开始的,他的那一方就会落后于选项卡,因为他的浏览器一直在向您的数据库发送请求,并试图得到答案。

但是我认为这是获取实时数据的最简单的方法,这是你聊天所需要的。但在我看来,我建议您像每2秒一样运行AJAX请求。我不知道你的目的到底是什么。但是对于正常的聊天(不是实时数据交换),这将持续下去。

顺便提一下:我也不确定您是如何初始化AJAX请求的。但我建议在jQuery上这样做:

代码语言:javascript
复制
$(document).ready(function(){
    call_php_ajax()
});

function call_php_ajax(){
    $("#div_toinsert").load("ajax.php");
    setTimeout(call_php_ajax, 3000)  // 3 Seconds

在MySQL-Query-File (ajax.php)中执行查询

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43172751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档