如果应用程序已经在具有本地网络服务器和数据库的笔记本电脑上运行良好,那么它在部署到产品中时如何影响硬件大小?
我们是第一次试用这个应用程序,到目前为止,该应用程序在中端笔记本电脑上运行良好。
我认为任何服务器都会比笔记本电脑更强大。应该如何适当地扩展需求?
我能看到的主要影响是:
- 数据库的位置(可能安装在单独的服务器或数据中心导致网络问题 - 不知道这是否会影响 CPU、内存规格)
- 企业 web 容器的开销(目前使用 jetty,出于支持原因,预计将移至 tomcat)
- 我们目前使用的是 Windows,服务器很可能在 unix 中。
不确定哪些应用程序细节是相关的,但是: - 单线程应用程序 - 主要功能是托管一个 REST 服务,该服务计算平均复杂度的算法。预计每秒最多 16 个请求 - 目前使用 Java 和 Postgre
谢谢!