【问题标题】:How to Choose Hosting for SAAS (Software_as_a_service‎) Products如何选择托管 SAAS (Software_as_a_service‎) 产品
【发布时间】:2014-03-05 15:05:59
【问题描述】:

目前我正在申请进行在线测试系列[一个SaaS产品]

关于选择主机的任何建议,因为在进行在线考试时不会有大量并发请求到服务器。

如何判断服务器是否可以服务n个读/写请求

【问题讨论】:

    标签: cloud web-hosting saas


    【解决方案1】:

    您需要对您的应用程序进行负载测试。为此,请使用 JMeter 或 BlazeMeter。 长期分析大量用户的延迟和响应时间的结果。 这是部署在 PaaS App42PaaS 上的应用程序的报告摘要。使用 Blazemeter 运行负载测试。由于延迟非常低,从开始到结束不到 10 毫秒,并且不会随着用户的增加而增加,这表明应用程序即使长时间加载也能正常工作。它清楚地表明应用程序的良好性能。 较大的延迟和响应时间将表明应用程序的性能较差。

    【讨论】:

      【解决方案2】:

      我认为您可以在 PaaS 之上构建您的 SaaS,您可以在其中轻松地横向或纵向扩展/缩减您的实例,以便在您想要的时间段内获得您想要的性能。一些 PaaS 允许您根据请求数量等参数自动扩展您的实例(请参阅here)。

      要确定您的服务器可以提供多少服务,您应该使用像 BlazeMeter 这样的负载测试工具。 webinar 是关于您正在寻找的类似方法,它可以让您了解如何进行设置以及您可以期待什么结果。

      【讨论】:

        【解决方案3】:

        正如您所说,在进行在线测试时,您的应用程序会出现高流量,在这种情况下,您应该将应用程序部署在 PaaS 上。您可以在几分钟内灵活地缩放和去缩放(垂直或水平)您的应用程序。

        要测试服务器请求和响应,请使用 JMeter 或 BlazeMeter,并确保您的服务器没有出现过载症状。

        • 应在 1 秒到 30 秒内处理请求。
        • Web 服务器不应返回 HTTP 错误代码,例如 500、502、503、504、408 甚至 404,这不适合过载情况。
        • Web 服务器在返回任何内容之前不应拒绝或重置(中断)TCP 连接。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-29
          • 2019-02-26
          • 1970-01-01
          相关资源
          最近更新 更多