Google AdSense的技巧和心得

February 23rd, 2008 / 求知·技术新知 / 2 条评论

看到月光写的这篇文章,转过当作备份:转载自月光博客

  Google AdSense是Google推出的一种网络会员联盟,可以让具有一定访问量规模的网站发布商为展示Google广告并将网站流量转化为收入。如果一个网站加入Google AdSense,即成为Google的内容发布商,我的博客已经加入了AdSense相当长的时间,今天我就介绍一些我使用AdSense过程中的一些心得和技巧,供大家参考。

  广告的格式很重要

  应该将广告设置为即可显示文字,又可显示图片的格式,因为定向投放的中文广告很多都是图片格式的,而定向投放的单价比普通的单价要高的多。比较好的格式是300X250、250X250和200X200。

  不同语种的eCPM差距惊人

  我曾经建立了一个英文博客来观察不同语言的eCPM之间的差距,我发现中文和英文的差距比我想象的还要大,根据我的英文Blog上面的数据显示,美国流量对于英文AdSense广告点击产生的eCPM和中文流量点击中文AdSense广告的eCPM的价格完全不是一个数量级别,差距甚大。不过,中文流量对于英文AdSense广告点击产生的eCPM和中文广告类似,这大概是由于Google AdSense的Smart Pricing决定的,因此请不要试图引导中文流量点击英文广告。

  减少无效点击以提高点击率

  通过各种手段减少用户无效点击的数量,同时尽量提高广告点击率,这样可以使得eCPM有所提高。使用文字将广告环绕是提高点击率的一个好办法。试图欺骗用户点击广告是一种愚蠢的行为。

  广告单元不要太多

  根据我自己博客上测试的效果来看,放一个广告单元就够了,放置太多的广告单元,影响页面整洁,而且总体价格也未必会有所提高,放置一个广告单元往往会有较好的单价。

  高质量的内容建设

  内容也是一个很重要的因素,质量好的内容用户往往会停留时间长一些,广告点击率也较高,而且好的内容往往容易获得别人的定向投放,我的月光博客上就有不少定向投放的广告,根据我的观察,定向的广告往往有很高的eCPM,会使得总体价格得到提高。因此,多花一些精力写一些高质量的原创文章或者翻译文章,是一个提高博客文章质量的好方法。没事不要转载别人博客的文章。

  不同推介差别巨大

  有的推介点击率和转化率很高,而有的推介则非常低,举个例子来说,我博客的AdSense推介的收益率就远远高于AdWords的,可惜目前AdSense推介已经不能在中国使用了。

  关注官方博客

  最后,要多看AdSense的中文官方博客,了解最新的官方动态和计划政策,官方的消息有最大的权威性,他们禁止的东西就不要做。

  大家如果也有什么好的心得技巧,请在本文后面留言告诉我。

优化PHP代码的40条建议

February 2nd, 2008 / 求知·技术新知 / 暂无评论

2008年最热门的十种IT认证

January 29th, 2008 / 求知·技术新知 / 5 条评论

2008年最热门的10种IT认证

又到时候了。在数不清的认证当中,2008年的你该挑选哪些来搞到手呢?这张列表跟往年微软认证并不强势的情况有所不同。基于工作增长情况、认证培训资料的销量以及一点猜测,我们用心作出了这张列表。请阅读后告诉我们你的想法。如果你正要开始你的IT职业或者想要加强自己,以下的任何一份认证都会是不错的资产。

这一个从去年开始人气猛增。此认证的需求与去年相比上升了超过80%,并且在短期内增长速度没有减缓的样子。目前只有3000来人持有这份认证。如果你正在寻找一个认证课程,我会非常认真考虑这一个的。

SCJP (SUN认证Java程序员)

当今一份Java认证是程序员或开发员所能拥有的最有价值的认证。大约70%的商务机构的开发项目都是通过J2EE完成的。

CISSP (信息系统安全认证专家)

精英认证之一。从CISSP达94,070美金的平均年收入水平不难看出此证上榜的原因。它的考试时间长达六小时,包括250到多项选择题。考试费用也要花500美金。你也许会想要试试这个。

CompTIA A+认证

