<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title></title>
		<link>http://www.eoss.cn/blog/category//</link>
		<description>一个不安分的程序员对技术和商业的思考...</description>
		<copyright>Powered by SaBlog-X. Copyright (C) 2003-2009.</copyright>
		<generator>SaBlog-X Version Plus 2.0 Build 20090308</generator>
		<lastBuildDate>Thu, 11 Mar 2010 14:19:13 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.eoss.cn/blog/language_performance/</guid>
			<title>Ruby/Java/Python/PHP性能比较</title>
			<author>shine</author>
			<description><![CDATA[乐在其中 ( http://www.eoss.cn/blog/ ) : <p>根据The Computer Language Benchmarks Game的性能测试结果：<br />
<br />
PHP : JRuby : Python : Java 大约是 1:2:4:100，以上结果仅供参考。另外，JRuby、Java比较占用内存。由此可以看出，Ruby应用于Web开发在性能上不会有太大的的问题，至少和PHP/Python是同一数量级的。<br />
<br />
注：<br />
PHP 5.2.6<br />
Python 2.6<br />
JRuby 1.1.6<br />
Java 1.6 server<br />
<br />
附：<br />
Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy<br />
<a href="http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/" target="_blank">http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/</a><br />
各种Ruby实现的性能评测修正版本<br />
<a href="http://www.javaeye.com/news/4465-ruby-achieve-a-variety-of-performance-evaluation-version-of-the-amendment">http://www.javaeye.com/news/4465-ruby-achieve-a-variety-of-performance-evaluation-version-of-the-amendment</a><br />
The Great Ruby Shootout (December 2008)<br />
<a href="http://antoniocangiano.com/2008/12/09/the-great-ruby-shootout-december-2008/" target="_blank">http://antoniocangiano.com/2008/12/09/the-great-ruby-shootout-december-2008/</a><br />
设计高性能网站架构-LLMP<br />
<a href="http://www.javaeye.com/topic/174335?page=1" target="_blank">http://www.javaeye.com/topic/174335?page=1</a><br />
<br />
关注Rails性能的可以看看这个：<br />
Railsサーバ性能比較<br />
<a href="http://www.j-kanban.com/bbs/thread-2010-1-3.html" target="_blank">http://www.j-kanban.com/bbs/thread-2010-1-3.html</a><br />
对于这两天ruby开发网站性能测试总结<br />
<a href="http://www.jiangmiao.org/blog/227.html" target="_blank">http://www.jiangmiao.org/blog/227.html</a></p>]]></description>
			<link>http://www.eoss.cn/blog/language_performance/</link>
			<category domain="http://www.eoss.cn/blog/category/web_dev/">Web开发</category>
			<pubDate>2009-01-20 12:55</pubDate>
		</item>
		<item>
			<guid>http://www.eoss.cn/blog/web_tools/</guid>
			<title>网站开发、测试工具集</title>
			<author>shine</author>
			<description><![CDATA[乐在其中 ( http://www.eoss.cn/blog/ ) : <p>速度测试<br />
<a href="http://tools.pingdom.com/">Pingdom</a>&nbsp;非常专业的网页测速服务，可对该网页中众多元素一一测速，清楚地看到是哪些托了你的后腿。提供该网页速度的综合测评分析，看看会对你博客的设计有些启发。<br />
<a href="http://www.websiteoptimization.com/services/analyze/">Websiteoptimization </a>功能十分强大的网站速度测试服务，可通过URL、HTM、JAVA代码三种方式进行测试，结果十分齐全，包括HTML、Images、CSS、Javascript等各个类别的访问速度，难能可贵的是还会根据你的结果给出一些建设性意见。<br />
<a href="http://www.webslug.info/" target="_blank">Webslug</a>&nbsp;是一个在线网速测定的服务，所不同的是，它用于比较任意两个网站的访问速度，你输入想要比较的两个网站的地址，Webslug&nbsp;通过服务器进行访问速度测试，最后给出结果。<br />
<a href="http://www.webwait.com/">Webwait</a>&nbsp;简单的网页测速工具，比较大的特点是不仅可以测定某一点的访问速度，而且可以根据你的设置实时的监测速度。<br />
<a href="http://www.linkvendor.com/seo-tools/speedtester.html">Website speedtester</a>&nbsp;是<a href="http://www.linkvendor.com/">linkvendor</a> 旗下的一个服务，可对网站全方位监测速度，给出综合报告，有java代码、图片访问速度的细致报告。<br />
<a href="http://internetsupervision.com/scripts/urlcheck/check.aspx">Internetsupervision</a>&nbsp;可从世界10余个主要的网络节点来测是你的网页速度，包括：美国华盛顿、美国圣迭戈、德国多特蒙德、俄罗斯圣彼得堡、澳洲悉尼、中国北京等等。<br />
<a href="http://www.selfseo.com/website_speed_test.php">Selfseo</a> 所提供的网站访问速度测试功能并不强大，只提供简单的load时间，但可同时检测多个网站的速度以作比较。用它来检测你和竞争对手的速度，会对你的改进有所帮助。<br />
<a href="http://www.iwebtool.com/speed_test">Website speed test </a>是webtool提供的简单网站速度测试，和Selfseo 一样，最多可以同时测试10个网站的访问速度。<br />
<a href="http://www.websitegoodies.com/tools/speed-test.php">Websitegoodies</a> 提供的简单网站速度测试服务，提供大小和总load时间两个参数。<br />
<a href="http://www.web-hosting-top.com/web-hosting/tools.website-speed-test">web-hosting-top.com</a> 提供与Selfseo 一样的测速服务。<br />
<a href="http://www.global-weblinks.com/websitespeed.asp">global-weblinks</a> 提供与Selfseo 一样的测速服务。 <br />
<a href="http://www.linkwan.com/gb/broadmeter/speed/responsespeedtest.asp">世界网络</a> 提供的最简单的网站速度测试，只提供访问秒数结果。<br />
<a href="http://tool.chinaz.com/Speed/Index.asp">中国站长工具</a> 提供简单的速度测试，可选择5个服务器。<br />
<a href="http://host-tracker.com/" target="_blank">Host-tracker</a><br />
<br />
兼容性测试<br />
<a target="_blank" href="http://browsershots.org/" tip="http://browsershots.org/">browsershots.org</a> 支持OS、浏览器、屏幕分辨率、色深、JavaScript、Java、Flash兼容性测试<br />
<br />
SEO测试<br />
<a href="http://www.seores.com/search/onlineseo.asp" target="_blank">seores</a><br />
<a href="http://www.seomoz.org/page-strength" target="_blank">seomoz</a><br />
<a href="http://websitegrader.com/" target="_blank">Websitegrader</a><br />
<br />
统计系统<br />
<a href="http://www.vdoing.com/" target="_blank">维度</a></p>]]></description>
			<link>http://www.eoss.cn/blog/web_tools/</link>
			<category domain="http://www.eoss.cn/blog/category/web_dev/">Web开发</category>
			<pubDate>2009-01-12 12:29</pubDate>
		</item>
		<item>
			<guid>http://www.eoss.cn/blog/web_page_redirect/</guid>
			<title>Note:实现页面跳转的方法</title>
			<author>shine</author>
			<description><![CDATA[乐在其中 ( http://www.eoss.cn/blog/ ) : <p>1、HTTP Head的Location值<br />
2、Meta标签<br />
3、JavaScript</p>]]></description>
			<link>http://www.eoss.cn/blog/web_page_redirect/</link>
			<category domain="http://www.eoss.cn/blog/category/web_dev/">Web开发</category>
			<pubDate>2009-01-01 11:16</pubDate>
		</item>
		<item>
			<guid>http://www.eoss.cn/blog/seo_programming_note/</guid>
			<title>《搜索引擎优化高级编程》读书笔记</title>
			<author>shine</author>
			<description><![CDATA[乐在其中 ( http://www.eoss.cn/blog/ ) : <p><b>搜索引擎友好的URL地址</b> 		<br />
URL Rewrite<br />
REST<br />
<br />
URL地址标准化 www.example.com VS example.com<br />
通常这两个地址指向相同的内容，为了避免重复内容，可以把example.com永久重定向到www.example.com<br />
<br />
<b>内容重定向和HTTP状态代码</b><br />
基于JavaScript的重定向(不推荐使用，可能导致某种类型的惩罚)<br />
document.location = 'http://www.example.com'<br />
<br />
基于meta的重定向(延迟小于10秒时不推荐使用)<br />
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;10;url=http://www.example.com/&quot;&gt;<br />
<br />
<b>重复内容</b><br />
网站内部不同链接指向相同的内容可能对网站权重产生负面的效应，明智的做法是从网站中尽可能多的消除重复内容。<br />
<br />
重复内容的起因：<br />
网站结构导致的重复内容，如打印友好(print-friendly)的页面、有重复标题或meta标签值的页面、使用基于URL地址的session id等。<br />
<br />
两种排除页面的方法：<br />
使用robots meta标签 &lt;meta name=&quot;robots&quot; content=&quot;noindex, nofollow&quot; /&gt;<br />
robots.txt模式排除<br />
<br />
有重复标题或meta标签值的页面：创建唯一的meta标签或者不创建meta标签<br />
使用基于URL地址的session id: 使用基于cookie的session<br />
<br />
<b>黑帽SEO</b><br />
什么是黑帽SEO<br />
笼 统的说，所有使用作弊手段或可疑手段的，都可以称为黑帽SEO。比如说垃圾链接，隐藏网页，桥页，关键词堆砌等等。在Blog评论中添加与主题无关的网站 链接，试图利用高权重的网站来提升自己的网站就是一种典型的黑帽SEO。为了防止搜索引擎有可能识别出该链接指向的是垃圾网站从而降低你的网站的权重，我 们可以向链接中添加rel=&quot;nofollow&quot;属性，例如&lt;a href=&quot;http://www.blackhat.com&quot; rel=&quot;nofollow&quot;&gt;，告诉搜索引擎这个链接没有经过站点审核，所以这个链接不是一个信任票。搜索引擎看到这个标签就可能减少或完全取消 链接的投票权重。但是这样并不能防止垃圾信息，只是能减轻垃圾网站对你的网站的攻击效果，链接仍然是可用的，但是并不是垃圾网站所希望的，因为这些链接没 有投票价值。 <br />
<br />
这个标签通常是用在博客的评论或论坛帖子中，因为这些地方是最多垃圾链接出现的地方。现在主流的博客和论坛软件都自动在评论和帖子的链接中加上了这个标签。<br />
<br />
通过认证码避免自动发帖攻击。<br />
<br />
网站优化的最高境界还是白帽SEO和UEO（User experience optimization，用户体验优化）。<br />
<br />
<b>伪装、地域定向和IP分发</b><br />
<br />
伪 装(Cloaking)被定义为为搜索引擎蜘蛛和人类访问者提供不同的内容。在搜索引擎优化领域，它是一项充满争议的技术。但是根据IP不同返回不同内 容，有的时候又不是作弊。所以这两者之间的界限，经常比较模糊。地域定向(geo-targeting)是一项类似的技术，但是它基于地理区域，为不同区 域提供不同内容。例如，Google使用地域定向将www.google.com的用户重定向到特定国家/地区的域名。它的使用基本上没有什么争论。这些 技术通常都使用一种叫作IP 分发(IP delivery) 的技术实现。 <br />
<br />
IP分发使用连接计算机的IP网络地址，而无论它是机器 人或人类，发送不同的内容。在这个过程中，它使用数据库。在伪装的情况下，数据库存储着将会访问站点的不同蜘蛛的IP 地址，编程人员可以利用这些信息来生成不同的表现或逻辑。在地域定向的情况下，数据库存储着不同范围的IP地址段，指示着这些不同的IP地址段分别位于世 界上哪个地方。地域定向的脚本扫描这个列表，以得知当前访问者的IP在于哪个国家/地区，编程人员可以利用这些信息来生成不同的表现或逻辑。通常，IP分 发的伪装在实现上还会查看请求的User-Agent报头。用户代理报头是浏览器和蜘蛛都会发送的，但是这并不一定权威，因为用户和蜘蛛都有可能对自己是 谁不说实话。在前一种情况下，蜘蛛声称自己是用户，以检测运用了伪装的网站，免得它向蜘蛛提供优化过的信息而向用户提供另外一套。在后一种情况下，用户 (通常是竞争对手)也可能在浏览器中发送用户代理，以检测是否这个站点采用了伪装。它通过伪造其用户代理，来查看是否有伪装的存在。这就是为什么伪装的很 多实现都不使用它来作为检测因素。 <br />
<br />
Google的定义：</p>
<ul>
    <li>按地理位置传送: 根据用户所在位置，提供有针对性的内容。网站管理员可以通过用户储存在Cookie里的参数确定用户地理位置，还可以根据登录信息或者IP地址确定用户所 在的位置。比如，如果你的网站是关于棒球的，你就可以通过定位技术向纽约的用户突显洋基队的内容信息。关键是传递给Googlebot的信息要与来自相似 地域，IP范围等等的普通用户一样 （如果将Googlebot和普通真实的用户区别对待，那就构成了内容伪装 ）</li>
    <li>按用户IP传送：根据用户的IP地址，提供特定内容信息。一般情况下，用户的IP地址与地理位置是绑定的，所以IP可以被当成是一种特定的地理位置标识，类似的规则同样适用。Googlebot上将看到与来自相同IP地址的用户一致的内容。</li>
    <li>内容伪装：向用户提供与Googlebot不同的内容。这种行为是违反网站管理员指南的。如果Googlobot里面的文档与用户看到的文档内容不一致，你就麻烦了。诸如md5sum或者diff等程序都会监测出两个不同文档的相似性。</li>
    <li>First click free: 首次点击免费:实施Google资讯首次点击免费政策，这样一来，就可以在不违反搜索质量原则的前提下，将奖励性或者订阅用户才能享受的服务内容，显示在 Google的搜索索引当中。即使用户没有注册或者订阅，也可以通过Google搜索，找到网页，然后浏览文档全文。他们的第一次点击是免费的，但如果要 浏览网站上其他网页的内容，则需要登录或者付费。如果你正在使用这一功能，请确保向通过来自Google搜索的用户展示的内容，与Googlebot看到 的内容一致。</li>
</ul>
<p><strong>站点地图</strong></p>
<p>传统站点地图<br />
简单的HTML页面，将所指向的网页分组，用于帮助访问者导航。<br />
<br />
搜索引擎站点地图：<br />
站点地图可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的站点地图形式，就是 XML 文件，在其中列出网站中的网址以及关于每个网址的其他元数据（上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等），以便搜索引擎可以更加智能地抓取网站。站点地图不影响Web站点的排名，但是可以让站点被检索得更快。<br />
<br />
1.Google XML站点地图标准<br />
http://www.google.com/webmasters/sitemaps/<br />
创建Google账户<br />
创建站点地图<br />
将站点地图添加到你的账户<br />
检验站点，让Google确认你能够修改该站点<br />
Google站点地图接受最后修改日期、更新频率、页面相对重要性等信息。在站点地图更新后，你可以主动提交到Google。<br />
<br />
2.Yahoo!纯文本站点地图标准<br />
在Web根目录下存放一个urllist.txt文件，内容为换行符分隔的URL列表，例如：<br />
http://www.example.com/<br />
http://www.example.com/news/<br />
http://www.example.com/product/<br />
并将它注册到一个Yahoo!账户，在http://submit.search.yahoo.com/free/request添加站点<br />
<br />
3.sitemaps.org标准<br />
标准化的搜索引擎站点地图协议<br />
借鉴了Google标准<br />
受 Google、Yahoo! 和 Microsoft 在内的众多厂商的支持<br />
http://www.sitemaps.org/zh_CN/protocol.php<br />
<br />
相关工具<br />
在线xml地图生成站点网址：<br />
http://www.xml-sitemaps.com<br />
使用很简单，输入你的网站地址，等待几分钟便可以下载为你站点生成的各种类型的地图。<br />
<br />
浏览器插件<br />
Web Developer Extension (Firefox)<br />
View HTTP Headers (Firefox)<br />
View HTTP Headers (IE)<br />
<br />
相关网站和Blog<br />
http://www.dunsh.org/<br />
http://www.seotest.cn/<br />
http://www.chinamyhosting.com/seoblog/<br />
http://www.seo-diy.cn/</p>]]></description>
			<link>http://www.eoss.cn/blog/seo_programming_note/</link>
			<category domain="http://www.eoss.cn/blog/category/web_dev/">Web开发</category>
			<pubDate>2008-12-12 17:11</pubDate>
		</item>
	</channel>
</rss>
