Loading...

广东电信网络改造?

Filed under: 互联网事 — 江东 @ 2009-04-06 20:44:45 才(12)条评论

由于cosbeta经常访问的站点都不在国内,所以对广东电信连接国外网络的速度特别敏感。从两会开始,广东电信访问国外的网络开始抽风,速度时快时慢,而且,访问网络的时候,中间被电信强制跳转的现象又出现了。原以为会议结束之后,网络会恢复正常,可谁知道,这个网络,就这样永远的慢下去,虽然说ping延迟和以前一样,但是web的速度确实异常的缓慢。

广东处于改革开放的前沿,受资本主义的威胁最大,改造网络肯定要从广东开始。

访问网络都要被跳转一次,将所有的访问都模拟访问一次,https又能怎样。

在twitter上也有很多广东的朋友说到国外网络慢的问题,估计不是cosbeta一家而已!

本blog在国外,使劲的优化,方可正常访问!

改造吧,改造成局域网吧!

高清监控视频的无线传输解决方案

Filed under: 电子技术 — 江东 @ 2009-04-06 14:06:10 才(5)条评论

现阶段的视频监控不仅仅是普通的视频监控了,他们的画质都很高,多数都已经达到了DVD的品质。在很多场合都需要监控,如公共区域、治安盲点、施工工地,无论监控如何使用,都面临着同一个问题,就是如何将监控的数据传输到监控中心。

现阶段的传输基本都是采用有线传输和无线WLAN传输相结合的方案。我们都知道有线传输的优点在于传输稳定可靠、传输带宽搞、保密性好,但是有线传输也有自身的弱点,如施工周期较长、施工难度高、施工费用较贵。因此cosbeta在这里提出一个新的高清视频监控的传输解决方案-利用数字微波传输系统进行传输。

数字微波和WLAN传输相比,优点在于传输带宽大,目前Wireless-G 状态下传输速率也仅有54Mbps,而数字微波可以轻松做到传输100Mbps,下面这张表是对WLAN和数字微波用户视频传输的优劣势对比:

  数字微波

WLAN

带宽
稳定 稳定 一般稳定
界面操作 简单 简单
点对多点 不支持 支持
频谱 付费 公共频段(免费)
保密性 一般
成本 较高 一般
维护费用
搬迁 方便 方便

从上面的表格中可以看出,对于小容量的监控视频数据传输,可以采用wlan的无线解决方案,但是若有多个点的视频数据汇合,则可以采用数字微波了。

cosbeta很看好数字微波的传输解决方案,原因有以下几点:

频谱专用、抗干扰能力

由于WLAN采用的是公共频段,所以干扰是无可避免的事情,对于重要监控数据的传输,就应该考虑用数字微波了,数字微波采用专用频段,一般采用QPSK调整,抗干扰能力强,按照目前的技术成熟阶段来讲,基本接近有线传输,好的工程设计可以让这样的传输达到电信级的传输要求。

数字微波的未来发展趋势

由于中国的光纤非常发达,特别是大、中城市,光纤的覆盖率甚至超过了欧美(欧美的领土私人所有制度导致光纤的挖埋变得很困难),因此从长远看来数字微波在中国电信运营商中的使用将会越来越少,这将会使得原来划分给数字的频段的使用越来越少,频谱越来越干净,更加有利于专网的使用。cosbeta曾经为专网的使用设计了一些方案,到目前为止都3年了,传输质量相当良好。

价格&技术因素

在6年前,一跳34M传输的数字微波价格大约在10万左右,而如今价格已经下降了一半,因此,数字微波在专网如视频传输领域的使用将会逐渐增加,现在的微波传输和以前的模拟传输已经完全不同概念了,采用了数字化技术,成熟的编解码技术,成熟的纠错技术,和高度集成的射频收发信技术,只要工程施工和设计到位,你完全感觉不到传输居然采用的是无线传输。cosbeta参与过的湖南电视台的某个传输部分,现在无线完全把原来的光缆给替代掉了。

当然,视需求而定,有线方便的地方还是建议用有线,无法有线的,如工地的监控,若是有线,很容易就让施工车给扯断。

若有需要大容量的点对点无线传输解决方案,可以咨询cosbeta,cosbeta可提供全套的解决方案,价格6万以内。联系方式见本站的关于我们。

好久没有写电子相关的东西了,此文写在离职(离开电子行业)后的第30天。

wp-ext-cache

Filed under: Wordpress,网站技术 — 江东 @ 2009-04-06 10:31:49 才(24)条评论

那些梦想全站缓存的朋友,现在cosbeta将这个beta版本的wp-ext-cache外挂(不叫插件,看看后面的用法介绍就知道了)推出来给你们试用了。

插播废话:实话实说,需要全站缓存的个人blog很少,除非你的日IP达到5000以上你才有必要正二八经的考虑用这个工具(改造起来有一点麻烦,特别提醒浮躁人士,请一定按部就班的操作)。

wp-ext-cache介绍

wp-ext-cache,从命名上可以看出,该缓存属于外部缓存,配合插件,达到最大的缓存作用,若您网站的访问量不是很大,可以单独安装cos-html-cache.不建议单独使用wp-ext-cache,单独使用只能定时更新缓存。

将wp-ext-cache和cos-html-cache(从本文下载改造后的cos-html-cache)一起配合使用,配合之后的特点如下:

  1. 可以缓存非html结尾的的post;
  2. 发布日志、编辑日志、删除日志、评论产生、评论删除这些事件将触发首页和single post缓存的更新,因此可以说此插件更新内容接近实时状态;
  3. 若post页面的url非html结尾,那么在上述条件下触发缓存更新的同时,post页面也支持自动定时缓存更新;
  4. 可以缓存全站,缓存定期更新,默认定期更新时间为5分钟(所以对于访问量不大的blog,blog的每个页面的绝对达不到5分钟就被访问一次,假设你的blog有100个常用页面,若是5分钟就平均有一个页面被访问,那么日访问量将会是100/5*60*24=28000);
  5. 可以设定缓存更新时间,时间紧张,未做到wp的后台,只能在php文件中直接修改;
  6. 不缓存feed页面,不缓存404页面,防止蜘蛛疯狂抓取404(请保证wordpress模板文件中存在文件404.php,并且内容有Error 404字符),导致服务器上过多的垃圾缓存文件;

wp-ext-cache安装方法

使用方法(由于是外挂而不是插件,所以请做好心理准备):

  1. 下载这三个文件cos-html-cache.zip  index.zip  wp-ext-cache.zip
  2. 像安装普通插件一样安装cos-html-cache,若不想缓存首页,请打开cos-html-cache.php 修改define(‘IS_INDEX’,false); false表示不缓存首页,反之则缓存;
  3. cos-html-cache修改的参数有2行:

    define(‘IS_INDEX’,false);// fasle表示首页不生成html缓存(意味着可以php缓存) true则反之(优先级最高)

    define(‘IS_HTML_CACHE’,true);// false表示不创建html文件(不创建的原因在于你的html路径冲突,或者服务器就不支持建立html文件)

  4. 将wp-ext-cache文件夹放置在wordpress根目录下
  5. 将wp-ext-cache的cache文件夹属性设置成0777;
  6. 备份好原来wordpress的index.php用下载下来的index.php覆盖之;
  7. 非html缓存的失效时间在wp-ext-cache/ext_cache_cfg.php中 ,修改define(‘WP_EXT_CACHE_TIME’,600); 600表示600秒之后,其他非html文件缓存自动被更新。

其他注意事项

搞定,任意打开一个页面,看html源代码便可确认是否缓存。

注意:若不想缓存404页面,请一定在当前theme目录下创建一个404.php文件,并且文件内容中包含Error 404。

全站缓存,高于任何一款基于文件缓存的插件,只有绕过插件机制,才能如此,所以,才会有得如此多的步骤。

对于那些需要手动更新缓存的建议,可以在留言中提出来。某些缓存更新的请仔细再仔细思考一下,因为它可能是不必须的。

补充:缓存肯定会导致及时更新的问题,若是开启了html缓存,评论框的处理会更加理想

在中国做虚拟主机的风险分析

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-04-05 19:54:55 才(15)条评论

06年,cosbeta有个朋友开始进入虚拟主机这行,当cosbeta悲观的向这位朋友表达自己的看法:做虚拟主机很难,在国内做虚拟主机风险很大,特别是政策因素。当时这位朋友却不以为然,然而如今,这位朋友告诉我,现在他的虚拟主机,保本都很难。

其实在中国,做虚拟主机的风险不是一般的小,至少有以下几个方面:

  1. 国家的政策;
  2. 同行的恶性竞争;
  3. 有中国特色的用户;

国家的政策

在很多年前,网站是没有备案这个说法的,只要不涉及到色情和“反动”的思想,便可以放心的经营,无论是16岁花季少女、美女走光等插边球的站点还是抨击社会世态的站点都可以愉快的活下去(6年前,cosbeta还用高价3w华丽的拒绝了一个赌球网站开发的项目)。然而,随着网络力量的不断加强,备案开始提上日程,这个时候网站的日子便不那么好过了。

网络力量越强大,就意味着被扼杀的几率更大。04年,各高校的BBS帐户需要实名制,一塌糊涂被关闭。06 、07年,我们的国家(其实是zf)开始对论坛进行严格的控制了,要求论坛得有人24小时控制不良言论,从这天开始,cosbeta对我国的网络越发失望。并且连坐的机制,让虚拟主机商的日子更加难过。

虽然我们相信社会是在进步的,但是当前,国家的政策依旧是悬挂在IDC企业头上的一把剑,一触即亡的利剑。

同行的恶性竞争

最近,一个在独立博客圈子稍微有点名气的虚拟主机提供商宣布停止虚拟主机服务,并且开始处理退款业务。到目前为止,该虚拟主机商的主页还无法打开,据说是受到严重的DDoS攻击,虽然cosbeta不敢妄下结论,认为是同行攻击,但是事实已经存在,或者是因为该虚拟主机提供商提供的是美国的服务器,可以不用备案,被一个更大的集团在攻击也说不定。但是cosbeta联想到以前江占勇告诉我,他的blog被严重的攻击,便可以窥豹一斑,竞争对手连个人小型的host服务都不放过,何况你是更大的竞争对手?

有中国特色的用户

在虚拟主机的领域中,一直有这样一种说法:20%的用户占据了80%的资源。在采集成风和没有版权的中国互联网那个,由于采集程序的横行,估计10%的用户占据了90%的资源这种说法也不为过。再加上中国的虚拟主机行业不是很成熟(很多IDC甚至都不知道如何限制CPU使用),难怪很多人都在抱怨国内的的虚拟主机不稳定,开动线上采集,一分钟上万次的sql查询,不把虚拟主机拖垮才怪!

在中国做虚拟主机其实很难!

新的wordpress缓存思想

Filed under: Wordpress,网站技术 — 江东 @ 2009-04-04 22:17:05 才(15)条评论

以前的一篇日志中,cosbeta认为,凡是插件级(cos-html-cache除外)的缓存都不会有多大的效果,毕竟他们都无法绕过wordpress的预处理。不相信的话,可以做一个实验,在一个页面已经缓存的情况下,修改wp-config.php文件,故意将数据路的信息修改成错误的信息,然后刷新缓存的页面,若该页面依然正常,那么此缓存则效率很高,否则,缓存效果并不明显。

所以,今天晚上cosbeta想到一种新的思路,那就是对wordpress做外部缓存。

配合cos-html-cache使用,此外部缓存仅仅缓存非post页面,缓存的方式如下(仅仅针对非single post页面):

  1. 检查页面html中是否有cos-html-cache的缓存flag”<!–cos-html-cache-safe-tag—>”,有则将缓冲区文件写入缓存,否则利用cos-html-cache缓存;
  2. 访问wordpress的时候,检查缓存是否存在或者过期(不会通过插件机制检查,因此若缓存被引用,即使数据库关闭,页面依然正常),若过期则写入新的缓存,否则,直接调用缓存文件;

这样便可实现wordpress的全站缓存,这样的缓存有什么作用,下面我做一个计算:

假设blog的访问量是1w+,非静态化文件访问是1000;

未缓存:按照wordpress的数据库使用情况看来,一天数据库查询绝不少于30000次;

使用缓存:(假设缓存时间为5分钟):一天数据库查询的次数则为 24*60/5 = 288次;

由于single post依然采用cos-html-cache,因此对于评论之类的实时显示毫无影响。

今晚找可能吧和我自己的blog做小白鼠,测试一下。

本站html之外的文件也都缓存,欢迎大家查看(不是.html结尾的页面)源代码,代码最后一行会显示缓存生成的时间。

补充说明:这个插件其实没有那么高深,要不是CPH出错报告关闭了的话,10分钟便可搞定(多亏PEAR)。关键是测试,看看有没有想想不周到的地方。

msn逐渐衰退

Filed under: 互联网事 — 江东 @ 2009-04-03 11:17:18 才(18)条评论

这么大的一个公司,为什么不在中国国内建设服务器,以至于最近msn频繁掉线(原因可能不在于msn本身,墙在作怪也说不定),而频繁掉线的原因直接导致用户的流失。

用msn并不是装13,说句实在话,QQ确实不能用来办公,游戏太多,玩乐的东西太多,直接会影响办公的效率,而msn就弥补了qq的不足。然而,微软的东西一向以速度慢著称,特别是最近国外的网络抽风更是导致msn经常处于不可用状态。

2年前,客户之间交换联系方式基本用msn,而如今,客户之间交换联系方式改成了QQ并且还在强调名片上是否有QQ号码,有的时候顺便会带上一句,msn不好用了,老掉线。

qq应该感谢msn正在不断将自己的用户拱手相送。

QQ是不是应该想办法区分办公QQ(TM只是不同的界面而已)和玩乐QQ,如游戏相关的服务,全部在指定的IP段,方便办公用户对其屏蔽?

cpanel中如何将主域名指向子目录

Filed under: 网站技术,虚拟主机 — 江东 @ 2009-03-31 11:33:10 才(8)条评论

在cpanel操作中,主域名总是默认绑定在public_html目录下的,其他绑定的域名可以指定在public_html下面任意目录中,如host.storyday.com可以指定在public_html/host.storyday.com目录下。这个时候问题就来了,如果有多个网站,那么cpanel的这种模式就会导致其他网站的目录和主域名网站的文件混乱的排在一起,比如public_html(主域名的文件夹)文件下有文件: news index.php girls car.com,而car.com却是另外一个域名的主目录,这样管理多个域名就相当混乱了。所以如果把主域名的文件夹也放在public_html下,如文件夹storyday.com,bloggermap.org,cosbeta.com,一个目录对应一个顶级域名,这样就一目了然。然而cpanel本身却无法做到。那么要解决此方法,就只有用htaccess的urlrewrite来解决了。

解决办法如下:

  1. 在public_html中建立一个文件,名为.htaccess;
  2. 假设主域名是storyday.com,在public_html中建立一个文件夹storyday.com,主域名下的文件均位于文件夹中;
  3. 在.htaccess中输入以下内容:

    RewriteEngine on
    #假设storyday.com是你的主域名
    RewriteCond %{HTTP_HOST} ^(www.)?storyday.com$
    # 将storyday.com改成你主域名所对应的文件夹名
    RewriteCond %{REQUEST_URI} !^/storyday.com/
    # 下面两行不需要改变
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # 将storyday.com改成你主域名所对应的文件夹名
    RewriteRule ^(.*)$ /storyday.com/$1
    RewriteCond %{HTTP_HOST} ^(www.)?storyday.com$
    RewriteRule ^(/)?$ storyday.com/index.php [L]

补充:lxltop在留言中提出了一个更好的解决办法,就是绑定其他域名的时候,直接将域名绑定在和public_html同级别的目录下,不要被cpanel的默认绑定路径给误导了,如下图所示:

绑定域名

共享我的adsense过滤名单

Filed under: 互联网事 — 江东 @ 2009-03-31 10:54:01 才(8)条评论

最近的备案风暴还是有一点积极意义的,至少让不少的国内垃圾站点倒下了,所以以前网络上那些google adsense黑名单已经意义不大了,因为他们当中的大部分已经不存在了。

最近几天,cosbeta发现google adsense的单价特别低,一个点击才0.02美元,原来又新的垃圾站点又出现了,比如减肥之类的,全是骗人的广告,所以得想办法屏蔽掉这些站点。凭什么让他们用这么低的广告付出去骗取别的人金钱,让他们在自己的站点做广告,那就是助纣为虐了。

今天,cosbeta整理了以下的几个域名作为屏蔽黑名单:

  • dream45day dot cn
  • ewinkee dot com
  • shoushen246 dot cn
  • world90 dot com

做了adsense的朋友,欢迎一起分享黑名单,可以在留言中发布你的黑名单,为了防止系统自动认识评论是spam,请将.换成全角字符“。”。