2012年8月3日星期五

提高Google Adsense广告相关度的技巧

昨天在听AdSense的一个网络会议的时候,主讲人提到了一个提高Adsense广告相关度的技巧,可供那些感觉广告匹配度不高、广告点击率低的AdSense用户参考使用。

Google AdSense广告通常会针对用户网页的内容自动显示广告,但AdSense可能并不清楚你网页上的哪些部门的内容更重要,如果用户通过手动添加一些HTML代码的方式,突出或忽略网页中的某些部分,这在一定程度上可以引导AdSense抓取工具重点分析网页的某些部分或忽略某些部分,以提高广告的相关度。

比如,用户想要强调网页上某部分,那么可以在这部门的前后增加下面两段HTML代码。

<!-- google_ad_section_start -->

<!-- google_ad_section_end -->

将需要强调的部分放在这两段代码中间即可。

如果用户想要忽略掉从某处开始的信息,可以在那个位置前增加下面的HTML代码。

<!-- google_ad_section_start(weight=ignore) -->

经过这些处理后,AdSense广告的相关度就会得到一定的提高。

不过,如果用户页面的内容不足,那么有可能会因为没有广告内容而显示公益广告。

Z-Blog首页实现了静态化

今天花了两个小时的时间将我使用的Z-Blog 1.7的首页实现了静态化,通过这个静态化处理,使得我的Blog的负荷能力大为增强。

之所以将其静态化,是因为前几天我用Microsoft Web Application Stress Tool对我的博客进行网站性能测试的时候,我发现100个并发就可以让我的Intel双核至强5110 CPU达到100%负荷,这令我大吃一惊。仔细分析了一下,发现可能是因为default.asp中的Call System_Initialize引起的性能问题,因此我就打算使用静态化的方法跳过这条命令。

这个静态化其实是伪静态化,修改default.asp文件,当调用default.asp的时候会自动判断default.html文件是否存在,存在的话就读取这个文件的内容,然后修改c_system_event.asp文件,在重建缓存和提交评论的时候会自动重建首页html文件,最后修改一下首页的模板,将显示评论修改为JavaScript的方式,重建一下,即可正常使用。再使用Microsoft Web Application Stress Tool测试,效果明显,CPU再也没有上30%了。

具体修改方法是:修改c_system_event.asp,加入下面函数:

Function BlogReBuild_Index()

 Dim ArtList
 Set ArtList=New TArticleList
 ArtList.LoadCache
 ArtList.template="DEFAULT"

 If ArtList.ExportByCache("","","","","","") Then
  ArtList.Build
  Call SaveToFile(BlogPath & "default.html",ArtList.html,"utf-8",True)
 End If
 BlogReBuild_Index=True

End Function

然后在重建缓存函数MakeBlogReBuild和提交评论函数PostComment和提交引用函数PostTrackBack的尾部加入语句BlogReBuild_Index。

之后修改default.asp

在其文件开头加入以下语句:

If trim(Request.QueryString.Item) = "" Then 
Server.Transfer "default.html"
Response.End
End If

If trim(Request.QueryString.Item)<>"" Then
 Call System_Initialize()
Else
 Call System_Initialize_WithOutDB()
End If

以上修改在Z-Blog 1.7中实现,使用Z-Blog 1.8的可以忽略此文,因为Z-Blog 1.8已经完全解决了以上的所有问题,解决了System_Initialize的性能问题,并且也有首页静态化插件,不会再发生我现在这种问题了。

2012年8月2日星期四

Z-Blog 1.8的性能问题

Z-Blog 1.8是最新版本的Z-Blog,但是我升级到1.8的Z-Blog之后,发现其速度比1.7还要慢一些,这主要和我的Blog配置有关,最主要的配置是ZC_MOONSOFT_PLUGIN_ENABLE这个选项。

我一直都开启了ZC_MOONSOFT_PLUGIN_ENABLE这个选项,这个目录静态化插件是我早期写的Z-Blog插件,当时设置为系统重建的时候才调用,而现在的Z-Blog 1.8将这个功能集成后,调用极其频繁,也让我感觉1.8比1.7速度慢。

经过查询发现,几乎所有回复评论、删除评论等等操作,系统都会重建一次目录文件,而我的博客有一千多篇文章,每次重建都要耗费很大的CPU资源,特别对于我这个博客评论非常多,还有很多垃圾评论,这么频繁的重建目录索引会带来很大的性能问题。

经过我的一番查询,在c_system_base.asp文件中的Function BlogReBuild_Archives()函数里,有一行If ZC_MOONSOFT_PLUGIN_ENABLE=True Then,将其后面的Call BuildCategory注释掉,可能就会在重建文件的同时不进行目录重建操作。

希望下个版本的Z-Blog能在性能上做一些优化。

Z-Blog自定义时间评论关闭功能的修改

在Z-Blog系统中,将文章锁定后会无法出现评论框,但无法实现类似WordPress的一个功能,就是针对超过30天的文章自动关闭评论。

