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

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

【导读】dedecms图片和文章分离存放在另一个服务器实现分流,下面就是WiFi之家网整理的网络知识百科,来看看吧!

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

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

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

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

我们的思路是: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,新地址就为:/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/','/uploads/allimg/')
这样根本不行,因为数据库中图片的路径是相对路径,没有网站网址,所以替换不成功,可以通过phpmyadmin看一下
dedecms图片和文章分离存放在另一个服务器实现分流
正确的语法是下面的:第一条替换文章图片的路径,第二条替换缩略图的路径,把我的网站换成你的就行了

update dede_addonarticle set body=replace(body,'/uploads/allimg/','/uploads/allimg/');

update dede_archives set litpic=replace(litpic,'/uploads/allimg/','/uploads/allimg/');

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

亲,以上就是关于(dedecms图片和文章分离存放在另一个服务器实现分流),由“WiFi之家网”整理!

阅读剩余 69%

原创文章,作者:无线路由器,如若转载,请注明出处:https://www.224m.com/152118.html

(0)
无线路由器无线路由器
上一篇 2021年8月31日 22:16
下一篇 2021年9月1日 06:24

相关推荐

  • 华为TC5200路由器怎么设置

    一、认识路由器 二、指示灯 绿色常亮 可以上网 红色常亮 无法上网 请参考本手册,配置路由器。 请确保网线无松动和连接无错误。 请致电中国移动,确认网络是否存在故障。 注意:若您误碰H键导致指示灯闪烁,请等待2分钟,指示灯会自动恢复。 路由器的H键同时具有WPS按键

    2021年9月28日
  • 水星mw310r路由器如何设置无线密码?

    在本文中,将给大家详细介绍,用电脑设置水星mw310r路由器无线密码的方法。如果你想用手机来设置水星mw310r路由器的无线密码,可以阅读下面的文章,查看详细设置步骤。水星mw310r路由器手机怎么改wifi密码?设置无线密码设置无线密码步骤:1、在电脑的浏览器中输入:melogin.cn ,可以打

    2021年5月5日
  • TP-Link路由器恢复出厂设置后如何设置上网?

    TP-Link路由器恢复出厂设置后怎么设置?部分用户把TP-Link路由器恢复出厂设置后,不知道应该怎么设置了。其实TP-Link路由器恢复出厂设置后,就相当于一台新的TP-Link路由器,需要重新设置上网、重新设置

    2021年3月23日
  • win10系统怎么添加游客账户?win10下游客账号创建方法有哪些?

    win10系统怎么添加游客账户?win10下游客账号创建方法有哪些?2016-08-01 14:02:31 来源:未知 点击: 使用电脑的时候,有时候会因为各种各样的原因需要把自己的电脑临时给其他人使用一下,但是又非常担心自己的隐私泄露,这样挺不甘心的,如果我们用的是win10操作系统,可以直接给

    2021年9月13日
  • 光猫怎连接无线路由器,无线路由器连接光猫

    原标题:"光猫怎连接无线路由器如何设置才能不冲突"的相关教程资料分享。- WiFi之家网编辑整理。

    最近家里的宽带给免费升级成光纤的了,安装维护人员给安装了带路由功能光猫,"

    2021年2月27日
  • mercury路由器初始密码查看方法

    原标题:"mercury路由器初始密码是什么"相关路由器设置经验分享。 - 来源:WiFi之家网  网络现在已经融入了我们的生活当中,路由器是局非常重要的一种网络设备,其主要在网络层实"

    2021年1月10日
  • 华为路由器可以搜到Wi-Fi 信号 无法连接解决办法

    导读:华为路由器可以搜到 Wi-Fi 信号 但无法连接 解决办法可以搜索到路由器的 Wi-Fi 信号,但是无法连接,可能是因为您的上网设备被加入了 Wi-Fi 控制列表或进行了家长控制、上"

    2021年1月13日
  • 无线路由WDS连接成功但无法上网的处理

    我今天用了两台腾达的由进行调式,调试成功。但和我之前用tplink的方法有些不同。由1(192.168.0.1)和由2(192.168.0.2)都必须wds,并互相扫描加入.由1接外网的话,由2就必须得关掉dhcp,两个设备ip的地址池都为192.168.0.(100-150),然后其他的设备直接访问由"

    路由器设置 2021年2月13日
  • 路由器管理地址和登录密码是多少

    对于经常接触路由器设备的朋友来说,很多不同品牌的路由器登录方式都是不一样的。都有默认的初始登录IP地址,以及默认的用户名还有密码,如果你要调试路由器的话,必须要知道这些基本常识。 好在现在新买一个路由器,在说明书上会很清楚告诉你登录IP地址(或者登录网址

    2021年10月14日
  • 教大家如何在局域网内增加无线路由器而不影响整个网络

    教大家如何在局域网内增加无线路由器而不影响整个网络2014-02-18 10:34:27 来源:未知 点击: 相信从事电脑维护的兄弟们都有过这样困局:一些公司企业里的电脑总是莫名其妙的上不了网,有时

    2020年6月19日