這是一個更符合服務器效率和可用性的問題。AJAX或PHP可以「回聲」太多嗎?
說我有一個調用AJAX腳本的php頁面,並且有100萬用戶在同一秒內連接。
如果我限制AJAX腳本,使其只響應一次而不是每次接收數據時性能會提升嗎?
我計劃將所有數據打印到變量,然後在腳本完成後回顯該變量。
我不確定echoing是否只是將數據存儲在服務器中,直到腳本完成,類似於我上面要做的或者它實際上是否每次都與客戶端連接?
如果爲每個回聲建立一個連接,那麼這會比用數據填充一個變量更好,可能導致RAM快速填滿?
這個AJAX腳本從數據庫中拉取數據(調用PHP頁面)。我有很多「回聲」語句,它們只是簡單地打印table,div,tr等標籤,然後最終從數據庫中打印數據。然後,再次印刷表格,div,tr等標籤。你說最好用這個數據填充一個變量並打印/回顯一次?
感謝,
http://c2.com/cgi/wiki?PrematureOptimization – 2012-04-03 17:36:50
你的問題是含糊不清我。如果你能澄清(也許是一個例子),這將有所幫助。 – 2012-04-03 17:37:23
你想解釋的是關於CACHING的結果,對吧? – safrazik 2012-04-03 17:39:17