‘服务’

Yo2 两周岁

星期六, 11月 8th, 2008

知不觉Yo2已经为大家服务了两年时间。刚起步的时候网站出现了很多问题,稳定性也欠佳。但我们有很多网友的支持,慢慢的走到今天。非常感谢大家 :D

  回顾2008,我们做了很多事情。

1月博客系统从 2.05升级到 2.3.3 版本

3月 Yo2 审核过滤系统开发完成

5月 Yo2 CDN 系统开发完成

6月 Yo2 CDN 系统成功上线运营

  今年的重点项目是 CDN 系统的建设,能更好的缓解因拔线而造成无法访问的影响,并且博客访问速度得到很大的提高。

  目前 Yo2  正在使用的 WordPress 版本还是 2.3.3,虽然有点老,但我们认为这个版本是非常稳定的,经过我们1年时间的不断优化与修正,博客数据的处理效率非常高,博客系统的BUG也很少。

  而新版的 WordPress 在数据库上与 2.3.3 相差很少,但功能并没有增加多少,主要是后台的操作界面加强与美化,所以我们还未有升级到新版的想法。为了保证稳定的服务,希望广大用户可以体谅。当然我们也在密切关注新版 WordPress 的发展,会认真考虑在一个适当的时间升级到新版程序。

   希望大家能一如既往的支持 Yo2,一起走过更长的道路  :D 谢谢!

使用虚拟URI+域名秘匙技术进行防盗链

星期三, 09月 3rd, 2008

互联网上被广泛采用的防盗链技术有三类:

  1.  判断访问请求的 Referer 是否合法
    技术防盗链效果比较差,下载软件很容易通过伪造 Referer 突破防线。并且不适合授权多个请求来源,比如 Yo2 上的绑定域名用户 a.com ,页面上包含了 image-001.yo2cdn.com/a.jpg ,而验证 Referer 的关键就是要知道 a.com 是可正常获取内容的域名,但 Yo2 上绑定的域名非常多哦,不可能把它们都写到 Referer 的配置列表上吧 :)
  2. 使用 Cookie 或 session 验证
    该技术的防盗链效果非常好,目前 Blogbus 就是采用该技术。但难以给外界网站设置访问授权,比如需要允许来自 FeedSky 页面可以显示图片,我们就需要 FeedSky 的页面可以在客户浏览器给 blogbus.com 域名下添加验证 cookie ,并且 feedsky.com 是无法跨域名写入 blogbus.com 的 cookie 哦,这个很重要。目前 Blogbus 是给 feedsky 提供 feedsky.blogbus.com 来实现验证 cookie 的。但如果要给多个网站提供访问授权,会很累哈 :)
  3. 使用访问记录数据库验证
    该技术实现防盗链效果最好,也是无法破解的。用户访问一个网页页面,就会记录在一个数据库中,当访问页面上的附件时(如图片),服务器会判断 Referer 地址是否在访问记录的数据库里,如果没有对应的访问记录,就会返回错误的页面了。当然还可以添加 cookie 进一步阻挡非法的请求。但该技术只适合一个网站使用,很难给外界网站进行访问授权。并且还要维护一个庞大的访问记录表,不适合大型网站使用。

综上所述,未找到适合 Yo2 使用的技术,所以我在第一种技术方式的基础上进行加强,实现虚拟URI+域名秘匙的防盗链技术。详细描述如下:

  目前我们的页面 http://oneoo.com/ 上包含一个图片 http://image-001.yo2cdn.com/picture.png。我们在页面的输出过程中加入过滤器,过滤器根据页面所在域名 oneoo.com 生成域名秘匙: ocm (生成秘匙的规则请自行定义),并把 http://image-001.yo2cdn.com/picture.png 替换为 http://image-001.yo2cdn.com/ocm/picture.png,这样服务器上收到图片访问的请求时,就会根据 Referer 的域名生成一个 Key,并把这个 Key 与访问 URI 上的域名秘匙进行对比,就可以起到防盗链的作用。当然我们还可以给 feedsky.com 等网站进行授权,下载软件使用图片所在域名作为 Referer 也是无法突破的,并且域名秘匙是经过加密的,也不能轻易伪造出来。

  我们的服务器端 yo2cache 在做防盗链判断后,会对合法的访问请求进行 uri 改写 ,http://image-001.yo2cdn.com/ocm/picture.png 自动改回真实地址 http://image-001.yo2cdn.com/picture.png,返回正确的内容。

  该防盗链技术适合有能力改造或自行编写 web server 的网站使用,效果不错 :)

