×

注册花火通行证,没有账号立即注册

dedecms图片和文章分离存放在另一个服务器实现分流

2018-01-18 18:34:20来源:互联网

扫一扫

分享文章到微信

扫一扫

关注花火网微信公众号

收藏

分享到

《dedecms图片和文章分离存放在另一个服务器实现分流》是由花火网为您收集修改整理而来,更多相关内容请关注花火网互联网常识栏目。

  因为路由器之家相当于一个教程网站,而每一篇文章都尽可能多的用图片为大家讲解,这样就造成网站上的图片太多,一到夜间高峰时段网站打开就很慢,为了解决这个问题于是想到了把图片和文章进行分离,把图片存放在另一个服务器上,这样就不会影响文章的打开速度了。研究了半天终于成功特把成果和大家分享一下,如果转载的话请注明出处,谢谢。

  分离的方法有好几种方法,这里讲的是比较简单的方法,后期虽然还要经常使用数据库替换功能,但是也很容易,只要几秒钟就搞定了,更重要的是这个方法能够把以前文章的图片也存放在远端,后面我也会讲讲系统自带的服务器分布/远程设置

  重要:使用本教程前一定要备份数据,因为我中间出错过,幸好网站备份了

  我们的思路是:1、在远程服务器同步网站的附件和图片 2、批量替换网站图片的地址路径 3、生成所有文档 4、定期同步网站然后替换数据库

  首先我们需要在服务器(网站所在的服务器)上配置好ftp,可以下载一个:FileZilla Server Interface,记住是server版本而且要兼容你的服务器版本,因为有的不能在windows2003下使用。

dedecms图片和文章分离存放在另一个服务器实现分流

  点击FileZilla 上面的一个小人,然后在常规中添加一个用户并为他设置密码,然后点击共享文件夹来设置需要共享的文件,目录选择网站下的uploads目录,因为图片和附件都存放在这里,当然需要注意文件的权限。

dedecms图片和文章分离存放在另一个服务器实现分流

  本地服务器设置好后就需要在远程服务器设置了,进入远程服务器后配置一个网站设置二级域名为img.win7sky.com,为了方便我们在这个网站的目录下设置一个uploads文件夹

  比如我以前的地址是:http://win7sky.com/uploads/allimg/141024/1-141024101G6357-lp.gif,新地址就为:http://img.win7sky.com/uploads/allimg/141024/1-141024101G6357-lp.gif

  所以文件夹最好弄成一样

  然后下载一个网站同步软件:websynchronizer,下载完成后点击view---->language选择chinese就能变成汉语

dedecms图片和文章分离存放在另一个服务器实现分流

  接下来根据向导进行操作即可,需要注意的是:第一文件夹和第二文件夹的文件操作不能搞错,一开始我弄错了,结果把网站上的图片都删掉了,所以网站备份很重要。

  一旦发现提示大量的文件被删除就要暂停操作,看看设置是不是有问题。

dedecms图片和文章分离存放在另一个服务器实现分流

  接下来就需要在后台进行数据库替换了,点击系统,找到SQL命令行工具,一开始替换的时候总是不能成功,因为我替换的语句是:

  update dede_addonarticle set body=replace(body,'http://win7sky.com/uploads/allimg/','http://img.win7sky.com/uploads/allimg/')

  这样根本不行,因为数据库中图片的路径是相对路径,没有网站网址,所以替换不成功,可以通过phpmyadmin看一下

dedecms图片和文章分离存放在另一个服务器实现分流

  正确的语法是下面的:第一条替换文章图片的路径,第二条替换缩略图的路径,把我的网站换成你的就行了

  update dede_addonarticle set body=replace(body,'/uploads/allimg/','http://img.win7sky.com/uploads/allimg/');

  update dede_archives set litpic=replace(litpic,'/uploads/allimg/','http://img.win7sky.com/uploads/allimg/');

  替换好后生成以下所有文档,看看是不是成功了。

  本文来源于花火网:转载请保留链接,不保留本文链接视为侵权,谢谢合作!

为您推荐
部分电商平台自曝家丑:大量刷单导致行业不正当竞争! 部分电商平台自曝家丑:大量刷单导致行业不正当竞争!

