帝国CMS想实现/d/file/附件图片目录与网站分离实现远程附件,需要解决的一个问题就是,把附件分离存储到其他服务器或者OSS,肯定就需要额外配置远程FTP服务器或者OSS插件来实现,知事网小编来总结一下几个帝国cms插件解决方案,每个都是实打实的实用。
1、分离/d/file/附件图片通过FTP传到其他服务器(可以用,但是传图有点慢)
需要专门准备一台服务器来存图,在帝国后台配置FTP,把图片通过FTP传入到图片服务器,来实现远程调用。实现的过程是先把图片从本地传到帝国网站目录,然后通过FTP传到远程服务器,最后返回URL记录在数据库。整个过程比较绕,现在相对来说比较落后了。
2、分离/d/file/附件图片通过插件直传传到其他服务器(推荐:相对于方法1,更安全、更快捷)
同样也需要专门准备一台服务器来存图,安装帝国CMS远程附件直传插件,可以通过PHP的方式实现本地图片直接传入到图片服务器,不用经过帝国网站目录,把传图速度和过程缩短一半,而且也不需要开通FTP,所以说更安全,更快捷。
插件下载地址:帝国CMS远程附件直传插件
3、使用帝国cms插件来实现/d/file/附件图片传到OSS(推荐:安全快捷)
不用修改系统文件,安装即可使用,很多帝国程序都是二开过的,用插件就不影响。
阿里云OSS插件普通版:帝国cms阿里云OSS远程附件插件
阿里云OSS插件PRO版:帝国cms阿里云OSS插件PRo版 附件直传阿里云OSS
以上几种方式就是帝国CMS实现/d/file/附件图片目录与网站分离实现远程附件的方法,可能现在大多数人都在使用第一种方法,如果你现在使用的是第一种方案,建议升级到第二种,传输速度更快更安全。如果你想使用OSS来存储,可以考虑第三种方案,直接使用阿里云OSS来存储图片即可。
注意:市面上其他OSS插件都不是直传的额,我们这个是直传的,速度快得很。尤其是在传输稍大的文件时,感知特别明显。
发表评论
还没有评论,快来抢沙发吧!