使用Symfony 2的CDN细枝资产
出于性能方面的原因,我希望从一个服务器交付一些文件 是否可以配置“资产”助手,使其自动设置“static1.xxxx.com/css/main.css”和“static2.xxxx.com/css/main.css”之类的内容 也许是这样的:使用Symfony 2的CDN细枝资产,symfony,twig,Symfony,Twig,出于性能方面的原因,我希望从一个服务器交付一些文件 是否可以配置“资产”助手,使其自动设置“static1.xxxx.com/css/main.css”和“static2.xxxx.com/css/main.css”之类的内容 也许是这样的: {{ asset('css/main.css',static1) }} framework: templating: engines: ['twig'] assets_base_urls: http: [h
{{ asset('css/main.css',static1) }}
framework:
templating:
engines: ['twig']
assets_base_urls:
http: [http://yourcdn.com]
templating:
packages:
cdn:
base_urls:
ssl: ['url']
http: ['url']
在config.yml中,只需添加如下内容:
{{ asset('css/main.css',static1) }}
framework:
templating:
engines: ['twig']
assets_base_urls:
http: [http://yourcdn.com]
templating:
packages:
cdn:
base_urls:
ssl: ['url']
http: ['url']
我认为最好采取以下措施:
{{ asset('css/main.css',static1) }}
framework:
templating:
engines: ['twig']
assets_base_urls:
http: [http://yourcdn.com]
templating:
packages:
cdn:
base_urls:
ssl: ['url']
http: ['url']
通过这种方式,您可以执行资产(“您的文件”、“cdn”)之类的操作,还可以拥有多个cdn(通过指定更多包)。Thx获取您的答案。我怎样才能在树枝上使用它呢?你有一个例子吗?在twig中,你可以只说{asset('myasset.css')}},除了@User1191081说明我如何使用multile CDN之外,假设我每个客户端都有一个CDN。客户希望将OAS资产上传到他的CDN。。。Bu mt模板必须创建有效链接。