我有一個程序,其中一個Ajax請求發送到一個PHP腳本,該腳本完成從數據庫中獲取數據的所有幕後操作,然後將其作爲responseText返回,以便粘貼到我的HTML中以更新頁面而不刷新。我每250毫秒執行一次該請求(這意味着每個用戶在HTML頁面上每秒觸發4次PHP腳本觸發Ajax請求)。我已經看到PHP崩潰,同時有幾臺計算機在同一臺計算機上時間,所以我猜這個問題與PHP得到很多請求有關。有沒有辦法做這些請求,以便很多用戶可以在沒有這個可伸縮性問題的情況下繼續工作?如何爲快速Ajax請求製作可擴展的PHP?
回答
4 r/s是..沒有任何PHP。總之,爲了使PHP具有可擴展性,使您的代碼可擴展。
完全取決於每個請求涉及什麼。 – alex
如果我正確地閱讀他的問題,那麼這是每秒4個請求 - 每個用戶。這不會改變你的答案的優點,但值得指出。 –
@alex這正是我的觀點。也許理解需要在你的最終獲得。 –
首先發射這麼多的ajax請求不是一個好主意。當用戶數量增加時,服務器負載將成倍增加服務請求。第二件事你需要考慮擴展應用程序和數據庫的可能性。我想你可能會從服務器返回json_encoded數據,否則就這樣做。
- 1. 是否可以擴展快速申請
- 2. Chrome擴展Ajax請求
- 3. phpStorm請求php-cgi構建的解釋器。如何使PHP作爲快速CGI?
- 4. 快速宏擴展
- 5. PHP - 如何限制僅來自Chrome擴展的請求?
- 6. 在流程中擴展快速請求類
- 7. 如何製作Http獲取快速請求?
- 8. 如何快速編寫Firefox擴展?
- 9. Chrome擴展AJAX/XHR請求處理
- 10. 谷歌Chrome擴展HTTPS AJAX請求
- 11. 擴展不能做ajax請求
- 12. 使用PHP製作AJAX請求API
- 13. 快速numpy陣列擴展
- 14. 如何用jQuery製作Django Ajax請求?
- 15. 如何在Yii中製作ajax請求?
- 16. 我如何加快速度? (urllib2,請求)
- 17. .htaccess拒絕.php擴展但無法觸發AJAX請求
- 18. Axios請求內/快速POST請求
- 19. 爲什麼Http請求與提琴手是快速發展
- 20. 爲什麼我的AJAX請求不能擴展OWIN MVC會話?
- 21. 如何製作可擴展列表Android
- 22. Ajax請求PHP不工作
- 23. 如何快速製作audioplayer?
- 24. 重定向請求並隱藏請求中的.php擴展
- 25. 麻煩製作AJAX請求
- 26. Flash製作AJAX請求?
- 27. 禁用chrome http請求限制擴展
- 28. PHP線程可以提高AJAX請求的速度嗎?
- 29. CakePHP 3.x:如何擴展請求類
- 30. 擴展.json的Http請求
爲什麼需要每秒做4次? HTML需要經常更新哪些內容? – alex
你多久會推薦一個被解僱的請求? – thepurplekoopa
這完全取決於要求。你爲什麼做這個? – alex