这个功能主要是为了防止垃圾评论设置的,对于更新较慢的博客尤为适合。要想让这个功能在Z-Blog中实现,修改方法如下:

在 c_system_lib.asp 中找到Function Export_CommentPost()函数,在函数开头增加一行:

If DateDiff("d",PostTime,now())>30 Then Exit Function

这样就能实现30天之前的文章停止评论,修改完成之后需要进行一次文件重建的操作。

由于Z-Blog的文件重建系统有点问题,对于评论多于400条的文章往往无法重建文章,我们可以使用下面的语句将评论数多余400条文章的评论自动关闭。

If CommNums>400 Then Exit Function

Google工具栏技巧:想怎么搜,就怎么搜

下文是Google公关投递的产品宣传文章-“Google工具栏技巧:想怎么搜,就怎么搜”,供参考。更多Google工具栏技巧,请参见本站Google工具栏技巧专题。

Google工具栏技巧:想怎么搜,就怎么搜!

Google(谷歌)的看家本领永远是搜索,Google开始着手做软件时,人们才发现原来搜索技术的应用一直局限于人们的想象力。工具栏也是这样一款产品,它是在我电脑中安装的唯一IE插件,并伴随了我很长时间。

Google工具栏的核心功能之一 - 搜索类型切换

Google工具栏最常见的用法就是,搜索者无需打开Google主页就可以在工具条内输入关键字进行搜索,这包含了网页搜索,手气不错,图片搜索,新闻搜索,论坛搜索等Google产品。通过Google工具栏,用户可以在这些方式的搜索中自由切换,无须另外打开新的页面,效率非常高。

比如,在工具条中输入暑期电影"超人归来",点击"手气不错"直接进入新浪建立的"超人归来专辑"。点击"论坛",在各个论坛上,关于"超人归来"的各个话题就都被罗列出来了。

Google Toolbar

Google工具栏的核心功能之二 - 用中文包打天下

如果说Google(谷歌)使命是整合全球的信息,让人人都能方便的获取和使用,对于Google(谷歌)中国来说,可能还要加上一条,那就是让全世界的信息都能以中国人最熟悉的语言展现出来,用"中文包打天下"。通过工具条上的翻译功能,用户只要将鼠标停留在网页中的英文字词上,就可以实现网页上任何单一字词的翻译;更强的是,使用工具条上的一键翻译按钮,只要点击一下,人们就可以把正在浏览的整个页面翻译成中文。例如下图中展示了您如何通过一键翻译浏览Google Finance (Google 财经)的各大公司财报和新闻等信息(请看下图):

Google Toolbar

虽然机器自动翻译的准确度今天还有待提高, 但这还是为E文不好的同志们打开了一扇通向世界的大门。基于目前的产品水准,英文原文作者的行文风格与语法的标准程度会对翻译质量结果影响很大 - 有时候准确度惊人, 有时候有些让人摸不着头脑,一般标准新闻等的翻译质量还是相当不错的。

除了这些,Google工具栏4.0跟以往版本相比,新功能也是惊喜多多。

给你搜索建议

增强型搜索框,简单说就是搜索建议,当你在新工具栏搜索框中输入搜索查询,就会看见根据热门 Google 搜索、拼写更正以及您自己的工具栏搜索历史和书签提供的实用提示列表。这是Google在web 2.0时代更个性化的服务。

自定义按钮

Google工具栏本身有一个按钮库,为流行网站提供了一组现成按钮,你可以直接添加这些按钮。目前按钮库里选择还是英文的,里面提供了教育、娱乐、体育等 11 种类别。目前虽然中文的个性化按钮现在还不多,但Google已经开放了这一产品的API协议,网站可以把自己网站的按钮添加到Google的按钮库,以供用户下载,也是帮助网站推广自己哦!