最近几天,部分电商平台卖家找到相关媒体自曝家丑 那这到底是怎么回事呢?现在的电商产品排名在很多程度上决定了产品的销量,而现在电商平台至少有两种排序:综合排行和销量排行。

zhujiangchuan2018-08-10 11:52

部分电商平台自曝家丑:大量刷单导致行业不正当竞争! 部分电商平台自曝家丑:大量刷单导致行业不正当竞争!

最近几天,部分电商平台卖家找到相关媒体自曝家丑 那这到底是怎么回事呢?现在的电商产品排名在很多程度上决定了产品的销量,而现在电商平台至少有两种排序:综合排行和销量排行。

zhujiangchuan2018-08-10 11:52

王思聪的新女朋友会是杨超越吗?网友脑洞大开 王思聪的新女朋友会是杨超越吗?网友脑洞大开

王思聪的新女朋友会是杨超越吗?网友脑洞大开。和小编一起来了解一下。王思聪吐槽杨超越孟美岐吴宣仪紫宁宣布退出火箭少女的时候,王思聪微博发声:为了能让杨超越C位出道,腾讯花

shen2018-08-10 11:59

解放军将派遣军事力量参与叙利亚内战?中国驻叙大使馆回应:不存在的 解放军将派遣军事力量参与叙利亚内战?中国驻叙大使馆回应:不存在的

北京时间8月9日,来自的中国驻叙利亚大使馆消息,就叙利亚相关媒体最近有关中国拟以某种形式参与叙政府军对伊德利卜战役的报道,中国驻叙利亚大使馆澄清道:谨告知上述报道不属实,系

zhujiangchuan2018-08-10 11:44

超越澳大利亚!中国将成南太平洋岛国最大捐助者 超越澳大利亚!中国将成南太平洋岛国最大捐助者

北京时间8月10日,据英国媒体报道称,根据澳大利亚洛伊研究所近日公布的数据显示,中国将首次超过澳大利亚成为南太平洋岛国的最大捐助国,其中巴布亚新几内亚将成为最大的受益者。

zhujiangchuan2018-08-10 11:38

三星note9在中国会凉凉吗? 三星note9在中国会凉凉吗?

各大品牌手机个个拿出杀手锏,三星note9在中国会凉凉吗?和小编一起来了解一下详情。感觉国产手机厂商越来越威风了,直接抢过了一些行业巨头的风头,比如这次魅族16的发布貌似就抢

shen2018-08-10 11:40

知名网红杀鱼弟为何会自杀?是时候该关注网红们的心里健康了! 知名网红杀鱼弟为何会自杀?是时候该关注网红们的心里健康了!

北京时间7月31日下午六点左右,知名网红“杀鱼弟”孟凡森在与其家人激烈争执后,仅仅过了5分钟,就几口吞咽下“百草枯”农药。事后,其父母自责道,“这几年恐怕没能真正关注他的内心

zhujiangchuan2018-08-10 11:27

菲律宾表示:菲中南海采油协议或将达成,利润按六死分成! 菲律宾表示:菲中南海采油协议或将达成,利润按六死分成!

北京时间8月9日,菲律宾总统府发言人罗克表示,不出意外的话,菲中共同开发南海的框架协议将在今年晚些时候达成。据菲律宾相关媒体在8月9日的报道,在当天记者会上,菲律宾总统府发言

zhujiangchuan2018-08-10 11:15

特斯拉私有化存在不确定因素!看看特斯拉员工和股东是怎么看待这件事的! 特斯拉私有化存在不确定因素!看看特斯拉员工和股东是怎么看待这件事的!

  特斯拉创始人兼CEO马斯克在上周向董事会提交了关于公司私有化的方案,目前董事会正在评估其可能性。另据知情人士消息,特斯拉内部对公司私有卷支持与反对者几乎对立。并且,

zhujiangchuan2018-08-10 11:06

怎么看待最有诚意的手机魅族16? 怎么看待最有诚意的手机魅族16?

怎么看待最有诚意的手机魅族16?和小编一起来了解一下详情。按照惯例,先来聊聊配置吧。标准版的魅族 16 搭载骁龙 845 处理器,高配版同骁龙 845 处理器。最高配备8GB内存。重点

shen2018-08-10 11:01

加载更多新闻
精彩推荐