gpt4 book ai didi

python - Web2Py 中的每次调用都会解释代码吗?

转载 作者:太空狗 更新时间:2023-10-30 02:23:30 24 4
gpt4 key购买 nike

如果是这样,有什么好处? (确保它会避免重新启动网络服务器)。但这不是性能瓶颈吗?对于生产,是否可以让 web2py 直接从字节码跳过解释阶段(缓存)运行(第一个请求除外)?

最佳答案

在 web2py 中,默认情况下,模型、 View 和 Controller 中的所有代码(不是 web2py 代码,不是模型、 View 、 Controller 导入的模块中的代码)在每次请求时都会被解释。这允许使用第三方 Web 服务器(例如 apache)并且仍然能够在不重新启动的情况下立即看到代码中的更改。 PHP 的工作方式相同。性能损失可以忽略不计,因为解析代码的时间少于执行代码的时间。

无论如何,在管理界面中有一个“编译”按钮,它将字节码编译您的代码并将 View 层次结构(扩展和包含 View )折叠为每个操作的单个文件并消除性能损失。它还允许您在不泄露源代码的情况下分发编译的代码字节码。许可证允许。

关于python - Web2Py 中的每次调用都会解释代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com