答案 0 :(得分:1)
好的,根据symfony版本3的经验,Assetic在“dev”的环境中显着减慢了页面加载的时间。 我认为你的问题来自于Assetic包..
我提出了另一种解决方案:
停用“资产”并通过其他替代解决方案:https://symfony.com/doc/current/cookbook/assetic/index.html
或者使用'asset'函数twig {{ asset('js/script.js') }}
返回文件js / css / img / ...的简单包含
答案 1 :(得分:0)
只是一个建议,也将getRepository实例保存在某个变量中,良好实践并且会降低速度但不够。
答案 2 :(得分:0)
这里有更好的方法来编写这段代码吗?
这不是问题的根源。
对我来说,缓存配置是解决此类问题的关键。
php.ini设置(获胜)
zend_extension=php_opcache.dll
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=0
opcache.fast_shutdown=1
opcache.enable_cli=1
realpath_cache_size = 4096k