1、重定向要尽量避免,如果必须要重定向,也是用301永久重定向,慎用302临时重定向。
! j3 W4 E, ~1 U/ t- Z. t8 r
4 R8 o) L/ r& ~$ j' u: r1.HTTP/1.1 301 Moved Permanently; ~( p8 @, O4 P& Q. I
2.Location:http://example.com/next.url# @/ h" L% w% @# Z* {$ i( v+ T
3.Content-Type:text/html% v3 V) v) m, h0 Q1 N0 u
复制代码
~! l6 u. [, f# _( W! h$ c% q R" {' S, @% T' ~4 }- r
/ J3 l- X7 s2 ^- B- b% Q
以上代码是301重定向的响应码。可以用火狐插件HTTPfox查看网页头部信息。2 N7 g: U! O: E
301重定向会拖延页面中元素地加载,因为加载HTML文件前,不会下载任何文件。
|# [2 W5 D3 d1 F- J* n提醒:当url结尾本该有斜杠却被省略的情况很普遍。像访问http://www.example.com/photo 这类url时,大部分网站返回的是404页面,这对用户很不友好,应该做一个重定向至http://www.example.com/photo/,Apache服务器中可以用mod_rewrite来改写url,杜绝此类情况。" z* [7 p0 j, \6 P
8 n* A2 Z/ Q% M9 o
2、慎用iframe
6 y) ~; y8 f5 I5 c, Z* _1 k# C1 t: I9 p1 B. r: W
搜索引擎不识别iframe,而且它会阻止页面其他内容的加载,从而也拖慢了网页整体的加载速度。除非你有很浓烈的怀旧情节或者叛逆情怀,不然,请慎用iframe. 【煤泥烘干机:http://www.xz-ky.com】+ P1 r8 O. F2 n" b1 t9 V
: M9 M3 W5 n1 g3 b3、把样式表置于顶部2 H/ ~- r+ @2 d
9 e: i- b6 ]' x+ H# t D# G$ K* }
把样式表放到HTML的<head> </head>内部,在页面加载时,就会有次序地显示页面内容,有助于页面快速有序地呈现。若样式表在底部,IE等一部分浏览器,会暂时停止加载页面,先去读取底部的样式表来,内容的有序呈现将被打破,不利于用户体验。 |