新在Symfoob娱乐下载ny 3.3:更快的路由
2017年4月13日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
Symfob娱乐下载ony的路由组件是一种最任何Symfony应用程序的关键部分。ob娱乐下载第一,因为它是用于生成的url链接(这是在你的模板“URL发生器”部分)和第二,因为它决定哪些代码执行应对任何给定的请求(这是“URL匹配器”部分)。
此外,它必须极快不会影响应用程序的性能。而不是检查所有应用程序路线无论何时生成的URL或匹配,组件解析这个配置一次,转储结果作为URL生成或两个PHP文件优化匹配。你可以找到这些文件* UrlGenerator.php
和* UrlMatcher.php
在应用程序的缓存。
即使这些文件已经精心优化在过去的几年中,总是有改进的余地。Symob娱乐下载fony 3.3中我们添加了很多优化生成更好的转储文件,导致在应用程序执行函数调用。
在实践中,这些变化将是主要注意到应用程序的路线。例如,在示例应用程序有900路线,女士的URL匹配过程从7.5到2.5 ms。在较小的应用程序,您将看到细微的差别,但是几毫秒的时间,使您的应用程序速度更快!
如果你好奇,你可以看到21755年公关和21926年公关对这些变化的细节。看看也这篇博客发表了弗兰克,他解释了他是怎样做到的。
发表在#生活在边缘
评论
杜米尼克Ritter
说在4月19日,2017年在17:01
有没有详细的统计储蓄是多大?
我特别感兴趣的储蓄对贪婪的正则表达式所有格的变化。我指的是评论@stof在最初的博文。
我特别感兴趣的储蓄对贪婪的正则表达式所有格的变化。我指的是评论@stof在最初的博文。
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Quentin Fahrner is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now