首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web上运行急需资源的应用程序。

在web上运行急需资源的应用程序。
EN

Stack Overflow用户
提问于 2013-10-01 19:06:21
回答 2查看 146关注 0票数 0

我已经用c++编写了一些控制台应用程序,用于处理音频一段时间,我有兴趣在一个网站上运行它们。然而,我的大多数程序都非常缺乏资源,有些程序的执行时间高达5-10分钟,在磁盘之间读写数千兆字节,并且需要数千兆字节的内存。我以前做过几个简单的php-mysql页面,但没有这样的页面,所以在我满怀希望并深入学习如何在网站上运行应用程序之前,我想我应该问几个问题:

  1. 在网上运行这样的程序是可行的吗?与我的个人电脑相比,服务器的性能如何?
  2. web主机通常允许单个用户使用这种内存吗?
  3. 我意识到c++通常不是web编程的首选,但是由于性能非常关键,它会比Java更好吗?

我对这件事一无所知,所以我只是想把我的期望说清楚。

EN

回答 2

Stack Overflow用户

发布于 2013-10-01 19:12:46

这是我的观点:

1-您的web应用程序的用户可能不会等待5-10分钟的响应。您可以专注于在另一个过程中进行艰苦的工作,然后您的web应用程序将结果以某种方式显示给您的用户。

是的,他们允许,但那要花钱。你可以看到亚马逊的EC2和数字海洋(更便宜)。

3-这种情况下的编程语言(C++或Java)并不那么重要。更多地关注你的问题,架构,延迟的任务,批处理,等等,这将带来真正的改变。

票数 2
EN

Stack Overflow用户

发布于 2013-10-01 19:22:20

不,编程语言并不重要。我认为java比C++慢,但随着编译器的改进,这一差距已经缩小。如果您想更好地运行您的应用程序,请尝试将它们设计得非常高效。如果您还没有这样做,查看时间复杂度可能会有帮助。你的时间越复杂,你的程序就越快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19123940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档