mezatech/assets-cdn

在生产环境中轻松从CDN加载您的资源。

v1.1 2016-08-15 15:28 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:14:56 UTC


README

无需更改视图中的任何一行,即可轻松通过CDN显示您的Laravel资源。

安装

将以下require添加到您的composer.json文件中

"require": {
	...
	"amrsoliman/assets-cdn": "1.*"
},
...
"post-install-cmd": [
	...
	"php artisan assets-cdn:update"
],

然后运行composer update

"AmrSoliman\AssetsCdn\AssetsCdnServiceProvider",添加到config/app.php中提供的提供者列表。

运行php artisan vendor:publish

转到文件config/assets-cdn.php并配置您的CDN。我们建议只在生产环境中启用它。

关于CDN的说明

只要满足以下条件,任何CDN都能工作

  1. 您的服务器上的路径与CDN上的路径相同(即您的site.com/assets/image.png = the.cdn.net/assets/image.png)
  2. CDN可以通过查询字符串传递,这样我们就可以在您安装新提交时使文件的前一个版本无效?