<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>漫天风 &#187; web优化</title>
	<atom:link href="http://blog.thinklet.net/mantian/tag/web%e4%bc%98%e5%8c%96/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thinklet.net/mantian</link>
	<description>把细小的事情做到极致</description>
	<lastBuildDate>Mon, 18 Jan 2010 16:28:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>web优化checklist</title>
		<link>http://blog.thinklet.net/mantian/2009/01/22/web%e4%bc%98%e5%8c%96checklist/</link>
		<comments>http://blog.thinklet.net/mantian/2009/01/22/web%e4%bc%98%e5%8c%96checklist/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 04:46:52 +0000</pubDate>
		<dc:creator>mantian</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[web优化]]></category>
		<category><![CDATA[性能]]></category>

		<guid isPermaLink="false">http://blog.thinklet.net/mantian/?p=195</guid>
		<description><![CDATA[自检项目:
* 资源检查（针对html，js，swf，css，图片等）

是否新增加了文件请求？


是否有404请求？


新增加的文件请求响应中是否有expirex头（好头）？


新增加的文件请求响应中是否有etag头（坏头）？


新增加的文件请求是否支持gzip压缩？


新增加的文件请求下载过程是否有block?


新增加的文件请求下载过程是否导致其他资源block?


新增加的文件请求能否延迟加载？


是否减少了文件请求或者合并了文件请求？


新增加的请求能否被浏览器缓存？


新增加的请求是否适合进行长时间缓存？


在empty cache和full cache两种情况下，是否有重复的文件请求？


在empty cache和full cache两种情况下，是否有abort的文件请求？


新增加的文件请求是否需要通过一个301/302跳转


（针对imgcache）新增加的文件是否适合分散到新域名下？

* Js检查

新增加的js请求能否合并到现有的js请求或者页面请求中？


新增加的js请求是否在关键路径上?


新增加的js请求能否放到body之后加载？能否延迟异步加载？


新增加的js文件是否重写了大量已有js文件的代码？


Js文件能否进行混淆和压缩？


循环中的计算有没有能提出到循环外进行的？


有没有大量连续的字符串连接操作（如有考虑用数组join）

* CSS检查

新增加的CSS是否有相互import？


新增加的CSS是否大量复写了原有CSS文件的大量规则？ 


新增加的多个CSS能否合并？


CSS能否直接写到html页面中(可复用性高吗?)？


是否使用了expression？


是否在hover样式中重新声明了背景图片（会导致重复请求）？

* 限速检查

是否进行过netlimiter限速测试？


在限制IE下载进程为2个和8个两种情况下打开页面的速度是否有明显差异？


是否进行过cpukiller限速测试？

* http检查

DNS Lookup次数：


Block 请求个数（请求的）：


关键路径上Block请求个数

*Cookie检查

是否创建了新的cookie?


是否创建了新的文件cookie?


是否创建了新的qq.com域名cookie?


能否用user-data或者share object代替cookie？

* 图片检查

新增加的图片能否延迟到用户要看的时候再加载？


新增加的图片是否用innerHTML方式填充到页面中的（可能导致重复请求）？


新增加的图片是否需要进行预加载？


新增加的图片能否合并到已有的图片中？

* Html检查

是否使用了iframe？


Css是否写在head中？


Script是否（能否）写到页面最下面？


Html文件能否进行混淆和压缩？


Inline的css是否使用了了expression,是否在hover样式中重新声明了背景图片？

* flash检查

Flash是否使用了比较耗费cpu的渲染效果?


Flash是否超过了100k？


Flash是否需要下载额外的网络资源?


Flash能否延迟加载?

* Ajax检查

页面能否分阶段渲染？


页面能否边显示（或者交互）边渲染


写操作是否用post方式提交


读操作能否用json方式请求？


CGI能否允许cache，能否支持304响应，能否支持Gzip压缩

]]></description>
		<wfw:commentRss>http://blog.thinklet.net/mantian/2009/01/22/web%e4%bc%98%e5%8c%96checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<a style="display: none;" href="http://mcinside.com/">MC Inside</a>