下载控制服务

DownloadServer
提供文件下载、限速下载、高并发等功能
模块依赖 需要先安装以下模块才能安装本模块
模块介绍

模块介绍

「下载控制服务」提供了提供文件下载、限速下载、高并发等功能,加速IM相关应用的功能开发。

功能特性
    下载链接加密
    下载速度控制
    高并发支持

如何使用

启动DownloadServer

php artisan download-server:worker start

创建一个限速下载链接

// 创建一个限速下载链接
$data = \Module\DownloadServer\Util\DownloadServerUtil::create(
    '/data/path/to/file.zip',
    100,
    '文件名称.zip',
    3600
);
// 获取实际的文件下载链接
$url = modstart_web_full_url('download_server',['code'=>$data['code']]);

配置Http转发

Nginx参考

location /download_server {
    proxy_pass http://localhost:8888/download_server;
}

Apache参考

<IfModule mod_proxy.c>
    ProxyRequests Off
    SSLProxyEngine on
    ProxyPass /download_server http://localhost:8888/download_server
    ProxyPassReverse /download_server http://localhost:8888/download_server
</IfModule>
获取模块
¥99.00
一年内免费更新升级
提供源码,私有化独立部署
问答社区技术支持
正版授权,允许商业使用
授权主域名 x 1
禁止转售模块源码
开发商
ModStart
ModStart官方出品
模块信息
标识
DownloadServer
环境
Laravel5 Laravel9
大小
77.18KB
版本
1.0.0
依赖
发布
2023-09-27
QQ
微信
客服