(API协议网址: http://toolbar.google.com/buttons/intl/zh-CN/apis/index.html )

你也可以自定义不在Google按钮库中的网站。 这里有一个小技巧,当你自定义按钮的网站是搜索网站时,你只要在任何站点的搜索框内右键单击选择"生成自定义搜索"。这个搜索网站就被添加到了Google工具栏。Google按钮自定义的功能非常强大,甚至可以将百度搜索也整合在一起。通过这项功能,我们可以利用Google 工具栏定做自己的搜索大全。让你想怎么搜,就怎么搜!

当你自定义的网站是非搜索网站时,比如"华尔街日报",你可以在工具栏上,建立"华尔街日报"的按钮,直接进入阅读。

网络书签

我们很多人都有在办公室,家里,酒店,甚至网吧轮番上网的经验。IE收藏夹的东西都保持在本地硬盘上,无法转移。多数情况下,收藏一个好网址的常用办法,就是把它存在自己的邮箱里,在不同的计算机上打开。

有了Google工具栏就,生活就完全不同了。简单来说,网络书签是一个技术上很简单,实际应用却很广泛的网络服务,主要用于解决IE收藏夹无法在不同电脑之间同步更新的问题。

使用Google网络书签非常简单。只要再任何一台电脑下载Google工具栏,并使用Google账户在工具条上登录(建议使用GMail帐号登录,点击工具条上邮件图标可快捷使用GMail),然后,在访问任何一个网页的时候,点击工具条上的蓝色星形符号,即可将此页加入Google网络书签中。更好的添加方法是点"书签"-"为此页添加书签",然后会出现一个"添加书签"的对话框,我们可以手动将该网址的分类填写进去,分类可填写多个词,每个词之间使用逗号分割。

比如,我们想了解公司慈善方面的东西。在工具条中,输入搜索词"公司 慈善",我们用"手气不错"来搜索,直接就进入了一个PDF网页,这是中国社科院长达12页的关于"公司慈善和培育中国公司的慈善文化"的一个研究文章。想留下来,好好读吗?打开"书签",为此页添加书签,就可以了。

Google Toolbar

接下来,不管你在哪里的计算机,只要用自己的帐号登录,就可同步显示自己的网络书签,其显示方式和IE的收藏夹非常相似。不同的是,Google工具栏的书签功能可以把你访问过的网页,查询过的信息存入了Google服务器。

另外值得一提的是,Google网络书签还有"导入IE收藏夹"用的功能,可以将原先保存在IE收藏夹里的书签方便的迁移到Google书签中。

其它新功能

Google工具栏还有其它新功能,比如发送功能,你可以使用Google工具栏发送共享网页;账户登陆,4.0版本中,你可以直接从工具栏右侧"设置"中"登陆",进入你的个性化主页,Google论坛和Gmail等Google服务的接入点。最后就是,搜索设置通知器了。当有间谍软件或其它程序试图把你默认的Google搜索更改为其它网站时,Google工具栏会及时主动地通知你。

Google工具栏和拼音输入法冲突

Google工具栏是一个常用的浏览器插件,可以为浏览器增加许多特殊的功能,例如快速的Google搜索、翻译、PageRank显示、拦截弹窗等功能,我先前使用时感觉很不错,然而,当我将Google工具栏升级到6.0以上版本后,就麻烦不断,开始是拼音输入的时候不停的闪烁,不知道是什么原因,好不容易升级到工具栏6.1后,闪烁问题没有了,但另一个问题却又出现了。

在默认情况下,Google工具栏会自动开通“搜索建议”功能,而使用拼音输入法在Google工具栏输入中文的时候,Google工具栏的“搜索建议”会将拼音输入框完全挡出,根本看不到输入的汉字。如下图所示。

Google工具栏和拼音输入法冲突

好在Google工具栏可以取消“搜索建议”的功能,我打开“工具栏选项”,在“搜索”中不选“输入时提示搜索”,就可以取消工具栏的搜索建议,如下图所示。

Google工具栏和拼音输入法冲突

然而令人意想不到的是,即使取消了“搜索建议”,依旧无法解决这个问题,我用拼音输入的时候,会出现“搜索历史记录”窗口,再次将拼音输入法的输入框挡住,如下图所示。

Google工具栏和拼音输入法冲突

最终,我在“工具栏选项”中将“历史记录存储”功能也取消了,才一切正常,拼音输入法输入框可以正常显示了。

我的使用环境是,IE 8.0中文版以及Google工具栏6.1.1518.856中文版,Google拼音输入法1.2.3278,操作系统是Windows Server 2003中文版。

当我卸载后重新安装一个Google工具栏5.0版本后,也没有出现上述异常情况,其显示效果如下图所示,因此可见这个问题是Google工具栏6.X独有的问题。对于Google工具栏的前端设计师来说,这是个不应该出现的低级错误。

Google工具栏和拼音输入法冲突

更新:2009年6月12日发布的6.1.1715.1442版Google工具栏解决了上述问题。

Google Urchin网络分析软件提供下载

据Google Analytics官方博客报道,Google宣布Urchin软件的beta版本已经开放下载了,和Google Analytics不同的是,Urchin可以安装在你自己的服务器上,Google Analytics是Google公司在收购了Urchin公司后推出的一款网络分析软件。

目前这个Urchin的beta版本建议用于测试评估,不推荐用在正式的服务器环境。

Google Urchin网络分析软件

Urchin软件有什么用处呢?

Urchin软件用于管理和分析那些处于防火墙保护的、内容敏感而不适合使用Google Analytics的网络分析工具,Urchin能处理和分析服务器的日志文件内容,并能使用浏览器来查看统计资料,Urchin软件内建数据库、支持多平台系统(Windows/FreeBSD/Linux)、自动分析多站点服务器流量资料,由于使用的是本地数据库,并且不需要访问Internet,因此数据分析内容可以保存在本地,不会被Google等第三方知道。

目前Google的Urchin软件beta版本为90天试用软件,一旦Urchin开发完成,其价格为2995美元。

点这里下载Urchin Beta(191兆):http://www.google.com/urchin/download.html