【发布时间】:2010-12-08 22:42:05
【问题描述】:
我有一个基本的 HTML 文件,使用 jQuery 的 ajax,每 2 秒连接到我的 polling.php 脚本。
polling.php 只是连接到 mysql,检查 ID 是否比我隐藏的、存储的当前 ID 更新,然后回显是否有任何新内容。由于 javascript 每 2 秒连接一次,因此我在 TIME_WAIT 中获得了数千个连接,仅针对我的客户。这是因为我的脚本一遍又一遍地重新连接到 MySQL。我试过 mysql_pconnect 但没有任何帮助。
有什么方法可以让 PHP 打开 1 个连接,并继续使用它进行查询?而不是每次都重新连接并进行所有这些 TIME_WAIT 连接。不确定在此处做什么才能使其正常工作。
【问题讨论】: