这是一个来自对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查找应用程序的可伸缩性点