我原以为人人都有这张,但貌似不是。几乎所有人初涉IT业界时纳的第一份认证都是这个。它是目前最受欢迎的入门级认证。

CompTIA Network+认证

紧跟在A+之后上榜。这个通常是所有职业IT人取得的第二个认证。这很不错,因为网路系统和数据通讯分析师在“需求最大的职位”榜单上排第二。

MCTS SQL Server 2005 (微软认证技术专家SQL服务器2005 )

明年SQL Server 2005会很热门。大量公司正在转而使用SQL Server 2005,这些认证持有者的需求量将大增。大大小小的公司,从计划新数据库到管理支持现有数据库方方面面都会需要这些专家的协助。

RHCE (Red Hat认证工程师)

据Saugatuck Technology与Business Week Research Services的一项调查,至2009年25%的企业将会在Linux的开放源操作系统上运行它们的商业应用软件。到2007年底这个数字会是18%。RHCE被称为“Linux认证中的王冠珠宝”。

CompTIA Security+安全认证

Security+认证增长的势头毫无退减之意。它涵盖了诸如通讯安全、基础设施安全、密码系统安全、访问控制和鉴别等主题。CompTIA的Security+安全认证是当今世界的必备品之一。

 

初用Apache,关于Apache的安全性设置

November 16th, 2007 / 求知·技术新知 / 7 条评论

老规矩,记录一下,高手请跳过!

把IIS换成Apache,其实比想像中的还顺利,起码没有影响到网站的数据,不过一直担心安全的问题,之前用IIS我都是每个站点手动配置不同的用户,所以每建一个站点,要做的设置其实是不少的,但是这样的“麻烦”是有好处的,安全第一嘛。。。

昨天换了Apache,找来找去,Baidu了,Google了,似乎用Windows2003+Apache的人都不关心安全的问题,还是说根本不用担心安全问题?搜不到要的资料,就硬着头皮看官方的手册,还是没有我要的东西(可能是没找到),没办法,只好高手问了,最后在的指引下知道了以下这些基本的设置:

 


XML/HTML代码

  1. DocumentRoot D:/wwwroot/aaaa   
  2.   
  3. Options All   
  4. AllowOverride All   
  5. Allow from all   
  6. php_admin_value open_basedir d:/wwwroot/aaaa/;c:/php/tmp/   
  7. </Directory  

注解:


XML/HTML代码

  1. <VirtualHost *:80> //监听任何IP的80端口   
  2. ServerAdmin aaaa@163.com //管理员邮件   
  3. ServerName aaaa //名称   
  4. ServerAlias aaaa.com //绑定的域名 可以用*泛解析   
  5. DocumentRoot D:/wwwroot/aaaa //网站路径   
  6.   
  7. <Directory "D:/wwwroot/aaaa"> //目录属性   
  8. Options All //支持全部属性   
  9. AllowOverride All //支持全部.htaccess语句   
  10. Order allow,deny   
  11. Allow from all   
  12. php_admin_flag engine ON //启动php参数自定义配置   
  13. php_admin_value open_basedir d:/wwwroot/aaaa/;c:/php/tmp/ //设置open_basedir就是该虚拟主机下的php文件所能访问的目录 注意目录要用/结尾   
  14. </Directory>  
  15.   
  16. </VirtualHost>  

感谢xooass!

Windows服务器,在不影响数据的前提下,抛弃IIS,采用Apache

November 15th, 2007 / 求知·技术新知 / 144 条评论

Windows 2003的服务器,一直采用IIS+PHP+Mysql,虽然Linux+Apache才是PHP的元配,但是因为我不熟Linux,而且IIS从我学生时代用到现在,可谓驾轻就熟,所以沿用IIS+PHP+Mysql这种似乎有些奇怪的组合,虽然一直也有想过换用Apache,但一直没有太好的”理由“,以至于下不了决心,直到这几天因为ISAPI下的Rewrite缺憾而被烦死,才决定改用Apache,希望这个选择是对的!

之前虽然有装过Apache,但都是“点到即止”,今天第一次应用,发现一些细节上的问题,记录一下,以待后用:

很久之前看过一些资料,发现IIS是可以跟Apache“和平相处”的,而且可以利用Apache强大的rewrite功能实现“共用”80端口,但是觉得有些“变态”,放弃,就用Apache就好了,反正现在几乎都不碰ASP了。

因为服务器上已经有几个网站在运行,所以我要保证在不影响网站数据的情况下用Apache代替IIS,为了保险起见,不删除IIS(以防万一,必要时暂时用回IIS),在服务里直接禁用了IIS的服务项,这样就解决了安装Apache时端口冲突的问题。。。安装Apache2.2,除了Window本身,我不允许其它任何程序安装在系统盘,然后自定义了Apache的安装路径,比如e:\Apache2.2,一切顺利,浏览localhost,见到了“It works!”,安装Apache成功。


打开httpd.conf,找到:


XML/HTML代码

  1.     DirectoryIndex index.html   
  2. </IfModule  

替换为:


XML/HTML代码

  1. <IfModule dir_module>  
  2.     DirectoryIndex index.html index.php   
  3. IfModule>  

当然,这只是一个例子,可以添加更多的默认页。

再查找:


XML/HTML代码


在这下面增加以下内容:


XML/HTML代码


接下来这一步,是要允许Apache将PHP程序作为模块来运行!

继续查找:


XML/HTML代码


在这行下面添加:




在这一步,走了好多弯路,一开始我在网上搜过到的都是类似下面这样的描述:


XML/HTML代码

  1. 在Httpd.conf中找到LoadModule小节,自己添加下面这一行:    
  2.   
  3. LoadModule php4_module “c:/php/php4apache2.dll”   
  4.     
  5. 如果你出于某种原因而需要在CGI模式中运行PHP程序(使用Php.exe),请将上面这一行变成注释,并在Httpd.conf中添加下面这些行:   
  6.     
  7. ScriptAlias /php/ "c:/php/"   
  8. Action application/x-httpd-php "/php/php.exe"  

按网上的这个到处被转载的“教程”做,把类似"php4apache2.dll"的文件改为"php5apache2.dll"也是不行的,至于我用的APache 2.2是肯定运行出错的:

1、注意php4apache2.dll、php5apache2.dll以及php5apache2_2.dll是很大差别的,一开始我依样画葫芦,把LoadModule php4_module “c:/php/php4apache2.dll”改为LoadModule php4_module “e:/php/php5apache2.dll”,重启Apache的时候提示启动失败,试了很多方法都行不通,后来想起在此之前有下载一个APMServ(点击这里去APMServ官方下载APMServ5.2.0),进去一看,php目录下php5apache2.dll和php5apache2_2.dll这两个文件都有,说明是有区别的,而我的PHP里面竟然没有php5apache2_2.dll,汗死,就这样浪费了好多时间。

2、下面这两行我按服务器的情况修改以后加到httpd.conf里面,运行php程序的时候会提示路径错误,不知是什么原因,还是不加为妙,,网上的误导真多!

让Apache支持自定义Rewrite:

查找:


XML/HTML代码

  1. #LoadModule rewrite_module modules/mod_rewrite.so  

去掉前面的#。

同样要注意一下,按网上大部分四处转载的“教程”的说法,这样可以使用自定义rewrite了,其实要能够每个站点“自定义”Rewrite,还需要查找:


XML/HTML代码

  1. AllowOverride None  

把它改为:


XML/HTML代码

  1. AllowOverride All  

到此,Apache最吸引力的rewrite模块可以让你自定义每个站点的Rewrite规则了!

对了,似乎很多教程都没有提到怎样让Apache支持多站点(虚拟主机),这里记录一下:

在httpd.conf最后加入以下类似的内容:

这个就是基于主机名的虚拟主机(一个IP地址,多个网站) 了。

到此,所有的问题完美解决!

其实,看Apache的官方文档是最好的选择,虽然E文的技术类文章看起来有些吃力,但是起码比网上那些以讹化讹的教程有用得多,建议初学者看一下官方的文档再去参考其实中文的资料,这样会少走一些弯路!

 点击这里打开中文版的Apache官方手册


XML/HTML代码

  1. <VirtualHost 172.0.0.1>  
  2. ServerAdmin webmaster@bluefeel.com   
  3. DocumentRoot d:/WwwRoot/bluefeel.com   
  4. ServerName bluefeel.com   
  5. ErrorLog logs/bluefeel.com-error_log   
  6. TransferLog logs/bluefeel.com-access_log   
  7. </VirtualHost>  

注意:以上纯属初学者记录,可能错误百出!

一口气注册了好几个子Google企业套件,哈,得来全不费功夫!

September 29th, 2007 / 求知·技术新知 / 一条评论

上次注册了一个Google企业套件以后的第三天,就发现了,填好表以后提交老是提示“地区问题”,不死心,之后陆陆续续想出一些办法申请,均指失败......看来,由于GFW封了ghs.google.com,虽然目前只是局部屏蔽(广州电信仍然可以访问),但是那些已GFW的地区所在的用户申请了套件以后却不能正常访问,等于是白白浪费Google的资源,也许因为这个原因,Google也采取了进一步的行动,以前是当申请者选择地区为“中国”时就不能通过审核,但是后来像我们这种“伪美国地区”的申请者多了起来之后,Google干脆从IP上禁止中国(其实只是内地)地区的用户申请,这也算该死了,你封了人家的IP,不按常理出牌,人家最多不跟你玩,玩不起还躲不起啊.......

苦了我们这些Google Fans啊,而且,Google的套件实在好用,看似简单,其实功能强得要命,引用一下我之前说过的:


免费帮Google做广告


虽然只注册到一个套件,但是借助Google企业套件的强大功能,我把几个正在使用的域名也绑定为那个套件的别名,竟然也能实现所有我想要的功能,绑定别名,做好解释,设置Web访问地址,利用过滤器和标签就能在一个邮箱中收发处理所有的邮件,值得一提的是,允许选择不同的回复地址,真是个实用的功能!

就这样用了一段时间,感觉舒服极了,于是干脆弃用了之前在商中那里用了几年的收费邮局,说真的,不便宜的东西,假如不用Foxmail收发的话,速度也慢得要命,而且更要命的是垃圾过滤相对Gmail来说,简直是小儿科!

一边用着绑定了好几个域名的唯一一个的套件,一边尝试再注册,可以用的方法都用了,最后只能用代理申请,但是还是不成功,后为听留言说他通过代理申请到了,按他的说法,得用“透明代理”,于是就试代理,试了几十个,没有一个可以用的,汗死,试了好几次,只好放弃......

嘿嘿,都说天无绝人之路,今天突然想到利用QQ的远程协助来注册,哈,那才是真正的代理啊,哈!......刚好有一个MM现在在澳门,于是就试了一下,结果,只用了一分多钟就成功注册了一个,哈,那个高兴啊,马上一口气把需要注的都注了,哈,真爽!

就这样,几分钟时间就搞定了我这段时间以后想要做的事,真是得来全不费功夫啊,哈,羡慕吧?赶快找个没有住在内地的朋友帮忙注一个吧,包你不会后悔,嘿嘿!

Treo650中文模拟器 Treo650 Simulator GSM ROWdy Chinese

August 9th, 2007 / 求知·技术新知 / 7 条评论

这两天在为Treo650找一款记账软件,之前安装在Palm上的管家婆实在太简陋,也不好用,还乱码......找了一下,可以用于Treo650的财务软件真是不少,用Palm就是有这个好处!

但是第个软件都各有特色,有人说这个好,当然也有人说那个好,好不好要看适不适合自己,所以就要自己试!那么多软件,一个一个的在Treo650上面折腾,真的不忍心,我都怕我的Treo650罢工了,那就惨了!

之前虽然也有装过模拟器,都只是试一试,没有真正应用过,今天找到这个不错的,备份一下,顺便共享给大家,模拟下载是有的,但是找到一个好用的,倒也不是那么容易!

解压密码是:

 

调用Google Apps for Your Domain新版隐藏功能:设置邮局登录页面的颜色配制

August 1st, 2007 / 求知·技术新知 / 暂无评论

这两天开始使用Google Apps for Your Domain,今天无意中在网上发现旧版的Google Apps for Your Domain是有修改邮局登录页面的颜色的选项,试了一下,原来新版也是有此功能的,只是不知什么原因隐藏了,共享一下:

用管理员的身份登陆后,打开以下页面:

其中YourDomain.com改为你的域名,这样就把新版中的隐藏功能调了出来,哈,真不错!