快速加载以提高性能

时间:2013-02-05 09:18:20

标签: load startup

我有一个应用程序可以完成一些工作(从Web服务器请求数据,解析它,并返回重要的东西)。虽然整个过程不会超过1秒,但应用程序的启动时间很长(可能大约5秒)。

我希望能够在后台运行我的应用程序并从其他地方传递URL,这样我就可以避免启动时间。我首先想到的是IPC,但是我需要另外一个应用程序也会有一些启动时间(所以这并不完美)。

然后我想到了qBus,但是应用程序也在Windows上运行(在Windows上有可能有类似qBus的东西吗?)。所以,这也不是解决方案。

我的问题是:如何与我的应用程序“交谈”(如“获取此URL,处理并提供重要数据”),以避免不必要的启动时间?

1 个答案:

答案 0 :(得分:1)

我能想到的一些选择:

另一个应用程序的启动时间应该只有几分之一秒,如果不是,那你就做错了。

  • 标准输入

需要手动将其提供给应用程序(可能是IPC的选项,但不是最佳选项),不适用于bash脚本。

  • 程序定期检查的外部文件(更新或存在)

也许不是最优雅的解决方案,但易于实现,您可以手动打开它,在bash脚本中将文本传递给它,或者将其用于IPC。