缓存大多数Symfony组件和服务


Caching most of Symfony components and services

有Java背景,我多年来错过的一点是PHP在每个请求时重新创建所有内容。

因此,使用Symfony框架,我们重新创建了这个框架的每个组件,但很棒。每个服务,所有路由器,都是构建和重建的。

我们可以 $_SESSION ,但是如果我们有 50 个用户,我们会节省 50 倍的数据。我以为我可以使用static$_SERVER,但它不能以 Java 的方式工作。

PHP的方式是使用Memcached,并且有很多示例缓存原则请求,但我还没有看到它们中的任何一个缓存路由器或服务。你知道例子,还是只是一个坏主意?

这是PHP的特征之一,一旦请求完成,就什么都没有了。

有几个项目包装了symfony的引导过程,所以它只运行一次。这是项目:php-pm和一篇描述其用法的文章