原来这篇文章是定时发布的,在前几天误删数据库的时候丢失了,现在补上:-)
这两件事情是真事,不囧不要钱,囧囧更健康:-)。
1. 有“相关经验”没
Kangzj维护的网站有一个小团队,要招一个技术人员,于是在学校论坛上发帖征人。某天,一个陌生人Q我:
某人:我来应征啦!
Kangzj:好呀,哈哈~你有相关经验吗?
某人:什么经验啊…
Kangzj突然想起前几天在论坛上给一个远房哥哥招亲来着,汗死… 🙄
前面介绍过怎样不被Feed托管商绑死,在Feedburner和FeedSky之间来回换而不损失订户的方法。由于Feedburner不支持二级域名绑定,我用一个虚拟机来给feed域名做302重定向到托管在Feedburner的地址,但是这个主机在国外,教育网上不方便。于是想把feed子域名停放在GAE上,再做302重定向。
上传程序和绑定域名的方法不赘述,参考下面三篇文章即可:
大蜘蛛:Google App Engine (GAE)注册与部署
需要注意的是,申请Google Apps的时候直接绑定你的根域即可,不要绑定二级域名,因为现在Google Apps已经不支持绑定裸域了,即使本来就是二级域名。举例:绑定kangzj.net,而不要绑定feed.kangzj.net 。
下面附上代码:
Visual Leak Detector (VLD) 1.9h (Beta),点这里开始下载!
Visual C++内置内存泄露检测工具,但是功能十分有限。VLD就相当强大,可以定位文件、行号,可以非常准确地找到内存泄漏的位置,而且还免费、开源!
在使用的时候只要将VLD的头文件和lib文件放在工程文件中即可。
也可以一次设置,新工程就不用重新设置了。只介绍在Visual Studio 2003/2005中的设置方法,VC++ 6.0类似:
实验室的师兄师姐为找工作都在狂做C/C++的笔试题,偶们也掺和了下,做了两道指针方面的,大家一起来看看吧。
int a[20];
char * p1 = (char * )a;
char * p2 = (char *)(a+5);
int n= p2-p1;
答案:20。
解析:int为4个字节,char为1个字节。a是int*型指针,加减运算以4个字节为单位,a+5便会指向第20个字节;而p1,p2是char*型,它们进行加减运算时以1个字节为单位。于是p1指向第1个字节而p2指向第21个字节,于是21-1=20,n的值为20。
为什么要对朋友隐藏广告呢:
第一,减少展示次数,提高广告单价。常来的访客一般来说是不会点击广告的,他们对广告已经熟视无睹,过多的展示会降低每次点击的单价,对朋友隐藏广告有现实的必要性。
第二,界面对常来的朋友更加友好。方便博友交流,去除广告的干扰,界面更清爽。
下面主角登场了,这款插件叫做:Ozh’ Who Sees Ads。
怎样安装就不介绍了,下面介绍下它的使用。
(more…)
所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:
做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:
万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:
相比php代码层次加速WordPress,html层次上的优化更加重要一些。因为现在的服务器配置都很牛,php执行效率也很高,除非你的WordPress插件多得太离谱,在速度上一般是不会有太多大的影响的(基本上1m以内可以执行完)。而html代码决定了WordPress加载的速度,浏览你博客的速度在很大程度上是这个因素决定的(在同样的网络环境下),用户加载网页的时间有80%花在这上面。要想你的WordPress飞速跑起来,html层次的优化是非常必要的。
Why Slow是雅虎制作的用来检测你的网站为什么会加载慢的FireFox插件,html层次的优化还要以它作为指导。下面就以YSlow检测的各个方面,也就是html层次加速的各个方面展开描述。
(more…)