当前位置: 首页 > 知识库问答 >
问题:

Google App Engine:禁用预编译

华和悦
2023-03-14

根据GAE文档,您可以通过以下方式禁用预编译:

<precompilation-enabled>false</precompilation-enabled>

但是他们没有在文档中说明这样做的优点/缺点/警告是什么。任何有经验的GAE大师都可以权衡启用与禁用GAE应用程序时的行为吗?

具体来说,我感兴趣的是:

  • 启用/禁用它如何影响运行时性能
  • 启用/禁用它如何影响计费/成本

提前感谢!

共有1个答案

芮承运
2023-03-14

我不知道预编译是如何实现的(所以这一细节最好由潜伏在这里的谷歌人来回答),但这个答案给出了一些见解。

我只想补充一点,预编译不仅应该加速实例启动后的第一个请求(冷启动),还应该加速第一次使用特定类时的所有请求。除此之外,它不应该提高运行时性能。

 类似资料:
  • 问题内容: 我想以编程方式禁用硬件预取。 从使用硬件实现的预取器在英特尔®酷睿™微体系结构上优化应用程序性能以及 如何在32位英特尔®架构上的硬件和软件预取之间进行选择,我需要更新MSR以禁用硬件预取。 以下是相关片段: “通过编写用于更改 寄存器中位的设备驱动程序实用程序,还可以通过编程方式更改DPL预取和L2流预取设置。这种实用程序提供了启用或禁用预取机制的能力,而无需任何服务器停机时间。 下

  • 我正在尝试将一个基于PHP的API从共享主机移植到Google应用程序引擎。我下载了PHPSDK,在启动器中创建了一个新的应用程序,在PHP中启用了cURL。ini(使用),现在我得到这个错误: 如果我向curl_init()添加反斜杠(告诉它不要使用MyNamespace),我会得到这个: 除了启用cURL_lite()(稍后我可能会解决这个问题,因为它不支持我需要的cURL选项),我如何解决这

  • 在VS2012中,当您在解决方案资源管理器中选择一个文件时,它会在一个特殊的“预览”选项卡中自动打开该文件。 也许我的电脑不够快,但是这个预览对我来说太慢了。 如何禁用此功能?

  • Mpx 支持 CSS 预编译处理,你可以通过在 style 标签上设置 lang 属性,来指定使用的 CSS 预处理器。Mpx 会根据指定的 CSS 预处理器类型,将其编译为浏览器可识别的 CSS 标准代码。 <!-- 使用 stylus --> <style lang="stylus"> .nav width 100px height 80px color #f90

  • PS:对不起我的英语,我是一个绝望的法国人,需要帮助

  • 是否可以使用auto-ack=false禁用预取?我只是想避免每次确认消息时从队列中读取消息(预取)。我只想在调用“consume_message”时读取消息。设置prefetch_count=0似乎不起作用,它被视为“无特定限制”。 更新: 据我所知,“prefetch_count”是客户端缓存的消息数(本地读取到缓冲区)。例如,有一个用例: (让我们假设有一个我们连接到的队列并且它有消息) 创