之前发过一个自动备份VPS的脚本(见这里),最近又在这个脚本之上做了一些改动,让其把备份出来的WordPress数据,自动同步到另一台VPS上去,实现定时自动全备份的功能。
WCF进行大数据传输时的相关配置
最近一直在公司用WCF做server端,后来在做性能测试时,发现一个问题,当客户端从服务端取回一个实体对象列表时,触发了channel is faulted status的异常。
仔细分析了下这个异常,应该是传递大数据造成的,因为在回传一个包含有100多个实体对象的列表时,客户端表现正常,而当回传的实体对象列表数目达到500+时,异常就出现了。
其实WCF还是做得比较灵活的,基本所有的配置项都放在程序的app.config文件里面,改动相应参数时,不需要重新编译程序。而WCF设计的初衷,为了避免DOS一类的攻击,默认在生成配置文件时,对传输的buffer数值有一定的限制,默认是65535,也就是64KB。然而在一些特定的应用场景中,区区64KB的buffer是不能满足我们需要的。这就需要我们手动在配置文件中调整buffer的size。
国外DNS服务器推荐
由于一些众所周知的原因,你懂的!如果你是用的国内的DNS,那你有时候会比较杯具,这些DNS服务器有时候会故意“犯错”,把你想访问的域名,解析到一个不存在或者无法访问的IP地址去。所以,网络大虾和老鸟们,一般都不用国内DNS,而是用诚实而又稳定的国外DNS服务器。
记得我09年写过一篇类似的文章(见这里),其中介绍了Google DNS和Open DNS,两个都还挺不错。不过最近Google DNS也经常被和谐,所以我不得不去找一些国外其他的DNS,同时也想再次分享一下收集到的一些DNS服务器,于是也有了这篇blog。下面是一些收集来的国外DNS列表,大家可以ping一下,然后找个速度较快的,延迟较低的,设为自己机器上的DNS。
If This Then That -- 试用ifttt
说到最近比较火的应用,当然要算ifttt了。不过这名字看起来有点奇怪,什么是ifttt呢?说简单点,就是If This Then That。这个对于IT开发者来说,绝对不陌生,就是一系列的条件判断。
其实很佩服老外们的创意,目前互联网上不乏国外很多优秀的应用,比如Twitter,Facebook,WordPress,Gmail,Evernote,Google Calendar,GTalk,Instagram,等等……这些应用优秀的地方,不但在于他们本身提供丰富的功能,而且提供丰富的API接口,为第三方扩展提供了很大的创意空间,他们不像某国有个叫扣扣的软件,至今都没公布其API,甚至根本不打算这样做,哎……
Linode 8周年庆 磁盘空间增加25%
貌似Linode每年生日都会有给力的优惠,去年是加内存,今年是加磁盘,明年是不是要加流量呢,呵呵。
话说那天晚上12点多,偶然在Twitter上看到了Linode官网的消息,比较激动,于是我也在第一时间在ourvps.com上发了篇相关博文,点此穿越过去查看。
第二天,我立马对Linode的磁盘进行了升级。其实后台升级磁盘也比较简单,需要先关闭你的VPS,然后在编辑你的VPS的profile文件,把里面的已分配磁盘空间,设到最大后保存,然后后台会自动对你的VPS的磁盘进行resize操作。整个过程完毕后会提示操作成功,然后重新启动你的VPS即可。
升级后,磁盘空间从16G提升到20G,good!
如果你觉得此文对你有帮助,也想购买Linode的VPS,可以通过这个链接购买Linode VPS,站长将会获得推荐奖励。
解决iTunes自动备份占用C盘空间问题
我的笔记本也算历史比较悠久了,自从一年多以前安装了Win7 64bit系统后,一直系统都比较稳定,中途也没有重装过系统。不过用过windows系统的用户都知道,windows系统都有一些通病,就是随着时间的推移,C盘上会生成各种临时文件,还有用户和程序的数据文件。日积月累,C盘就会不堪重负。
CentOS VPS安装Mercurial手记
说到版本控制系统,这里不得不提到一下以往著名的版本控制系统:CVS和SVN,它们都是集中式的单服务器的版本控制系统,而相比之下Mercurial是属于分布式版本控制系统的,和它类似的,还有大名鼎鼎的Git。
下面是摘自Mercurial官网的介绍,或许可以让你更明白分布式版本控制系统的优点
将你的手机变为对讲机的软件
最近iPhone上装了两个比较有意思的软件,一个是大名鼎鼎的Talkbox,另外一个是腾讯开发的微信。用上这些软件后,加上好友,就能进行语音通话了,和电话不同的是,语音是异步传输的,有点类似对讲机的模式。并且,支持多人对话,用上这类软件,你的手机就像变成了对讲机一样。感觉这样比打电话有意思多了,毕竟电话是实时通讯的,而这类软件是通过数据流量来传输录音的,因此不会产生电话费用,前提是你的GPRS或者3G流量有剩余。
分享一个自用的黑莓MDS断网服务器
最近在我自己的VPS上架了个自用的黑莓MDS服务器,效果还不错,虽然我给BB换上联通的号过后,基本还没遇到断网的情况,不过本着分享的原则,把这个MDS服务器分享给有需要的童鞋。貌似移动的2G网络下,BB断网的情况比较频繁一些。
该MDS服务器架设于我的VPS之上,机房位于美国Atlanta,也就是我的blog现在所在的VPS服务器。