appadmin 想启用cdn 文档里查不到 别的没问题

文档问题 · saruri · 于 4年前 发布 · 1258 次阅读
@appadmin/config/fecshop_local_services/page.php
里增加了
'basePath' => '@webroot/assets',
/**
    * @var string the base URL through which the published asset files can be accessed.
    * 设置: js和css的URL路径
    * 可以将 @web 换成域名 , 譬如  `http:://www/fecshop.com/assets`
    * 这样就可以将js和css文件使用独立的域名了【把域名对应的地址对应到$basePath】。
    */
    'baseUrl' => 'cdn域名',//'@web/assets',

能部分起作用 但是对 AppAsset.php 里的那些都无效

PC H5的都可以起作用 appadmin的不行

共收到 6 条回复 fecshop 问题提问
Fecmall#14年前 1 个赞

admin 一般是自己人访问,而且js,css都是一次性加载缓存到浏览器,因此后台没有必要用cdn,因此fecmall没有做这个。

您如果坚持想用cdn,只能自己二次开发了额

saruri#24年前 0 个赞

谢谢 我改动了vendor 依赖里的文件 实现了..放弃升级了 国外的小服务器 ,资源非常小 ,穷, 只能全靠cdn分担压力了

# 直接在这里写了 希望哪位大佬有不改动依赖的方案
ChosenAsset.php 
CustomAsset.php
DwzZhAsset.php
Fecmall#34年前 1 个赞

@saruri #2楼 后台自己人访问,没啥压力吧? 难道你们公司千人IP怼后台?

saruri#54年前 0 个赞

3q 香港服务器速度太差
响应速度论秒的 给人初次演示后台操作很慢 即使就单ip访问

saruri#64年前 0 个赞
看一下这里的代码:\Yii::$service->page->asset->jsOptions 	= \yii\helpers\ArrayHelper::merge($jsOptions, \Yii::$service->page->asset->jsOptions);

这里就大致看了下 加载page设定的jsoption 计算出结果 再往下没看了 先看邮件没发送的问题了 版主很认真负责啊

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics