Archive for the Category » 其他技术 «

Googlebot收录蹦心数据的变化

近日进行了一系列的SEO的工作,google的反应是最及时有效的,看图说话!

Category: 其他技术  Tags: , ,  3 Comments

苦战两晚,flash web游戏防作弊1.0版搞定

虽然没有奖励,只是放松而已,蹦心的小游戏还是不少朋友来玩儿,发现有部分对技术有兴趣的朋友尝试模拟数据提交作弊,还有使用变速齿轮的,虽然只是好玩儿,但是可能会影响他人的积极性,于是,苦战了两个晚上,终于搞定了防止模拟数据提交和变速齿轮的问题,尤其是变速齿轮,尝试了好多方法才搞定,这几天研究AS3,边问朋友,边抱着手册看,居然搞定了,哈哈,小佩服自己一下。

后面如果有破解,还可以在当前的算法下简单升级改造一下,没有绝对的安全,但是至少现在已经非常难作弊了。

你也去玩儿玩儿蹦心游戏吧,很多游戏还是很有乐趣和挑战的: http://www.bengxin.com/game/

Haproxy/ Varnish/ Cherokee/ Nginx/ Lighttpd

最近在蹦心的开发环境下交叉对比测试了标题中各个牛X东东的组合架构,最后采用的结构是:

Haproxy->Varnish->Nginx/Cherokee/Lighttpd

前端使用Haproxy作为BigIP的负载均衡节点,最新版对双机热备、L7交换均有较好支持,友好的web状态监控也很不错;至于为什么不选择Varnish、Nginx或者LVS作为负载均衡,不多说了,具体问题可以和我探讨;

在Haproxy下挂载Varnish作为cache和二级负载分发处理层,考虑因素是比squid更好的可配置性和理论性能数据;

后端的web server优先考虑Nginx,其次进行了部分节点部署Cherokee,一方面为了测试性能,也是为了跟踪该软件后续升级后的表现,从目前我的测试环境来看,并非有Nginx性能好,因为从Haproxy的优先选择结果来看,更多的会选择Nginx后端分发请求,即使有weight优先的情况下。Lightpd逐渐的退出我们的系统了,更新的停滞和相对性能无优势的现状使得被我逐渐放弃。

其实从很多中小站点来说,对于使用Haproxy还是Varnish或者Nginx做负载均衡,差别都是不大的,理论的测试数据对中小站点来说,没有太多实际意义,选择一个最熟悉,配置最方便的才是最好的,综合实际情况来说,用Nginx作为负载均衡还是不错的,比如可以集中处理日志,灵活的配置文件语法可以方便的使用正则配置L7交换逻辑,这些都是很实际的。

随着蹦心的发展,将不断根据具体情况调整架构并且随时和大家分享经验。

开发环境下的haproxy监控,点击图片看大图

开发环境下的haproxy监控,点击图片看大图

建议大家用Google的Chrome浏览器访问蹦心

Google的Chrome浏览器在JS处理上速度明显快很多,它目前的JS引擎是要比其他浏览器要领先很多,尤其蹦心使用了Google地图的部分JS代码,使用Chrome浏览器能有效的提高速度,减小客户端的系统消耗,从我的使用来看,Chrome浏览器的体积不大,系统消耗小,明显比IE、TT等浏览器轻便快捷很多,建议大家使用,我已经把设置了至少5年的默认浏览器从TT变成了Chrome,目前的感受不错,早晨开到晚上不关闭,机器正常,浏览网页也保持了速度和稳定,目前发现的问题有不能拖拽文字和链接,还有屏幕取词软件貌似也有不能正常工作的情况,这些都是可以暂时忍受的小问题了 🙂

Chrome下载地址: http://www.google.com/chrome

Category: 其他技术  Tags: ,  6 Comments

蹦心针对SEO的URL rewrite部分优化

这次整理的主要是小组group和个人空间space两个部分,分别对Lighttpd和Nginx两种环境进行了配置,初步观察,百度对蹦心的收录正在改善 🙂

范例:
new url: http://www.bengxin.com/space/album-10068.html
old url: http://www.bengxin.com/space/album/index.php?uid=10068

欢迎大家给我提SEO的建议和蹦心改进的点子!

Category: 其他技术  Tags: ,  13 Comments

网站架构必须掌握的几把利器

LVS/HAProxy/Squid/Varnish/Nginx/Apache/Lighttpd

当然,如果有钱,可以使用F5/Alteon

如果想成为网站系统架构的运维高手,这些你都掌握了吗?另外,我的意思也不是说掌握了这些就一定是高手了 🙂 学无止境,人外有人!

Category: 其他技术  Tags:  12 Comments

3G手机开通一天试用报告

打拿到移动的TD测试手机后,隔了一个多礼拜,昨天晚上正式收到开通确认短信,于是赶紧测试各种功能,目前的大致情况如下:

1. 龙腾td290的机器实在破,里面连格式化存储卡的功能都没有,而且菜单设置非常不合理,免费的东西也就差不多这样了。
2. 测试用手机直接上移动网站看电视,比较流畅,第一感觉速度还是不错,然后想下载点儿歌,真是很费劲,转来转去都是绕进彩铃里面去了,实际上,和TD网络配套的3G服务应用目前整体感觉没有跟上,资源匮乏。
3. 测试了视频电话,画面基本能接受,还是能满足日常使用的,不过TD290手机的低端再次体现,没说几句话,明显感觉手机温度上升,而且扬声器导致的回音啸叫声经常出现。
4. 今晚测试用usb线连接笔记本拨号上网,感觉非常好,理论上的TD网络上行速度128Kbps和下行384Kbps效果不错,在百度mp3上搜了一首歌试听很流畅,然后去了六间房和优酷测试在线看视频,也很流畅,没有出现卡的现象,然后测试了用迅雷下载QQ软件,连接速度在35K上下,感觉很好。

总结: TD290机器太破、3G网络资源匮乏、视频电话基本满意、上网速度很不错。
接下来还有什么新的体验感受还得等我多用一段时间后再分享 🙂

下面是几张我连接笔记上网的截图:

百度听歌
百度听歌
more »

Category: 其他技术  Tags: ,  Comments off

让Editplus和SVN集成

很多人用Editplus, 但是修改了文件后,需要切换到文件目录,点击鼠标右键使用TortoiseSVN的提交菜单项来提交,需要增加很多鼠标点击和确认的操作,对于频繁修改的文件来说,非常麻烦,今天研究了一番,找到个好的解决办法:

先下载 http://www.sliksvn.com/pub/Slik-Subversion-1.5.2-win32.msi 安装上,这是一个在windows上提供标准svn命令行的工具,使用默认安装到C盘的相应目录下即可。

然后把我下面的文件内容复制后保存为tool.ini,存放在editplus的安装目录下。

启动editplus,打开一个svn里面的文件,修改一下,然后按 CTRL+1 即可方便的提交, 按 CTRL + 2 即可更新当前文件,是不是非常方便? 呵呵,绝对的原创内容!
tool.ini文件内容:
more »

Category: 其他技术  Tags: ,  17 Comments

给Firefox3增加baidu搜索并设置搜索默认打开新tab

默认情况下,firefox3使用Google作为搜索引擎,同时还不能直接配置添加baidu的搜索,可以找到你Firefox安装路径下的searchplugins目录,把下面的内容保存为baidu.xml放入该目录,回到firefox里面设置搜索引擎就可以了。
more »

Category: 其他技术  Tags: ,  2 Comments

高端的Intel S5000VSA主板

朋友推荐了一款Intel的高端主板S5000VSA,从参数来说,的确高端,搭配了两个至强4核CPU,8G内存,2T硬盘,但是真正让我感觉到的高端,不是这个,貌似就是让一般人无法轻松顺利的安装上系统才是真正的高端。

这板子让我晕了好几天,就是为了使用板载的RAID功能,研究半天用主板带的光盘配置好了RAID01, 结果更换了N种操作系统均未成功,不是根本不引导,就是安装不认RAID,还有就是认了也安装了,但是无法启动,想了N种办法均告失败,就在崩溃之际,居然给搞定了。

安装过程中,关键的三点:
1. 使用主板带的光盘启动Intel的主板配置程序,配置好RAID
2. 使用配送的光盘启动Intel主板配置程序,在这个里面选择和配置好需要安装的操作系统,尽量就是使用主板内置支持的三种系统之一,甚至包括版本也要一致。
3. 把光盘里面的RAID驱动拷贝出来或者去官网上下载存到USB盘里面,在Intel主板配置程序里面选择该驱动启动系统安装的进程。

现在说起来貌似简单,其实当你从拿到这块主板开始,如果不知道需要这样的过程,你真的会郁闷死了也搞不定。

Category: 其他技术  Tags:  2 Comments