最近看到一家CDN加速服务商,名字叫cdnzz,提供1G流量的免费cdn加速服务。
默认免费的1G的流量也没法用到实际网站中,我便仅仅用一个小网站做个测试。
整个加速操作流程如下:
- 先注册:http://www.cdnzz.com/account/sign_up(用上文章最后的邀请码)
- 然后登陆邮箱点击链接激活账号才能进行网站加速
- 再添加需要加速的域名:http://www.cdnzz.com/website
- 添加完成以后需要进行验证,下载html文件或者添加域名TXT记录(建议选择前者)
- 域名验证完成后,添加需要加速的域名记录:比如www.is36.com进行加速
- 将cdnzz生成的CNAME记录复制到域名解析处修改对应记录:www-is36-com.cdnzz.net
- 等待域名记录再次生效即可
经测试,以下为加速后的域名解析情况:
- 国内、香港、韩国、日本走:203.189.97.238 ==>> 日本
- 深圳出口:50.23.100.59 ==>> 美国 德克萨斯州达拉斯市SoftLayer科技公司
- 江苏无锡:216.12.196.162 ==>> 新加坡 Softlayer亚太数据中心
- 美国堪萨斯、芝加哥:74.63.76.67 ==>> 美国 FDC芝加哥
- 德国与荷兰:77.95.228.49 ==>> 荷兰
- 美国迈阿密:96.31.79.131 ==>> 美国 佛罗里达州坦帕市NOC4Hosts公司
CDNZZ.COM需要邀请码才能注册,给出10个邀请码:
- 317277797759
- 317260659125
- 317295111126
- 317288036186
- 317272283838
- 317238583914
- 317237732303
- 317214850427
- 317287004152
- 317217388795
近几日一直在折腾大容量(几千万级)的数据,导入至mssql(SQL SERVER) 2005中,因为数据量非常庞大,如果不加索引那么查询数据将会非常消耗CPU与内存以及时间。
下面正冰简单以通俗易懂的语言介绍索引以及MSSQL(SQL SERVER)中索引类型聚合与非聚合区别。
所谓索引就相当于书的目录,本来杂乱无章的数据,经过索引以后,就好比查字典,找到一个偏旁,就可以把由这个偏旁索引的字全查出来。
而聚合相当于把一个表中的特定列的数据都按照偏旁部首索引起来,更适合查询操作(极少更新)。
而非聚合则与聚合相反,更加适合有插入、删除、更新的操作。
dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。该软件由DNSPOD打造……
源代码下载: https://github.com/DNSPod/dnspod-sr
正冰在网上看到某篇文章是关于检测VPS的磁盘阵列是否采用RAID10的,本着测试的想法,做一下测试。原文大意是:很多VPS主机商都宣称他们的母机提供磁盘硬件RAID10,以保证客户的数据安全。通过hdparm命令即可检测,具体操作如下:
- SSH下安装hdparm命令:yum -y install hdparm
- 检测待测硬盘名称:disk=`df -h | grep "/dev/" | awk -F' ' '{print $1}'`
- 执行hdparm -t $disk(硬盘设备名)测试硬盘速度
如果测试结果速度能达到100MB/s以上的(100MB/s基本上是普通sata硬盘的极限),一般就是RAID10。RAID1的话,一般是100M以下。当然这个还需要看服务器的整体配置,以及服务器整体负载。
正冰简单测试了下手头的一些VPS,发现一个规律,那就是该测试只适用于xen的虚拟化VPS,不适用于openvz虚拟化的VPS。
以下为OpenVZ VPS执行效果:
[root@ovz1 ~]# hdparm -t $disk
/dev/simfs: Permission denied
以下为第一台XEN VPS执行效果(似乎做了RAID10):
[root@xen1 ~]# hdparm -t $disk
/dev/sda1:Timing buffered disk reads: 326 MB in 3.01 seconds = 108.43 MB/sec
[root@xen1 ~]# hdparm -t $disk
/dev/sda1: Timing buffered disk reads: 468 MB in 3.00 seconds = 155.75 MB/sec
[root@xen1 ~]# hdparm -t $disk
/dev/sda1: Timing buffered disk reads: 428 MB in 3.02 seconds = 141.72 MB/sec
以下为第二台XEN VPS执行效果(似乎没做RAID10):
[root@xen2 ~]# hdparm -t $disk
/dev/sda1: Timing buffered disk reads: 42 MB in 3.01 seconds = 13.95 MB/sec
[root@xen2 ~]# hdparm -t $disk
/dev/sda1: Timing buffered disk reads: 74 MB in 3.03 seconds = 24.42 MB/sec
[root@xen2 ~]# hdparm -t $disk
/dev/sda1: Timing buffered disk reads: 86 MB in 3.01 seconds = 28.60 MB/sec
插播一下raid 0、1、10这3种磁盘阵列的一些区别概念:
- RAID 0由至少2块硬盘构成,把连续的数据分散到多个磁盘上存取, 系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能,能够达到多通道的效果,但是数据没做冗余,如果其中一块硬盘坏了,那么就知道:没了,才知道什么了没了,这样的RAID在日常生活中只适用于图形作业等情况。
- raid 1则偏重数据的冗余,保证数据的安全,但是速度却没法保证。
- raid 10是一个Raid 0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。