嗜血的蚂蚁
方式有很多的,如果不适用cdn,可以这样搞
如果你有N台php,
1.你可以找一台独立的主机D,上面搞一个文件夹asset,挂载到局域网上N台php(有点类似于win下面的网上邻居),这样N台php的asset部分,都是主机D的asset文件夹,这样肯定是一致的
关于linux远程挂载,使用的是NFS,参看文章:https://www.linuxidc.com/Linux/2016-04/130504.htm
2.访问:这样访问,肯定是一致的,不好的地方时,每次js还是通过局域网加载,有一定的局域网开销,如果并发不高,可以忽略这个开销
3.如果你不想忽略这个开销,那么,你可以在php中,对js的加载
使用子域名 js.xxxx.com 访问,然后将 js.xxxx.com 解析到 主机D,然后nginx配置到asset文件夹即可当然,解决的方式有很多。
这么厉害啊
- 嗜血的蚂蚁 收藏了教程Yii2 负载均衡找不到JS,CSS
- 嗜血的蚂蚁 2017-12-18 已签到连续签到1天,获得了5个金钱
- 嗜血的蚂蚁 2017-12-07 已签到连续签到1天,获得了5个金钱
- 嗜血的蚂蚁 收藏了教程Yii2 的 redis 应用
- 嗜血的蚂蚁 收藏了教程上传文件到七牛云储存【官方SDK版】