国内 CDN 服务介绍

星期六, 06月 28th, 2008
C
DN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储、负载均衡、网络请求的重定向和内容管理等问题。  其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容, 解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站 响应速度慢的根本原因。

引用:http://www.chinacache.com/viewtechnique.asp?id=15

目前国内主要的 CDN服务商有北京蓝汛网宿科技北京快网浙江联存CDN联盟等数家,服务商之间的技术实力还有一定差距,产品线比较长的有北京蓝汛和网宿等几家,全国分布节点数量多,可提供多种加速服务,但相对价格也比较昂贵。一般小型 CDN 服务商较有价格优势,但产品线比较短,不能提供一些比较高端的应用,基本是做静态文件加速服务。

  普通的静态文件加速服务技术门槛低,只需要配备智能DNS解析服务,使用 squid (内容缓存系统) 在各地区部署一定数量的服务器节点,即可投入服务。所以现在有越来越多的 IDC 服务商开始建立自己的 CDN 网络,但因为还在起步阶段,带宽总容量低,所部署的节点数量比较少,主要分布在各大城市,并且节点的网络质量参次不齐。

  更多的服务商加入到 CDN 行列,已经把带宽资费拉到普通多线带宽的水平。现在越来越多的网站开始使用 CDN 服务,给网站的静态内容(如:图片)进行加速,而动态内容依然使用自有多线服务器提供访问服务。而有部分大型网站则开始建立自己的 CDN 网络 (如:6.cn) 自主 CDN 网络的可控性高,可以根据自己的各项服务需求进行细节调整,但维护成本则相对购买第三方的 CDN 服务要高得多。

  我们需要根据自身网站的实际需求、技术能力和资金,综合分析应该怎样使用 CDN 服务进行访问加速。因为 CDN 服务商只能提供一定域名数量的加速服务,如果你的网站需要给大量的域名访问进行加速,则需要自行建立 CDN 网络了。(如果您需要进一步了解 CDN 服务,我是能够提供一些建议的 :)

---------------------------------------------------------

  Yo2 是博客服务商,需要给大量的博客进行访问加速,所以选择自行建立 CDN 网络。并且在服务器节点的页面缓存技术方面,相对普通的 CDN 服务商有一定的优势,我们的缓存系统已支持动态页面的加速服务,除了少量要求即时动态处理的数据以外,其他的博客文章页面、模板、图片等内容均已使用缓存加速。

  虽然我们的 CDN 网络还是起步阶段,所部署的服务器节点有限,但我们选择的机房带宽要求都是很高的,同省区的访问速度 < 20Ms,跨省区访问的速度在30~50Ms之间。在 Yo2 的成长过程中,我们将进一步完善自己的 CDN 网络,以提供更快的博客访问速度 :)

无条件为你

星期五, 03月 21st, 2008

手:梁静茹

歌词:

爱你等于拥有 一片天空任何风吹草动

都有你存在其中 自然而然的轻松

一路到 夏天的尾声无所谓 到过于激动

我们有笑容 我们曾心动不再是 无动于衷

无条件为你 不顾明天的安稳为你变坚强 相信你的眼神

不敢想 不敢问 有一天坏的可能

无条件为你 放弃单独的旅程为你坚强 就不怕牺牲

我的灵魂 如此沸腾 为我爱的人

喜欢复杂还是 习惯单纯我愿尽力完成

你在我心中几分 难以形容的责任

爱一个人 付出才会完整无条件

越爱就越深 永远不分 啊

这首歌不是我送给老婆听的,而是送给所有的 Yo2 用户,希望大家喜欢。

Yo2服务的是一个群体,我们需要为这个群体负起责任!

关于 Yo2 关键字处理

星期一, 03月 10th, 2008

