我有一個基本的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