阿里云RDS云数据库与DedeCMS本地数据库替换

最近做一个项目,为保证服务器、数据的安全及访问速度,运用到阿里云RDS云数据库、七牛云、DedeCMS织梦等内容,目前网络上这么多的整合的内容还是比较少,这里秀站网为大家总结了部分知识点。关于七牛与DedeCMS整合,参考文章

  • DedeCMS集成百度编辑器七牛完美修正版

阿里云ECS在本地搭建Apache+SQL数据库是我们用的比较多的WEB服务器构建方式,可以用IIS或者用PHPStudy来做,建议初学者用PHPStudy。下面结合RDS云数据库和DedeCMS本地数据库替换步骤。

RDS云数据库搭建

↑新创建一个RDS

↑选择按量付费

笔者是用作测试的,根据自己需要选即可,就会得到主机名(公网和内网)、账户和密码,如果你的ESC和RDS是一个账号、区域,建议用内网链接,不会产生流量费。下面用到的工具是Navicat,这是一个直观化的数据库管理工具。

数据库链接

↑新建数据库连接

↑输入主机名、用户名及密码,并点击测试连接,链接成功

数据表同步

↑本地的数据库和新链接的数据库进行复制

↑左侧本地数据库,右侧为RDS数据库,点击开始即可。

DedeCMS数据库链接更改

打开根目录下的/data/common.inc.php,依次修改主机名、数据库名、用户名、密码

保存后试一下是不是能正常访问了呢,至此RDS和本地数据库更换全部结束,如果有什么不明白的地方可以咨询我。

Win7局域网共享不输入用户名密码权限设置

在局域网内文件夹共享可以减少很多不必要的资源浪费,一些比较大型的机构可以把内容统一放到局域网服务器,以提高工作效率。

虽然微软主推Win10,但是Win7用户还是不愿意更换。在办公室有一些财务、视频软件是破解版或二次开发,对Win10的支持欠佳。秀站网用的都是Win10,这个会自动更新,而且用了网上说的一些方法也不能阻止Win10的更新。

干脆还是用较稳定的Win7吧,在Win7在安全策略上比XP增强很多,比如在局域网内访问对方文件夹需要输入账户名和密码,有时候连对方都没有设置密码也弹出来,在使用的过程中非常不方便。下面分享设置方法。

打开控制面板 -> 网络和共享中心 -> 高级共享设置 -> (在所在工作组找到)关闭密码保护共享 -> (公用组)关闭密码保护

有些朋友说要开启游客guest账户,其实不必,开启了也没有用,继续往下看。

在所要共享的文件夹右键 -> 属性 -> 共享选项 -> 网络文件和文件夹共享 -> 共享(s)… 

弹出对话框看有没有everyone的用户,如果没有,在向下箭头选择后点击添加。

点击共享后,要等待一下,弹出提示您的文件夹已共享,点击完成。

这个时候试着用其他电脑访问,提示仍需要键入用户名和密码,其实还是everyone的权限没有完全获得。这是Win7的安全策略的问题,继续在

文件夹右键属性 -> 安全选项 -> 编辑 -> 点击添加

 

 

点击立即查找,在底部找到Everyone,点击确定,再次点击确定

根据需要可以选择完全控制,点击确定即可。如果只是读取就不要勾选这个选项。

这样Win7的文件夹共享完成,另外分享一个bat命令,不用在网络里面查找。记录目标局域网的电脑的IP,如:192.168.1.233,新建一个文本文件,输入以下

start\\192.168.1.233

把文件重命名为 共享.bat,直接点击这个bat文件即可。

腾讯优酷视频分享iframe,embed高度多种比例控制

        在做页面优化的时候,可以采用多种表现形式增加用户体验,如图片描述、文字说明、GIF动图、Flash、必要的锚文本、音频、视频等。虽然搜索引擎对图片、Flash、音视频都无法识别,但从用户角度看,用户会认为这个页面质量非常高,停留时间也会长得多。

        如果你的服务器对图片、视频等多媒体支持不佳,造成页面打开速度慢,影响用户体验的话,可以把附件放在7牛云、百度云等云平台,这些平台能提高网站加载、访问速度。

        如果是引用其他平台的视频内容,就比较麻烦了。比如腾讯视频、优酷视频、新浪视频等,这些平台的时候都有广告,用指定的下载器下载下来文件只能用指定的播放器打开,有些还不能直接用格式工厂转码,确实比较影响用户体验。

        如果是专门的视频站,可研究一下CKplayer,可以去广告。如果只是把视频要求并不高的网站,可以直接用这些平台的分享功能,一般有两种形式:

iframe 元素会创建包含另外一个文档的内联框架(即行内框架)
embed 标签定义嵌入的内容,比如插件
iframe 支持所有浏览器,embed是HTML5新标签支持IE9以上和主流浏览器

        秀站网测试过在移动端的引用的是没有广告的,在移动端用户日益强大的今天,是非常值得做的哦。

        但是这两个标签引用的内容视频高度都不能自适应,网上有多种方法解决,下面是整理的最简单最实用的方法,支持4:3比率和16:9比率的,当然你可以根据自己的需要自己调整就好。

        用的是JS的方法,代码如下:

<iframe allowfullscreen="" frameborder="0" height="400" id="movie_16_9"  src="https://v.qq.com/iframe/player.html?vid=r0372rfy8y4&amp;tiny=0&amp;auto=0" width="100%"></iframe>
<iframe allowfullscreen="" frameborder="0" height="400" id="movie_4_3"  src="https://v.qq.com/iframe/player.html?vid=r0372rfy8y4&amp;tiny=0&amp;auto=0" width="100%"></iframe>
<script type="text/javascript">
 document.getElementById("movie_16_9").style.height=document.getElementById("movie_16_9").scrollWidth*0.5625+"px";//16:9
 document.getElementById("movie_4_3").style.height=document.getElementById("movie_4_3").scrollWidth*0.75+"px";//4:3 
</script> 

        注意上面的红色部分,0.5625这个值是9&pide;16的结果,0.75这是值是3&pide;4的结果。如果你想设置成其他的,自行修改就行了。