這是一個來自對Web應用程序可伸縮性的全新思考的非常普遍的問題。我在一臺微軟IIS服務器上託管基於php的web應用程序。如何確定IIS服務器在不影響性能的情況下可以支持的最大連接數?此外,在這種情況下,Web應用程序的主要性能標準是http響應時間是否正確?我有一個MySQL數據庫,做一些昂貴的連接。所以,我的問題確實是 - 如何弄清楚服務器可以處理多少個最大連接?以及如何加快數據庫性能?我在尋找一般建議。解決web應用程序中的可伸縮性問題
0
A
回答
0
進行壓力測試,您可以使用:http://support.microsoft.com/kb/231282/en-us
爲了什麼關於數據庫的唯一方法(如果你想堅持一個服務器)是每個請求少做查詢,也許使用物化視圖(注意表更新在這一點)
當然最好是緩存你的HTML,所以當用戶請求你不需要連分貝connction您的網頁,你只需發送HTML緩存
1
ufff這是真的一般問題。
關於服務器可以服務器請求的最大數量。嘗試使用某種工具來強調它。我會建議jmeter
關於可擴展性:
- 使用optimized indexes
- 緩存了,您可以:腳本,網頁,圖像等
- 優化your site
但請記住, premature optimization is the root of all evil並且可能比您想象的花費更多
0
首先,您需要了解您的用戶體驗可以接受哪些性能。這通常會破壞服務器的響應時間。如果您的最大響應時間不能超過1秒,以便用戶獲得良好的體驗,那麼您可以計算出服務器每秒可以處理多少個查詢,並且不會違反99%查詢的1秒響應時間。一旦違反了這一規定,就需要以服務器的形式增加更多容量。
相關問題
- 1. 解決.net網絡應用程序中的可伸縮性問題,性能問題
- 2. java web應用程序中的可伸縮性和性能
- 3. ASP.Net Web應用程序,請記住性能和可伸縮性
- 4. 哪種服務可幫助網站解決可伸縮性/可用性問題?
- 5. 使用XML作爲數據結構的可伸縮應用程序的可伸縮性問題?
- 6. Android WebView中的可伸縮性問題
- 7. 應用程序高可用性和可伸縮性的環境
- 8. 編寫可伸縮的web應用程序/ web-serivces的書
- 9. 可伸縮應用程序的CORS問題
- 10. 在Heroku上部署Rails應用程序的可伸縮性會成爲問題?
- 11. Restful WCF的可伸縮性問題
- 12. WP7 Silverlight應用程序可伸縮性可擴展性
- 13. 將工程可伸縮性整合到應用程序中
- 14. SVG中的Web應用程序,性能問題和可行性
- 15. 網絡應用程序的可伸縮性和性能
- 16. YIi應用程序的可伸縮性和併發性
- 17. 視頻聊天:可伸縮性問題
- 18. redis加載和可伸縮性問題
- 19. 構建一個可伸縮的ASP.NET MVC Web應用程序
- 20. 可伸縮的web應用程序體系結構
- 21. 規劃可伸縮Web應用程序的開發
- 22. 可伸縮的Java Web應用程序openshift - 503錯誤HAProxy
- 23. 如何使用硒執行Web應用程序的可伸縮性測試
- 24. 您使用什麼方法來測試Web應用程序的可伸縮性?
- 25. 多線程多核系統中HashMap的可伸縮性問題
- 26. 正確的方式來衡量web的可伸縮性應用程序
- 27. 應用程序體系結構建議(可伸縮性/性能)
- 28. 如何解決iPad上的移動Web應用程序問題?
- 29. 移動Web應用程序的解決方法積分問題?
- 30. 使用JMeter查找應用程序的可伸縮性點