出于性能原因,我想从CDN传递我的一些文件。
是否可以配置“资产”助手,使其自动设置“static1.xxxx.com/css/main.css”和“static2.xxxx.com/css/main.css”之类的内容?
也许是这样的:
{{ asset('css/main.css',static1) }}
在 config.yml 中添加如下内容:
framework:
templating:
engines: ['twig']
assets_base_urls:
http: [http://yourcdn.com]
我认为最好做类似的事情:
templating:
packages:
cdn:
base_urls:
ssl: ['url']
http: ['url']
这样你就可以做诸如asset('yourfile', 'cdn') 之类的事情,并且还可以拥有多个cdns(通过指定更多包)。