我们访问网站,首先访问域名的时候,需要访问dns服务器来获取该域名的原始ip,而这个过程叫做域名解析,随着网速的提升,人们对网站的打开速度越来越苛刻,在10年前数据表明人们可以忍耐7-10秒的网站打开速度,现在想想,一个网站3、4,秒打不开,我都会不耐烦了,还更别说10秒了。而由于技术的更新,现在又了cdn,有了对象存储,有了云计算等技术,使得网站的速度打开越来越快,随之而来的人们对网站的打开速度越来越苛刻。我们可以发现,打开百度的速度一般是1秒内打开,并且不管你的本地是联通、铁通、网通还是电信,不管什么网络环境,基本上都会在1、2秒内打开,而其他一些大型的门户,比如腾讯、网易等网站,虽然他们本身体积也比较大,而且流量也非常大,但是我们打开也基本上在3秒左右可以完全打开。那么问题来了。为什么他们会那么快,而大多数传统企业网站或是个人网站打开速度就没有那么如意的,往往在网络环境好的坏也需要2-4秒完全打开,其实是大多数人忽略掉一个可以优化网站打开速度的要点——域名解析速度。也就是ttl的设置,这个设置往往会被大多数人忽略掉,因为dns服务器一般会给它一个默认值,而还有一些域名上压根没有设置ttl的功能。那么ttl该设置多少了,稍微百度下就知道,ttl设置长了虽然可以加快解析速度,但是会把更改解析的速度变长。这里王健整理出了推荐建议,大家可以参考。经常更改域名解析的建议设置:几乎不会更改的:72002小时很少更改解析的:36001小时时常切换解析的:60010分钟经常切换解析的:1202分钟CNAME优化方案:www.baidu.comCNAME解析到www.a.shifen.comttl设置为7200www.a.shifen.comA解析到180.97.33.108ttl设置为600当用户第一次访问百度的时候,由于别名shifen.com的ttl很长所以可以很快的拿到cname记录,而访问真实ip的记录的时候也变向加热了别名,这种方案在流量较大的网站中是比较实用的。这也就是为什么流量大的网站解析速度也快的原因,因为访问的人多,dns都知道,所以取真实ip及时,所以解析速度就会非常快。最后大家需要选择,足够热门的dns服务器,如dnspod之类的,这样的服务器用的人多,缓存更新更及时。
勒索病毒最近很热,很多电脑用户忙着打补丁,而服务器用户呢,当然也是去打补丁。但是作为还有一批对win2003不离不弃的服务器用户呢。防范参考:1.运行BAT,关闭一些服务与端口,见附件还不放心?2.安装个360离线救灾版,然后运行下。还不放心?3.其实微软官方也为2003和xp等系统提供了补丁https://blogs.technet.microsoft.com/msrc/2017/05/12/customer-guidance-for-wannacrypt-attacks/可以在上面找到对应版本下载,也可以见本文附件,本文附件是最常用的win2003sp232位版,建议还是官方下载。还不放心?4.放弃windows,选用linux等系统。PS:有人会在打补丁的时候不晓得自己的系统是64位还是32位,王健觉得简单的方法就是cmd输入:systeminfo系统类型X86就是32位X64就是64位最后附上微软官方其他系统的补丁下载地址:https://technet.microsoft.com/zh-cn/library/security/MS17-010
用linux的服务器的朋友都知道,当我们用本地连接远程终端的时候,结束掉该终端,那么该终端下的所有子进程都是会关闭掉,那么问题来了,有时候遇到网络环境不好,或者其他状态,导致远程终端自己掉线了,而我们正在终端运行的程序也随之中断,往往这个时候我们不得不重新连接终端重新操作一遍,如果真的是网络环境问题,导致我们频繁掉线,那么在linux下就没法做事情了吗,当然不是,查阅了很多linux后台运行的资料,发现本来很简单的一个需求,结果网上搜索出来都是长篇大论,让人摸不着头脑。其实我们的需求就1个,掉线了,我们的程序依旧不死,依旧运行,就这么简单。那么问题又来了,一般掉线后重新连接,linux会分配你一个新的终端,我们如何继续?这里推荐的程序是screen,查阅了互联网的一些screen资料,也大多写的繁琐,我精简后如下,可以直接照搬使用:linux后台运行安装screen:yuminstallscreenrpm-qa|grepscreen建立名字为bt的窗口:screen-Sbt然后就可以在这个全新的窗口搞事情了临时离开退出当前窗口:按Ctrl+a+d快捷键查看当前有哪些窗口正在运行:screen-ls进入该窗口:screen-rID号关闭窗口:kill-9ID号或者在当前窗口输入exit注:当你screen-Sbt的时候已经新建立了一个全新的窗口,进入了一个全新的世界,这个世界跟你是否断开终端是没有联系的觉得上面还不够精简,又精简了下:建立:screen-Snew退出:Ctrl+a+d快捷键查看:screen-ls再次进入:screen-rID号关闭:kill-9ID号简单五步。轻松linux后台运行。建立后运行的程序,当终端关掉还是会继续运行,所以再也不用担心linux远程掉线问题了。
当我们转移网站,或者更改数据库,又或者升级的时候,dede经常会出现下面请看1.加不了文章,发文章提示“无法获得主键,因此无法进行后续操作!”2.修改不了基本参数3.基本参数显示空白,但可以修改参数当这种问题同时出现或者单个问题出现的话,是非常头疼的问题,因为以上几个问题,百度和谷歌都没有很好的回答,大部分解决方法几乎是无效的。所以研究了下,如果出现以上问题,其实原因如下:1.加不了文章,修改不了基本参数——数据库转移过程中的改名有关,重新导入数据库,用帝国备份王之类的方法或sql等2.基本参数显示空白,但可以修改参数——php版本问题,php5.4运行低版本dede导致的,高版本dede不受影响,解决方法是换低版本的php,或者换高版本的dede,或者修改低版本的dede代码,修改代码过程百度到处都是。由于没有亲测,所以这里就不多说。遇到类似问题,无非检查以下问题:1.php版本对不对2.mysql数据对不对3.网站文件权限对不对4.数据库文件权限对不对