们开始启用关键字过滤程序,是我们实在不希望做的。Yo2 代表着国内BSP的创新,我们的服务一直都比较有个性的,也因此碰过不少壁。无奈在现在的国oo情之下,如果要能够继续提供稳定快速的博客服务,也只好采取一定的屏蔽策略。

  也许你会发现我们Yo2实行的并不是传统的简单关键字替换操作,我们是为了尽量减少对博客文章的影响,才专门为此开发的功能,只对小部分重点,且日常少用到关键字才做 ** 的替换操作,而其他只是加入干扰码处理。干扰码处理,基本不影响正常的文章阅读。

  汉字的自由组合程度很高,这个我们是知道的。也是因此我们才采取了分级处理的方案,并且对于部分关键字不会列入到审核统计数据中,目的就是为了尽量减少正常文章被程序误判的可能性。我们每天都在根据文章审核列表中出现的关键字,对系统的词汇表进行优化,尽量减少对博客正常浏览的影响。

  这些过滤程序对 Feed 无效,其他 Feed 服务商读取到的数据都是原汁原味的,当然可能其他的 Feed 服务也会有关键字替换的可能。

  WJC 通常是程序自动从互联网上截取页面内容,并寻找其中包含的关键字,如果包含有一定的数量就会触发,递交到WJ手上,WJ并通知机oo房要求删oo除此文章。如果一个IP频密出现这些文章,WJ就很可能要求机oo房停oo止该服务了。

  我们为此就更换过三次机房和IP,1月的事情还历历在目。尤其这段时间,WJ的处理更加严格。而我们也只好做出这样的对策,希望用户们可以体谅,谢谢!

(注: 文中 oo 部分为我自己个人的屏蔽操作,与Yo2系统无关)

China Internet ;(

星期六, 12月 15th, 2007

家都熟知世界上最远的距离是电信到网通和教育网。在这样的环境下,一个网站的带宽成本估计会比国外的高出许多。

  一个网站要让在这三张网下访问都快的话,它就需要租用多线线路,一下子就把电信、网通、教育网的线路都接到服务器上(多线服务器,或许是中国独有的产物吧,当然外国的情况可能有比我们更糟的,我还不知道),自然大家访问的速度就快了。但租用多线线路的费用比单线的贵很多。网站用户多的话,可以在每个线路上都摆放服务器,然后使用智能DNS服务,让访问者可以自动解析到相同线路的服务器上进行访问。Yo2 就同时采用了这两个方式给用户提供服务。

  除了网络不互通外,还有其他很多麻烦事。比如内容审查,地区上的电信路由可能会因某些原因,而把你的IP封了,当然你可能不知道它为什么这样做。你联系它也是基本无法解决问题 _-!! 这就造成网站出现地区性的无法访问。

  Yo2 在过去的一年时间就经历过,机房被攻击、因敏感内容拔服务器网线、IP被个别地区路由封闭等等突发事件。因我们投入的服务器资源还是比较多的,都分布在不同地区的机房,能够很快就切换到其他服务器上,但怎么快也是需要设置生效时间哦 :) 这还得用户体谅一下。

  就在这个月11号左右,我们上海的服务器就出现地区性路由关闭连接的情况,因我们此前已经留有河南的服务器作为备用,在13号确定此服务器所在的网络无法及时修复时,我们就切换到河南的服务器上提供服务了。

  也就是说我们要多租用多一倍左右的服务器,以应付这类突发事件。当然随着网站的成长,所拥有的服务器资源会更多,也就可以更快的做出调整,服务器成本也相应降低一些。

  我们的服务器一直都是正常运行,系统软件都搭配得很好。从未出现过服务器死机这类问题。但服务器的网络线路不在我们的掌控下,so~ charles 就经常为此而烦恼。把服务器调来调去的 _-!!还真辛苦他了 :D

关于yo2服务不稳定

星期日, 12月 9th, 2007

