又拍云静态CDN初体验

2013-08-10

又拍云存储

前几天在知乎上看到一篇文章,是知乎运维人员使用又拍云的经验和体会。读完此文后我受益颇多,我也从中了解到,原来又拍云除了广为人知的云存储外,还有一款低调、从未公之于众的产品——静态CDN

出于对新产品的好奇,我于第一时间联系了又拍云客服人员,询问这款产品的相关信息。我从客服处得知,目前这款静态CDN产品还不能在线申请,需要人工方式办理。我随后填写了申请表格(内容主要是空间名称、信息安全联系人信息、ICP备案号、网站源IP地址等),客服便为我开通了这款产品的试用服务。通过我的试用来看,静态CDN产品的功能很完善,速度也不错,基本能够满足我的需求。 阅读全文 »

盘点国内廉价CDN加速方案

2013-02-04

首先注明,因为是国内的产品,所以大部分必须领证才能用。

1.Webluker

Webluker是北京蓝汛(ChinaCache)子公司北京豆豆网络科技有限责任公司旗下品牌,致力于网站一站式运维解决方案的平台,能够为国内外中小企业提供更多优质的服务。作为蓝汛旗下品牌,Webluker绝对值得信任。

网址:http://www.webluker.com/

2.安全宝

创新工场旗下企业,主要是做安全的,CDN加速顺便也做了。有免费套餐,据说有10个CDN极速节点;最低档的收费服务也不贵。

网址:http://www.anquanbao.com/

3.360网站卫士

数字公司也不用说了吧?同安全宝一样,也是主要做安全的,加速节点不少,顺便安全问题也解决了。

网址:http://wangzhan.360.cn/
阅读全文 »

verycloud——提供按需付费的CDN加速服务(国内)

2013-02-03

verycloud是常州云端网络科技有限公司的品牌,对外提供云主机、云分发(CDN)、云DNS等服务。其中云分发(CDN)性价比较高,并且目前每月前30G流量免费,故在此作下介绍。

verycloud的云分发(CDN)服务以盛大DDS作为参考对象,采用按需付费形式,云分发费用 = 请求费用+ 流量费用。以下是价目表:

verycloud cdn价格 阅读全文 »

Hi,百度BAE CDN!

2013-01-14

今晚上第一次打开我的网站,因为CDN服务器未命中缓存等原因,CSS和图片居然没有载入,以致网站完全变了模样,最后强制刷新才恢复正常。

已经不是第一次发生这样的事情了,绝对不能忍,必须换!于是,今晚上写了段破脚本,然后就把附件服务器的内容分发网络(CDN)由Webluker换成了百度BAE CDN。虽然BAE CDN不能刷新缓存,也不能绑定自己的域名,但就是有一个好处——缓存特别“实在”,一旦缓存了,不到时间不删除。这在很大程度上缓解了我这小破站CDN缓存命中率不高的问题。

最后希望各位网友能够反馈信息,看网站的速度是否提升了。如果效果不好的话,我即刻换回。 阅读全文 »

放出我写的SAE CDN+软防火墙代码

2012-05-26

虽然我的这个SAE CDN+软防火墙小程序只是写着玩的,而且存在很多不完善的地方,但是得到各位网友的抬爱,尤其是ivmm同学的强烈要求,所以我就将我的SAE CDN+软防火墙的代码放出,供大家下载。因为代码本身就是自娱自乐的,再加上本人水平有限,所以请高人大哥不要见笑。如果有哪位高人想改进一下的,我将非常高兴。

源码的下载地址:http://pan.baidu.com/share/link?shareid=287677&uk=4228204247

【特别提示:这是作者做着玩儿的,存在一些不足(如不支持Cookies、需要使用正则配置缓存规则),请不要用于生产环境,也不提供技术指导,敬请原谅】

下面简单说下安装的过程吧,以mawenjian.net为例。 阅读全文 »

写了一个基于新浪SAE的CDN反向代理+软防火墙小程序

2012-05-24

众所周知,新浪SAE(Sina App Engine)的线路情况绝对是国内最厉害的,无论是中国电信、中国联通,还是移动或者教育网,其速度甚至不是国内的一些低级的CDN所能比拟的;即使是新浪SAE自己的CDN系统(通过lib.sinaapp.com可以发现),线路也不及SAE。

新浪SAE的硬伤就是PHP程序需要进行移植才能使用,所以一定程度上也限制了其的发展。虽然随着新浪SAE的不断发展这种状况有所缓解,但是还是不能从根本上有所改变。

看到新浪SAE如此优越的线路,我昨天心血来潮,写了一个基于新浪SAE的CDN反向代理程序。程序的原理很简单,当客户访问SAE资源的时候,根据客户请求资源的URL和相应的缓存规则进行匹配;然后根据匹配的规则,如果SAE上有缓存并且尚未过期,则直接发出缓存内容进行相应;否则SAE从源服务器抓取数据并缓存。

我的缓存是用MC来完成的。按理来说,KVDB作为持久化存储,而且存储容量较MC大很多,选择它是自然而然的事情了。但是因为我的WWW站点存储的是一些HTML文件,占不了多大的空间,所以用内存级的MC问题也不大。再说了,从速度来说,MC较KVDB要快。

如果你对我的这个小程序有兴趣的话,你可以修改本地的HOSTS文件,将mawenjian.net的IP地址指向SAE的任意一个IP地址,比如115.182.15.250,你是不是发现速度有所提升了呢?

