<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[PuterJam's Blog]]></title>
  <subtitle type="html"><![CDATA[激情是成功的必要前提]]></subtitle>
  <id>http://www.pjhome.net/</id>
  <link rel="alternate" type="text/html" href="http://www.pjhome.net/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.pjhome.net/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2008-07-20T21:46:14+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[iPhone模拟器能打开Qzone了]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=5" label="Diary" /> 
	  <updated>2008-07-20T21:46:14+08:00</updated>
	  <published>2008-07-20T21:46:14+08:00</published>
		  <summary type="html"><![CDATA[<p><img width="318" height="480" alt="图片 1.png" src="http://www.pjhome.net/attachments/month_0807/y200872021468.jpg" /></p>
<p>今天在Mac跑了一个iphone的模拟器,发现Qzone居然能够很好的打开, 太棒了. <strong>:P</strong></p>
<p>被danger说对了, 真实的iphone还是无法打开. 被乔布斯忽悠了... <strong>:(</strong></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/882.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=882</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[爱上Apple]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=5" label="Diary" /> 
	  <updated>2008-07-18T11:59:57+08:00</updated>
	  <published>2008-07-18T11:59:57+08:00</published>
		  <summary type="html"><![CDATA[<p><img width="135" height="121" alt="图片 5.png" style="float:right;" src="http://www.pjhome.net/attachments/month_0807/e2008718115614.jpg" />用了几天Apple,结果不经意发现已经爱上了这个系统. 怎么会有那么好的用户体验呢.</p>
<p>看来window要加油哈</p>
<p><br />
<img width="480" height="300" alt="图片 1.png" src="http://www.pjhome.net/attachments/month_0807/k2008718115634.jpg" /></p>
<p><br />
<img width="480" height="300" alt="图片 2.png" src="http://www.pjhome.net/attachments/month_0807/b2008718115644.jpg" /></p>
<p><br />
<img width="480" height="300" alt="图片 3.png" src="http://www.pjhome.net/attachments/month_0807/m200871811573.jpg" /></p>
<p><br />
<img width="480" height="300" alt="图片 4.png" src="http://www.pjhome.net/attachments/month_0807/u2008718115923.jpg" /></p>
<p><br />
<img width="480" height="300" alt="图片 6.png" src="http://www.pjhome.net/attachments/month_0807/l2008718115935.jpg" /></p>
<p>[此文由Ecto工具发布]</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/881.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=881</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[再接再厉，PJBlog3 v2.8.4.133 发布[更新]]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=7" label="PJBlog3" /> 
	  <updated>2008-07-13T22:38:46+08:00</updated>
	  <published>2008-07-13T22:38:46+08:00</published>
		  <summary type="html"><![CDATA[<p><img alt="" align="right" src="http://bbs.pjhome.net/images/phpwind/logo.gif" /></p>
<p>这个版本更新的功能只有一个 - <strong>在线编辑 皮肤 插件 以及 模板 功能</strong>，这样大家调试的时候就不用把文件download下来再修改了。其实这属于一个开发者的功能，以后PJblog3会增加更多开发者和设计者的功能哈。</p>
<p>&nbsp;</p>
<p>这次发布没有放出自动安装包，就辛苦各位手动ftp一堆文件了哈，推荐有在线编辑需求的用户升级。升级包只能在 PJBlog3 v2.8.3.127 上升级。</p>
<p><a target="_blank" href="http://code.google.com/p/pjblog/downloads/list"><img style="margin-left: 4px" alt="" border="0" src="http://www.pjhome.net/download/download.png" /></a></p>
<p>&nbsp;</p>
<p><strong>特别说明: 需要复制粘贴代码的朋友，先取消代码高亮</strong></p>
<p><a href="http://www.pjhome.net/attachments/month_0807/t2008713223844.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="180" alt="12345" width="398" border="0" src="http://www.pjhome.net/attachments/month_0807/n2008713223845.jpg" /></a> <br />
&nbsp;</p>
<p><span style="font-size: 14px"><span style="color: #ff0000"><strong>=== 致7.14 0:33 分前下载过的2.8.4.133的用户===</strong> </span></span><br />
&nbsp;</p>
<p><strong>1.</strong>由于个人经验不足导致<strong>部分</strong>升级了的朋友可能会使<strong>数据管理</strong>无法使用。 <br />
如果您发现<strong>数据管理</strong>和<strong>代码编辑器</strong>无法使用的，请重新下载一下更新包 更新以下文件即可 <strong>control/f_control.asp </strong></p>
<p><strong>2. 继续发现一个bug 无法删除模块里的内容</strong><br />
<br />
<a href="http://www.pjhome.net/attachments/month_0807/7200871323434.rar"><img style="margin: 0px 2px -4px 0px" alt="" border="0" src="http://www.pjhome.net/../../images/download.gif" />点击下载补丁文件</a></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/878.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=878</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[PJBlog3 发布版本 v2.8.3.127 里程碑]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=7" label="PJBlog3" /> 
	  <updated>2008-07-12T21:37:26+08:00</updated>
	  <published>2008-07-12T21:37:26+08:00</published>
		  <summary type="html"><![CDATA[<p><img alt="" align="right" src="http://bbs.pjhome.net/images/phpwind/logo.gif" /></p>
<p>&nbsp;PJBlog3 2.8 终于于2008-7-12 发布第一个beta版本。这里要感谢广大Blogger们一直以来对PJBlog的支持。同时还得特别感谢 <strong>snail.rison 戒聊</strong> <strong>wukangrui </strong>开发协助 以及 论坛所有协助测试的<strong>斑斑们</strong>、特别感谢 <strong>bug Center Team </strong>进行的代码安全检查。</p>
<p>这里 PJ 话就不多说了，一起来看看PJBlog3更新了什么内容吧。同时也欢迎大家把在安装和升级过程中遇到的问题到论坛反馈， 多谢。</p>
<p><a target="_blank" href="http://code.google.com/p/pjblog/downloads/list"><img style="margin-left: 4px" alt="" border="0" src="http://www.pjhome.net/download/download.png" /></a></p>
<p>&nbsp;<span style="font-size: 16px"><strong>★PJBlog3 2.8.3.127 安装和升级说明★<br />
<br />
<span style="font-size: 12px">关于安装</span><br />
</strong></span></p>
<p><span style="font-size: 16px"><span style="font-size: 12px">安装说明就不细说了。有两种安装方式，新人可以采用 </span><strong><span style="font-size: 12px">完整的自动安装程序</span></strong><span style="font-size: 12px">, 把文件传到ftp然后运行install.asp即可<br />
</span></span></p>
<p><strong><span style="font-size: 16px"><span style="font-size: 12px">关于升级</span></span></strong></p>
<p><span style="font-size: 16px"><span style="font-size: 12px">2.7升级的Blogger需要注意了，PJBlog3的改动非常大，<strong>几乎所有文件都修改</strong>了。升级有两种升级方式如下，<br />
</span></span></p>
<p><span style="font-size: 16px"><span style="font-size: 12px">1.如果没有对blog进行过多修改的，推荐使用 <strong>自动升级程序</strong> 把文件上传到服务器后执行update.asp后即可升级完毕</span></span><br />
2.如果对Blog进行二次开发的用户需要下载 <strong>升级压缩包</strong>，进行必要的文件对比后，上传到服务器执行&nbsp;update2.7to2.8.asp 进行数据库升级<br />
&nbsp;<br />
同时升级后，建议到后台重新初始化一下文章<br />
<a target="_blank" href="http://www.pjhome.net/attachments/month_0807/u2008712231250.jpg"><img alt="" border="0" src="http://www.pjhome.net/attachments/month_0807/u2008712231250.jpg" /></a></p>
<p><strong>关于静态化<br />
</strong>PJBlog3开始正式支持页面的全静态化输出，不过升级和全新安装都不会默认选中，需要大家到后台开启，并且需要重新生成所有页面。</p>
<p><span style="font-size: 16px"><strong>★PJBlog3 2.8.3.127 更新内容★<br />
</strong></span><br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加全静态化功能&nbsp;<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加RSD（Really Simple Discoverability）支持<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />xmlrpc增加 mt.getPostCategories 支持<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />全新的后台控制面板<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加一批新图标<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加静态化过程进度可视化<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加清理服务器缓存 功能<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加wap访问写日志功能<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />优化翻页的表现<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />减少ubb编辑器输出的html代码，从而减少代码量。<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />采用异步方式动态加载ubb编辑器<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />取消文章列表顶部的翻页<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />后台增加 静态化可选项<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />静态页面的动态侧边栏支持304，提高打开速度<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />静态页面支持访问计数的统计<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />静态页面支持登录后对简单的权限进行判断<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />静态页面支持快速登陆评论<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加默认的robots.txt文件。禁止爬虫抓取搜索、注册、登陆等页面<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />增加document.getElementById的增强缩写形式$()。<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/v2008712213337.png" />为外部网址添加 rel=&quot;external&quot; 属性。</p>
<p>&nbsp;</p>
<p>&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正safari无法看评论的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正 feed atom sitemap 路径的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修复后台基本设置缺少判断是否为&ldquo;全动态模式&rdquo;<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正翻页只有一页的时候不显示页数<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正发表评论可以伪造身份的bug<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正静态页面侧边栏应为插件导致脚本错误的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />静态页面支持隐藏日志<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />更新pjblog3的数据库字段<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正删除日志没有删除文件的bug<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正应插件问题导致获取评论和统计失败的bug<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />&nbsp;修正全动态下连接错误的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正xmlrpc的错误<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修复前台删除评论会员统计评论数不减的BUG<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修复后台删除留言留言总数及会员统计不减的BUG<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />增加后台直接删除风格文件夹功能<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />发表评论时首字不允许为空格或回车<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修复留言本验证码漏洞<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修复其他的一些小细节<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />留言本无法使用高级过滤功能<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />后台取消&ldquo;发表评论必须输入验证码&rdquo;设置时，前台发表评论时提示验证码错误的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />包含&ldquo;/&rdquo;符号的过滤规则,高级过滤无效的问题<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正后台模块过滤的bug<br />
&nbsp;<img alt="" src="http://www.pjhome.net/attachments/month_0807/r2008712213420.png" />修正模板里的隐藏日志图标</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/876.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=876</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[增加RSD支持]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=6" label="Note" /> 
	  <updated>2008-07-12T13:41:52+08:00</updated>
	  <published>2008-07-12T13:41:52+08:00</published>
		  <summary type="html"><![CDATA[<p>给xml-prc增加RSD支持，测试</p>  <p><a href="http://www.pjhome.net/attachments/month_0807/52008712134147.png"><img height="321" alt="image" src="http://www.pjhome.net/attachments/month_0807/k2008712134151.png" width="369" border="0" /></a> </p>  <p>（嘿嘿，通过RSD，live write 识别出提供程序了）</p>  <p>什么是RSD? Really Simple Discovery 是一个提供给xml-rpc client提供自动发现的接口。通过这个接口大家在使用离线日志工具，例如live writer或ScribeFire的时候就不需要再填写类型了。客户端能自动发现应该用那种类型的接口进行日志处理。</p>  <p>同时即将发布的PJBlog3还对xml-rpc修正了一些bug和增加了mt.getPostCategories 支持。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/875.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=875</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[测试 live writer 对静态化的影响]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=1" label="Javascript" /> 
	  <updated>2008-07-10T17:14:15+08:00</updated>
	  <published>2008-07-10T17:14:15+08:00</published>
		  <summary type="html"><![CDATA[<p>测试一下静态化后，xmlrpc的接口是否异常</p>
<p><a href="http://www.pjhome.net/attachments/month_0807/j20087811556.jpg"><img width="154" height="117" border="0" src="http://www.pjhome.net/attachments/month_0807/020087811557.jpg" alt="7817564_6933" style="border-width: 0px;" /></a></p>
<p>&nbsp;</p>
<p>结果失败了,居然发表成了草稿. 果然还有一些Bug<img src="http://www.pjhome.net//fckeditor/editor/images/smiley/qq2007/9.gif" alt="" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/871.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=871</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[手机发表日记]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=6" label="Note" /> 
	  <updated>2008-07-05T19:12:30+08:00</updated>
	  <published>2008-07-05T19:12:30+08:00</published>
		  <summary type="html"><![CDATA[测试手机发表日记哈]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/868.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=868</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[巧用etag实现304提高blog静态页面侧边栏]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=6" label="Note" /> 
	  <updated>2008-07-05T03:59:29+08:00</updated>
	  <published>2008-07-05T03:59:29+08:00</published>
		  <summary type="html"><![CDATA[<p><img align="right" alt="" src="http://bbs.pjhome.net/images/phpwind/logo.gif" />PJBlog3静态化以来受到大家的关注，同时也得到了大家的不少bug返回和建议。目前大部分明显的bug已经修正了，其中分享一下 静态化后 侧边栏慢的解决呵呵。经过试验，目前的侧边栏已经得到很大的改观了。</p>
<p>其实侧边栏的优化思路很简单，首先，静态页面里的侧边栏并不是全静态的，它能够实现一些简单的动态效果，例如登录框的表现，评论，访问数量等等。如果侧边栏每次都去访问服务器这样的速度肯定在，高速的静态页面下表现很慢。 最好的解决办法能够让浏览器知道如何才去获取到新的数据。</p>
<p>我们了解HTTP协议知道，304 是浏览器向服务器咨询内容是否有更新用的。朝这个方向去考虑，我打算让侧边栏实现304效果，只有服务器有更新才获取数据，没有更新让浏览器总是到本地的缓存去获取数据，以达到速度的提升。</p>
<p>看看我们的ASP是如何实现304的</p>
<div class="codeText">
<div class="codeHead">ASP/Visual Basic代码</div>
<ol class="dp-vb">
    <li class="alt"><span><span>&lt;% &nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">Dim</span><span>&nbsp;id,&nbsp;tKey,&nbsp;clientEtag,&nbsp;serverEtag &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;=&nbsp;0 &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;serverEtag&nbsp;=&nbsp;getEtag &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;clientEtag&nbsp;=&nbsp;Request.ServerVariables(</span><span class="string">&quot;HTTP_IF_NONE_MATCH&quot;</span><span>) &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;Response.AddHeader&nbsp;</span><span class="string">&quot;ETag&quot;</span><span>,&nbsp;getEtag &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;Response.ContentType&nbsp;=&nbsp;</span><span class="string">&quot;application/x-javascript&quot;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;serverEtag&nbsp;=&nbsp;clientEtag&nbsp;then &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Status&nbsp;=&nbsp;</span><span class="string">&quot;304&nbsp;Not&nbsp;Modified&quot;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;else &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Server.Transfer&nbsp;</span><span class="string">&quot;static_js_mod.asp&quot;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if &nbsp;&nbsp;</span></li>
    <li><span>%&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>服务端获取到客户端的etag后，和服务器的etag进行对比。如果相等说明客户端有本地缓存，于是返回304给客户端，否则加载侧边栏的数据。当然这个判断的消耗是非常低的，我们甚至不用访问服务器，只要访问服务器里的一个缓存的etag即可</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/865.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=865</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[部分老的文件链接已经被google更新]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=5" label="Diary" /> 
	  <updated>2008-07-02T00:37:29+08:00</updated>
	  <published>2008-07-02T00:37:29+08:00</published>
		  <summary type="html"><![CDATA[今天随意搜索了一下，发现一些老文章的地址也被google更新了新的htm地址，这个非常棒哈。<br/>目前静态化还有一些bug还需要修正。论坛的版主们正在紧张地测试工作，相信不用太久就可以放出第一个beta的版本了。<br/><br/>还有也谢谢大家的支持了<br/><img src="http://www.pjhome.net/attachments/month_0807/b20087203552.jpg" border="0" alt=""/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/864.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=864</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[亲爱的google来扒htm页面吧]]></title>
	  <author>
		 <name>puterjam</name>
		 <uri>http://www.pjhome.net/</uri>
		 <email>puterjam@gmail.com</email>
	  </author>
	  <category term="" scheme="http://www.pjhome.net/default.asp?cateID=5" label="Diary" /> 
	  <updated>2008-07-01T02:07:37+08:00</updated>
	  <published>2008-07-01T02:07:37+08:00</published>
		  <summary type="html"><![CDATA[<img src="http://www.pjhome.net/attachments/month_0807/92008712731.GIF" border="0" alt=""/><br/>亲爱的google来扒htm页面吧 <img src="http://www.pjhome.net/images/smilies/Face_02.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.pjhome.net/article/863.htm" /> 
	  <id>http://www.pjhome.net/default.asp?id=863</id>
  </entry>	
		
</feed>