上个月yo2服务就出现很多问题,很多在使用yo2服务的网友意见很大,这个我们是看到的,我们的心情比大家都要糟,是糟透了~虽然现在已经恢复了正常的服务,但毕竟也是伤害了用户,我在这里道个歉。确实是我们没做好。

  上个月是因为我们的服务器资源调配出问题了,在北京的服务器是因为有敏感文章出现,被网监通知删除,而服务器也因此停止了好几天的服务。这个事情大家应该不知道的,因为我们当时就立刻把在北京跑的数据都切换到天津机房的服务器上,不会出现博客长时间不能打开的问题,但全部数据都切换到天津的服务器上,就导致那边的服务器响应慢了。解决办法只有一个,再增加服务器,但增加服务器需要个时间,不是说要用就立刻有,这是需要考虑资金啊,机房选择等问题。当然我们是很着急的,在11月尾就选择好机房,并且考虑到数据处理的压力比较大,还购入了性能很高的服务器(8核心、12G内存)。在12月头两天,我们就把大量的数据导过新购入的服务器上了,而数据量实在是大,几十G要从一个电信机房,远程拷贝数据到一个网通的机房。当时我跟charles是半夜做到明天中午,才把全部数据导过去了,为了保证数据的完整性,当时是关闭了全部的网站服务,部分没收到通知的网友还以为我们出什么大问题了 :) 其实是我们的数据搬迁ing。

  并且我们还增加租用了两个双线服务器,一个是正在使用的上海机房,另一个是河南的,因河南的服务器在电信网络访问速度比较差,现在只是留作备用,如果有需要,我们是可以立刻调配的。目前yo2的服务器资源是充足了 :)

  增加的是双线服务器,并不是说我们不考虑教育网线路哦,只是我们已经开始提供各网络独立加速服务,比如说,电信的用户访问会使用电信线路的服务器来提高服务,而网通的就使用网通的服务器服务,教育网就使用天津的多线服务器服务。因目前该技术还是测试阶段,所以只是*.yo2.cn 免费用户在使用这项服务,绑定域名的用户依然是单独使用天津的多线服务器。当技术稳定后,绑定域名的用户都会使用到,当然你绑定的域名必须是CNAME解析到domain.yo2.cn上,否则是无法使用该服务的。

  针对图片、多媒体文件的访问,会考虑使用CDN服务,实现各地区的访问加速。而博客页面内容,因为是动态的,所以还无法使用该服务。

  随着yo2的成长,我们还会在不同的省区加入服务器资源,以提高当地的访问速度。

  待现在的服务调整稳定下来,我们就会立刻升级到新版系统。给用户带来更好的服务体验。

  不知不觉,yo2已为大家服务一年多了,期间是出现了不少问题,我们得到了广大用户的谅解与支持,很感谢大家伴随着yo2成长。谢谢!日后我们定继续歇尽全力,努力为大家提供更好的服务。

虚假的用户量

星期三, 11月 21st, 2007

刚网友来了个请求,让我投它一票,是博邻的一个话题投票的东西。

xxx: 能否帮我投一票,谢了

xxx: 请帮我投票:http://www.365bloglink.com/go.php?id=xxx

ONeOo: 我不是博邻的用户哦

xxx: 只需15MIAO注册,麻烦了

不用邮箱验证

...

xxx: 呵呵,YY把我这种拉票方式叫做spam……

hoho~ 很容易的让用户给自己做托儿!

  以技术手段完全可以实现到不需注册就取得比较准确的投票统计,说白了这个只是网站在吸纳用户量。而不采用邮箱验证的做法,就更容易出现部分虚假的用户注册,更使我觉得这个网站是在“骗取”用户注册了。

  不过也是啊,在中国现在的情况,网站用户量是个很重要的指标,网站值多少¥,跟用户量有直接的关系。网站为了更值钱,肯定要想尽办法来扩展用户 :)

  但对于不验证邮箱的做法,我认为也太自欺欺人了吧?倒不如自己写个程序,自动灌数据库就是了。嘿,突然想到,让用户自己注册,并记录下注册的IP,好让网站可以跟人说,你们看这些都是真实注册,个个IP不同的!。。。不过这个IP地址也可以伪造啊 _-!!

汗~

  我认为嘛,这些自欺欺人的东西就别做了,与其花心思在这点子上,不如想想如何提供更好的服务。有好的服务,不会没人来。口碑好,才是网站真正的价值,哪个用户试用过你的服务,觉得满意的话,他也很乐意推荐给他的朋友使用。人传人的传统营销也是最有价值的营销 :)

  努力做好自己该做的,才是正道!你的努力,用户不会不知道 :)

yo2圈子就是Blog NetWork

星期六, 08月 18th, 2007
B
log Network 是一个把好几个博客内容聚集在一起的平台,是一个独立网站

很多人都跟我一样,自己在博客上记录着很多东西,由生活到工作,方方面面的东西都有。博客是我们在网上展现自我的平台。

  因为个人博客上涉及到的话题很广,所以博客都会有文章分类和Tag,把博客的文章做好归类方便读者浏览。并且有部分网友会想到为不同的话题建立不同的博客,同时管理,这可挺累的说 _-!! 而且个人能力也有限,说不好几个博客都搞不好。把自己的话题跟其他网友聚集起来,起到的效果不是更好吗?

  为此我们yo2推出了圈子服务,也可以说是 Blog Network 吧。但为什么我们不直接称之为 Blog Network 呢?因为现在在大多数网友心目中,Blog Network 是一个为了盈利而孵化出来的产物,bloger 加入 blog network 为的就是利益。而yo2的圈子作用并不为此,我们是希望能够为博客提供多一个展现的平台。

  好比我自己的博客,我会写些关于自己日常生活的事情、yo2开发、或者是互联网的个人见解。因为我的博客不会专注于某个话题,这里是记录我自己人生的地方。但只是一个博客,不能更好的展现我的文章,所以我要把我的文章按圈子类型,推送出去。比如把跟yo2相关的文章推送到自己建立的 yo2develop 开发圈子,在开发圈子上还有其他网友发表的文章,这些都是围绕yo2话题的。网友需要看yo2相关的东西,到开发圈子上就可以找到很多了,很方便。并且圈子上的文章只是简介,网友需要通过圈子进入个人博客才能浏览到全部内容,无疑这个会给博客带来更多的访问量 :)

  圈子内容质量高,访问量高,就可以在圈子上摆放广告,赚取一点广告费了 :D

  yo2的圈子,可以自定义模板,可以绑定域名,是一个实实在在的 Blog network 平台。

  随着yo2的成长,我们 会为大家提供更多优质的博客服务。

