目录
DiscuzQ付费附件下载慢原因与解决办法
免费附件下载直接连接到COS,从COS下,
付费付费则是走的PHP接口先鉴权,然后从COS拉文件到本地再发送到浏览器。目的之一可能是为了防盗链
这样的可能导致大的文件下载会很慢,解决办法就是首先要开启后台 腾讯云设置 对象存储设置 开启启用签名
修改 app/Controller/Attachment ResourceAttachmentController.php
找到
if ($page) {
$url .= '&ci-process=doc-preview&page='.$page;
}
下面加上
if ($this->settings->get('qcloud_cos_sign_url', 'qcloud', true)){
return DiscuzResponseFactory::RedirectResponse($url);
}
这样的当开启COS的签名的时候,就直接302到COS连接.
原文地址:http://www.5che2.com/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。