内存级的缓存,再加上国内顶尖的线路,绝对是极客杀人放火、居家旅行的必备杀器!嘎嘎! 阅读全文 »

用W3 Total Cache插件与CDN配合对WordPress网站进行加速

2012-05-15

W3 Total Cache插件想必大家都已经再熟悉不过了,是目前使用最广的WP缓存插件之一。但是大家恐怕还不知道吧,W3 Total Cache插件的CDN加速功能也是很强大的。

W3 Total Cache的CDN功能既可以直接和Amazon CloudFront、Cotendo、Generic Mirror、NetDNA等CDN提供商的接口对接,还可以对Amazon CloudFront、Amazon S3、Microsoft Azure Storage、Rackspace Cloud Files进行推送服务。当然了,这些对于国内的用户都没有什么吸引力,毕竟都是国外的服务,距离我们有十万八千里之遥。

但是, W3 Total Cache 插件的CDN功能还可以使用FTP协议传输到远程附件服务器,这个功能对我们是超级有用的。我前面曾经介绍过使用Hacklog Remote Attachment插件通过FTP功能将WP的附件上传到附件服务器,但是不能很好地解决主题文件的托管加速问题。W3插件就不存在这个问题了,它可以遍历服务器中的文件,将你指定后缀的文件(比如.JS、.CSS、.JPG等)都上传到附件服务器,这样加速的效果就非常明显了。而且这个插件比较智能,你不必在每次上传附件后手工同步新文件,插件可以自动完成同步功能的。 阅读全文 »

莫让CDN服务成为小网站的瓶颈

2012-03-27

昨天晚上我在学校的机房上网(教育网),不自觉地打开了我的博客。因为刚刚给博客部署了新买的CDN服务(只为附件服务器部署),而且购买的CDN服务有教育网节点,所以我心想,我的博客的访问速度一定可以如飞喽。但事与愿违,博客的打开速度不仅没有提升,反而变慢了许多。而且通过浏览器的状态栏不难发现,载入时间最长的就是img.mawenjian.net域名下的资源,也就是部署了CDN服务的部分。

那么,这是什么原因造成的呢?

我首先从本地网络开始查起。我用的PC使用的线路是教育网的百兆共享,使用迅雷开下载,即使在忙时速度依然可以达到2~3MB/s。所以,瓶颈肯定不在本地网络这儿。

难道是因为CDN把我分到了一个非教育网的节点?我通过查询img.mawenjian.net域名所指向的IP归属及使用ping命令后发现,CDN并没有分错节点,而且本地PC到该节点的延时只有4ms。所以问题也不在这里。

不是节点的问题,那应该是源站的问题喽。但是我的www网站和img.mawenjian.net的源站使用的是同一个IP,我本地PC打开www网站速度流畅,这就说明了不是因为源站点拥塞而造成的。

既然前三个猜想都不是出现瓶颈的因素,那么原因只有一个——CDN节点!尽管这个结论有点让人难以相信,但是事实摆在眼前,不得不接受啊。可能你听到这里有些糊涂了,怎么就是CDN节点产生的瓶颈呢?且听我一一道来。 阅读全文 »

来自360的网站保护和CDN加速——网站宝

2012-02-17

继创新工场旗下的安全宝推出免费网站保护之后,360于近日推出了一款类似的产品——网站宝(http://wzb.360.cn)。网站宝为站长免费提供Web应用防火墙、盗链保护、页面压缩、缓存加速和永久在线等服务,这是继360网站安全检测和360可信网站认证服务之后的又一个为站长提供免费服务的产品。

根据官方网站的介绍,该产品具有4大优势:

  1. 网站防火墙:为您的网站提供安全防护,防跨站、防注入、防篡改,防挂马,防黑客攻击,让您的网站固若金汤。
  2. 防DDOS:网站宝采用企业级防DDOS设备,20个G的网络带宽,可以帮您抵御一切恶意攻击,从此脱离DDOS困扰。
  3. 访问加速:网站宝在全国部署了多CDN节点,双线机房,智能页面压缩,可以使您的网站提速约30%。
  4. 宕机保护:当您的网站宕机无法访问时,网站宝会自动提供友好的替代页面,减少因此带来的SEO损失,降低用户流失。

因为360网站宝的服务器位于国内,所以申请网站保护的前提条件是您的网站已经完成了工信部的ICP备案。此外,由于目前360网站宝尚处于起步阶段,每个用户暂时只能添加一个网站,但是这种情况在3月份可能会发生改变。 阅读全文 »

我是怎样为WordPress博客加速的

2012-01-23

摘要:

  • 1. 选择一个合适的运行平台和网络环境;
  • 2. 删除不必要的插件,避免资源重复引入,调整资源引用顺序;
  • 3. 合并JS、CSS等静态文件,减少服务器请求次数;
  • 4. 对WordPress使用缓存机制,减少数据库查询次数;
  • 5. 动静内容分离,将动态内容(比如文章评论)进行托管;
  • 6. 定期优化MySQL数据库;
  • 7. 对请求文件进行压缩(比如GZIP压缩),降低网络流量;
  • 8. 设置文件过期时间,降低浏览器向服务器发起请求次数;
  • 9. 对静态文件启用独立二级域名,减小请求包大小;
  • 10.对静态文件启用CDN(Content Delivery Network)加速服务,将静态内容分发到网络边缘;
  • 11. 减少DNS请求次数;(废话,减少DNS哪儿那么容易啊)

阅读全文 »