我对中国web2.0模式的理解

星期六, 08月 11th, 2007

先声明一下,我本人并不认识 web1.0 或 web 2.0 ~ 3.0 ,我认识的是网站服务。说到这些名衔后面还是网站。下面是 web2.0 的简单介绍:

  “Web 2.0”的概念开始于一个会议中,展开于O'Reilly公司和MediaLive国际公司之间的头脑风暴部分。所谓互联网先驱和O'Reilly公司副 总裁的戴尔·多尔蒂(Dale Dougherty)注意到,同所谓的“崩溃”迥然不同,互联网比其他任何时候都更重要,令人激动的新应用程序和网站正在以令人惊讶的规律性涌现出来。更 重要的是,那些幸免于当初网络泡沫的公司,看起来有一些共同之处。那么会不会是互联网公司那场泡沫的破灭标志了互联网的一种转折,以至于呼吁“Web 2.0”的行动有了意义?我们都认同这种观点,Web 2.0会议由此诞生。

以上引用了:《中国web2.0》当中的部分内容。

  web1.0 是网站把自己的内容提供给用户,web2.0 就是网站提供方便的服务让用户把自己的内容展现到互联网上。因为web1.0是把用户需要的内容提供给用户,所以他可以在内容上打很多的广告,得到不错的收益,还可以提供收费内容哦;而web2.0就是提供用户展现内容的平台,要在内容上打起广告来,是比较困难的事情。

有人说web2.0 赚到了内容,web1.0 赚到了实实在在的金钱。以中国的互联网现状,确实令我对此观点认同了。比如易游inu.cc饭否fanfou.com等等web2.0服务网站,不可否认的是,他们提供的服务都很棒,如果问到她是否盈利了?我想这个问题是中国大部分web2.0网站都感到头疼的,当然也包括yo2。

  因为web2.0的盈利模式很模糊,网站的角色只是提供平台给用户展现自己,而用户已经习惯了web1.0的免费午餐,他并不认为使用网站的服务,还给网站提供内容, 需要给网站服务费。用户还想网站倒过来给他钱呢。也因为此,如果网站在用户的内容上打广告,他也并不情愿。那么web2.0哪里来的盈利呢?

  包括我自己,我在使用饭否的服务时,确实感觉很棒,让我可以跟好多网友直接沟通,但我并未想到这个服务需要花钱购买。

  就是因为用户抱着web1.0态度在使用web2.0的服务,造成了现在的格局。

  国外很多web2.0网站的服务都是分等级的,必须付费才能使用到好的服务。我觉得这个模式很好,但在我们中国就会水土不服,因为我们的用户还是web1.0的。他会认为如果这家收费,就找另一家免费网站去,嘿,中国大啊,当然互联网也大咯,同类服务的网站多的是,哪家网站还敢贸然收费?就不怕用户走呈现机会,反射出光线吸引我,我加了七元钱换下它。此刻房子里的光线较差,到门口刚明亮一点又很快暗下去。天变得真快光了。

  在几年前的收费邮箱,闹得红红火火,几家大网站联合起来搞起了vip收费服务。这个才让他们得到了一定的收益。因为是大家联合起来做的事情,所以用户流失不算严重。

  总结以上所述,我个人认为中国的web2.0模式需要本土化,和用户的认同。网站的服务需要做好等级划分,把一定的服务提供给付费用户。 用户也需要理解网站的收费服务,因为没人愿意给网站服务付费,那么一个好好的网站很可能会因为资金问题而倒闭,你就也就失去了她。web2.0网站收费是必然的事情,用户付费使用她的服务,会让她做的更好、更全面 :)

  web2.0网站好比是你的仆人 ,如果你乐意给她小费,她会给你做得更好。

分页: 1/2 1 2 下一页