最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHPCMS V9 镜像下载扩展实现下载字段不同服务器镜像
时间:2022-06-25 16:28:14 编辑:袖梨 来源:一聚教程网
HPCMS里面发现个功能,叫“镜像下载”,之前在DEDECMS里面也有,但是不知道其用途,在更换到PHPCMS时候再次看到,于是就仔细研究一下,到底是什么东西。经过一番实验,得到了其作用是什么。
在PHPCMS的下载模型里,添加下载内容的时候,有一个项叫“镜像下载”,一开始我以为是远程附件功能,就是设置好以后,可以在这里直接上传附件到设置好的远程服务器里。在官方论坛询问后,得到的答案却不是这个,但是还是没搞懂。
今天再次研究PHPCMS的下载模型,终于搞懂了。最终的效果跟我上面说的远程附件实际是一样的,但是不是在这里上传附件,而是所谓的服务器镜像。
镜像下载就是除了你PHPCMS所在的web服务器外,有一台以上下载服务器,把要下载的同一文件放在不同的服务器上,这些服务器只是域名不同,文件夹和文件(即相对路径)都是相同的,你只要设置网址前缀,该前缀网址再与服务器上的文件的相对路径组合,就可以得到这些服务器上指定文件的绝对下载路径。
例如有下载的压缩包文件“myfiles.zip”,存放在服务器上的相对路径是“/web/down/myfiles.zip”,你有3个服务器,分别为:
代码如下 | 复制代码 |
|
在添加下载内容的页面,“镜像下载”一项的“镜像服务器列表”里即会出现你刚才添加的3个下载镜像地址,然后你只要在下面的输入框内填入文件路径 “/web/down/myfiles.zip”,如下左图。再将其他必填的项填写完整,就可以发布该软件了。查看发布后的软件下载页面,你可以在下载列表处看到你所添加的镜像下载点,如下右图。
查看实际的下载路径,你可以看到下载的绝对路径为:你的域名/web/down/myfiles.zip,如此类推,剩下两个下载点就是:你的域名/web/down/myfiles.zip和你的域名/web/down/myfiles.zip。
镜像下载的好处是可以分流,把同一文件存放在不同的服务器上,减轻你网站服务器的负载。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21