前面文章已提到,阅微堂搬迁到了阿里云。受预算的限制,服务器只有单核的CPU,内存只有1G,同时又安装的是windows系统,导致服务器性能极低下。网络带宽也只有1M(即最大理论下载速度只有128k/s),访问速度受到极大的影响。不得已,采取若干中方法降低服务器性能和带宽压力,提升页面访问和显示速度。
1.全站静态化
WP Super Cache将整个博客静态化了,并且在访问过程中不用调用PHP模块,极大降低了对CPU以及内存的占用,是降低服务器性能压力、提升访问速度的主要功臣。
2.使用CDN静态库
博客使用的jquery、bootstrap、字体等静态文件全来自于公用的静态CDN。我选择的是百度静态资源公共库,这里提供的资源最全。这种方式存在多个好处:
降低对服务器资源的占用。
公开库通常由大厂商维护,有多个CDN节点,访问速度比自己的服务器要快得多。比如百度静态资源公共库由百度遍布全国各地100+个CDN节点提供加速服务。
由于有很多网站调用同样的静态文件,这些文件很有可能在本次访问前已经缓存到本地,极大地增加网页渲染的速度。
3.用字体替代图标
之前网页设计者通常使用一种css sprite的技术,将图标拼到一张图上,通过css调整显示位置以显示正确的图标,以降低浏览器申请服务器资源的次数。这样做太费时费力。现在取而代之的一种技术是字体图标。
这种技术下,图标和普通文字的显示方式一样,这意味着它可以随意缩放,可以设置背景色、字体颜色,以及通过CSS实现更复杂的效果。
我使用了的是http://fontawesome.io/,目前最流行的开源图标字体库,内有400多个图标。
4.使用instantclick
我在几个月前就安装了instantclick,效果非常好。instantclick主要的原理是有两个,
其一是用户在点击链接跳转时,在将鼠标移到链接上到点下去,这中间有大约100ms不等的时间,instantclick利用这个间隔提前下载链接内容,当需要跳转时,就节约了大量下载网页内容的时间;
自从 google 退出中国大陆,google adsense 收款就变得复杂了,不过还可以有西联汇款,而且站长不需要出手续费,速度也快。现在我们用图解告诉如何在光大银行网上银行上操作西联收款。以前我是在农业银行的柜台上去西联,后来发现这个要浪费上班时间,所以就到光大柜台咨询了一下,原来光大可以在网上收西联,非常方便,支持24小时作业。
第一步,打开光大银行官方网站:http://www.cebbank.com
选个人网上银行,点登录,进入登录页面
输入用户名密码后,点登录进入手机验证界面
输入手机验证码后进入个人网上银行中心
在导航菜单上找到:个人外汇 - 西联汇款 - 西联收汇
进入收汇界面后填写打*号的地方
资金来源选广告服务,附言选广告费收入
输入交易密码后进入信息确认页面,然后确定提交
收汇成功,然后返回到你的资金列表吧。你也可以马上结汇,非常方便。
godaddy空间ftp怎么创建呢?初次使用godaddy空间了全是英文版了,但经常一些时间的熟习还是会做这些操作了,下面一起来看看godaddy ftp账号创建方法.1.登录账号之后我们可以点击 右上角的 my account按钮,然后在下拉出菜单点击 visit my Account 点击它,打开如下界面,然后我们再点击 webhosting 后面的launch按钮
2.进入到 All Hosting Accounts 界面之后我们点击 mangel按钮进入到空间管理界面
4.进入到 FTP Accounts 界面我们就可以看到前面有一个 Add FTP Account 在此填写ftp信息与绑定目录即可。
ps如果要管理以前的ftp账号我们可以在FTP Accounts 页面的最下面看得到
1.我们登录空间之后可以,点击 web host后面的launch按钮
2.然后进入之后再点击 mangel按钮,如下图所示
3.进入到mangel界面我们找到下面的database,就是数据库了在这里有一个细节就是先不要点击phpmyadmin了,因为这个和国内有点区别,不能在此创建数据库只能查询数据操作,我们点击后面的mysql database 打开
4.然后在Create New Database填写数据库了,点击就可以创建了,但细节的朋友会发现没有数据库用户怎么管理数据库,那我们接着在当前页面向下拉找到Add New User,然后填写信息点击下面的 create user按钮
5.数据库用户与数据库创建好了,如果只有一个库与用户名会默认在下面的Add User To Database增加,我们只要点击下面的add按钮即可
6.好了最后一步就是导入数据了,现在我们返回到第3步,点击phpmyadmin进入就可以导入数据了
这样就成功在godaddy中创建了mysql数据库了
1.高容量设备
数据中心的网络流量具有高密度应用调度、浪涌式突发缓冲的特点,而普通交换机以满足互连互通为主要目的,无法实现对业务精确识别与控制,在大业务情况无法做到快速响应和零丢包,无法保证业务的连续性,系统的可靠性主要依赖于设备的可靠性。所以普通交换机无法满足数据中心的需要,数据中心交换机需要具备高容量转发特点。
数据中心交换机必须支持高密万兆板卡,即48口万兆板卡,为使48口万兆板卡能够全线速转发,数据中心交换机只能采用CLOS分布式交换架构。除此之外,随着40G和100G的普及,支持8端口40G板卡和4端口的100G板卡也逐渐商用,数据中心交换机40G、100G的板卡早已出现进入市场,从而满足数据中心高密度应用的需求。
2.大缓存技术
数据中心交换机改变了传统交换系统的出端口缓存方式,采用分布式缓存架构,缓存比普通交换机也大许多,缓存能力可达1G以上,而一般的交换机只能达到2~4M。
对于每端口在万兆全线速条件下达到200毫秒的突发流量缓存能力。从而在突发流量的情况下,大缓存仍能保证网络转发零丢包,正好适应数据中心服务器量大,突发流量大的特点。
3.虚拟化技术
数据中心的网络设备需要具有高管理性和高安全可靠性的特点,因此数据中心的交换机也需要支持虚拟化,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒。
网络设备的虚拟化主要包括多虚一,一虚多技术,多虚多等技术。通过虚拟化技术,可以对多台网络设备统一管理,也可以对一台设备上的业务进行完全隔离,从而可以将数据中心管理成本减少40%,将IT利用率提高大约25%。
4.FCOE技术
传统的数据中心往往存在一张数据网和一张存储网络,而新一代的数据中心网络融合趋势越来越明显,FCOE技术的出现使网络融合成为可能,FCOE就是把存储网的数据帧封装在以太网帧内进行转发的技术。实现这一融合技术必然是在数据中心的交换机上,普通交换机一般都不支持FCOE功能。
5.TRILL技术
数据中心在构建二层网络方面,原先的标准是STP协议,但其故有的缺陷如:STP是通过端口阻止来工作的,所有冗余链路不进行数据转发,造成了带宽资源的浪费;
STP整网只有一颗生成树,数据报文都要经过根桥中转后才能到达,影响了整网的转发效率。所以STP将不再适合超大型数据中心的扩展,TRILL正是因应了STP的这些缺陷而产生的,是为数据中心应用而产生的技术。
TRILL协议把二层配置和灵活性与三层融合和规模有效结合在一起,大二层不需要配置的情况下,就可实现整网无环路转发。TRILL技术是数据中心交换机二层基本特性,这是普通交换机所不具备的。
以上的几种网络技术是普通交换机所不具备的,是数据中心交换机的主要技术,是为新一代数据中心,甚至云数据中心服务的网络技术。有了这些新的网络技术,才使得数据中心得到飞速发展。