0

感谢 core_compile.yml,我正在尝试加载模型。他的意思是通过加载公共文件来降低IO操作的成本。

我希望将我的一些模型加载到其中。但看起来,它仅适用于自定义类或扩展已加载类的类。

有谁知道如何加载这些模型?我尝试通过添加所有需要的类,但是当你必须包含类推进时,自动加载会尝试加载每个推进文件,并且惨遭失败。看来,我无法解决这个问题,除非我写了一个特殊的推进类。

我正在使用 symfony 1.4 和推进 1.6(symfony 插件)。有没有人成功做到这一点?

这主要是教育性的,应用程序足够快,客户已经将另一个版本部署到生产中,所以我不能对我的经理和我的客户说,让我们安装 APC。

4

1 回答 1

0

我试着探索一下。这基本上是不可能的……以合理的成本。你可以加载一些孤立的所有用途,独立的类。否则,您必须显式加载所有称为、继承等的类。

有了推进力,这是不可能的。因为推进文件不能以这种方式相互要求。所以你必须修改它。

因此,有可能获得显着收益,但成本非常高。在我的测试服务器上,symfony 需要在开发模式下执行 200 毫秒的 php 来发送一个空白页。更容易升级 php 或使用 APC。

于 2012-10-23T14:53:22.260 回答