我有一个基本的HTML文件,使用jQuery的ajax,每2秒连接到我的polling.php脚本。PHP + AJAX与MySQL - 查询每2秒,在TIME_WAIT太多
polling.php只是连接到mysql,检查ID是否比我隐藏的当前ID更新,如果有新内容,则返回echo。由于JavaScript每2秒连接一次,因此我在TIME_WAIT中获得了数千个连接,仅用于我的客户端。这是因为我的脚本一遍又一遍地重新连接到MySQL。我试过mysql_pconnect但它没有任何帮助。
有什么办法可以让PHP打开1个连接,并继续使用它进行查询?而不是重新连接每一个时间并完成所有这些TIME_WAIT连接。不确定在这里做什么才能正常工作。
“(序列化PHP数组,XML,HTML数据等)”。 memcached是否容易在这里使用? – Keyo 2010-12-08 23:20:05
@Keyo很大程度上取决于他的PHP安装是否提供memcached。 :-)因此,我首先提到了基本的文件系统方法。 – 2010-12-08 23:21:43