Posts Tagged ‘google app’

免费的CDN

April 4th, 2010

从来没想过,还有免费的CDN一说,因为CDN实在太贵了(流量是以每MB来算钱的),以至于我从来没想过这东西还能免费

CDN:就是说将网站分布多个地方来提高速度了,与境像差别很大。

例如一个大型的网站,如果他的服务器在国外,而我国要访问的话,势必很慢,于是他就会在中国购买CDN,就是说几乎在中国做了一个境像。为什么说几乎?因为他不会将动态内容也这样做。就是说注册等动态页面还是他的本国服务器在跑,但是CSS,javascript,image这样的文件,则是自动选择最优的CDN向用户服务。这样的速度非常变态。

想像一个大网站,有10000个页面,每天有100000个IP百万次点次,无论怎么样的服务器都是顶不住的,这时候CDN就非常有效了。

再想像一个大页面,有20张大图片,20张小图片,5-6个CSS或者5-6个不能合并的javascript.每次访问就是差生50个并发请求,但如果有多个CDN,将可以将这些内容分布开来。

目前免费的CDN有三个方案:

1.只需要在所有需要CDN的地方加上.nyud.net ,例如本站一张图片http://www.trackself.com/imagetest.jpg  可以写为 http://www.trackself.com.nyud.net/imagetest.jpg ,注意,第一次访问比较慢,以后则是飞起来了,还是那句,速度的测试不要在本机做,要用一个多国测速网站来做。这个服务是由http://www.coralcdn.org提供的,国外很流行,虽然在中国也有一个节点,但我试用的效果并不明显。我想当我的站有资格被称为大站的时候才有这个必要吧。我用之后整体请求是少了将近一半,但单个页面的速度并不见明显提升,还是因为我的图片太少了,呵呵,但,如果我要做相册,我一定考虑使用这个CDN。WP有一个专门针对这个免费CDN的模块,叫freeCDN的。

2.搜索免费CDN,有些刚刚起步的CDN公司会提供这些服务,但都是有时间或者大小限制的,不如上述的站。上面的站估计已经稳定的跑了好几年了。WP模块都已经至少一年多了。

3.GOOGLE APP,这东西真是,你有多大想象力,就能做什么啊。以前他能做成是免费的代理,现在则可以做成免费CDN,http://www.ipsojobs.com/blog/2008/06/17/how-to-create-a-simple-but-powerful-cdn-with-google-app-engine-gae/  。 当然,这个也是有流量限制的,但申请一个GMAIL就是1Gbps/天的流量了。单单用于做图片或者CSS或者JS的CDN,是完全够用的。而且做法也简单,将你整站做个境像上去就行了,或者你按上面的文章一样建一个python程序,我就觉得没必要了,小站麻,搞那么复杂做什么。我这里也只是为了相册的制作作个准备。

Share

用GOOGLE-APP打造自己的代理服务器穿墙,GOOGLE免费空间

March 30th, 2010

先说了,不是用GOOGLEcache,也不是GOOGLEtranslate,更加不是GOOGLEip

既然是打造了,当然需要一些操作了。还好有一个详细的视频(英文的),听不明没关系(听不明英文你穿墙干什么,只是为了看XX?),仔细看他的鼠标就行了。没耐心的请离开,因为我尝试了5次安装最后才成功,我不懂python也不懂java,如果你懂的话可能一次搞定,最后得出一个结论,最好完全按他说明的去做。

一个youtube的视频,http://www.youtube.com/watch?v=3f6Zq4prys0 (估计你是上不了了,要不然你也不用看这篇东西了,放这里只是尊重一下版权)
你如果上不了youtube的话,可以看我下载的一个http://music.trackself.com/learn/appengine-google.mp4
视频中有一步少了,就是没提供代理程序的下载。http://img.labnol.org/files/proxy.zip这是一个python程序,python的代理多着了,不一定要用这个,而且这个代理很差劲,看不了视频,看图片还凑合(真的是网页代理了。我是建成功了,可惜不能满足我的需求,原因是这个python代理真的太差了,改用java的吧。但java没python跑得快,算了,反正我有VPN。
说说原理:GOOGLE给你提供了一个1Gbps/天流量的高速空间,私人用,够了吧,不够就申请多几个GMAIL,一个GMAIL1G,申请10个够你YY的了,你在这个空间上可以安装PYTHON,JAVA程序(我猜应该还支持PHP的),也支持挂自己的域名,哭啊,早知我就不买空间了,你还在找免费空间吗?用这个吧,就是上传相当复杂……。
 
再回顾常规的GOOGLE代理,无非就是cache(中国已经不能用了),translate(慢死了),real IP(这个还能用)
现在又多了这个GOOGLE APP。
据论坛一个朋友说,他有个程序是用GMAIL做代理的,我一直没找着这样的程序。
 

 

Share