首页 > 常识 > 互联网 > 网站制作 > 基础与技巧

使用外部Java和CSS文件可以提高页面速度

作者:kingcms  时间:2016-04-02
描述:在实际应用中, 使用外部Java 和CSS文件可以提高页面的速度, 因为Java 和CSS文件都能在浏览器中产生缓存, 在没有增加 HTTP请求次数的同时可以减少HTML文档的大小。
1.对网站页面进行静态化处理
 
将动态页面转化为实际存在的静态页面这种方法, 由于静态页面的存在, 少了动态解析过程, 所以提高了页面的访问速度和稳定性, 使得优化效果非常明显。实现 URL静态化的方法可以使用 MVC三层架构, 通过 Rewrite 技术实现了 URL伪静态。 URL 
Rewrite方式特点鲜明, 由于是服务器内部解析的地址, 所以内容是实时更新的, 也不存在文件管理和硬件问题, 维护比较方便。在服务器级URLRewrite重写技术并不影响页面的执行速度。如果可以实现自定义URL生成规则, 甚至包括后缀名, 这样将更能在 URL中突出Keyword,提高网页的权重。
 
2.采用 CSS+DIV布局网站
 
采用CSS+DIV的网页在搜索引擎优化方面的优势要强于传统采用Table 编写的网页。对于以内容为主的CMS系统来说采用 
CSS+DIV的模式可以将文章的内容放到更加靠前的位置, 以便于搜索引擎蜘蛛更快地找到它所需的内容。而且从网页浏览速度上考虑, 采用CSS+DIV重构的页面容量要比Table 编码的页面文件容量小得多, 前者一般只有后者的1/2 大小。使用DIV+CSS布局, 页面代码变得精简。代码精简所带来的直接好处有两点: 一是提高搜索引擎蜘蛛的爬行效率,能在最短的时间内爬完整个页面, 这样对收录质量有一定好处; 二是由于能高效的爬行, 就会受到搜索引擎蜘蛛的喜欢, 这样对收录数量有一定好处。
 
3.生成 XML格式网站地图
 
网站地图已经被人们经常挂在嘴边, 但是很多kingCMS系统只有生成 HTML格式网站地图的功能, 却没有生成 XML格式网站地图的功能。 其实HTML格式是给网站浏览者看的, 而 XML却是给搜索引擎抓取的。所以, kingCMS系统不仅要能自动根据设定的栏目名称和逻辑结构生成 HTML格式网站地图, 而且还要能生成 XML格式的网站地图, 并能够时实更新, 然后将 XML地图自动提交给搜索引擎网站。
 
4.支持标签优化
 
标签优化, 是指Title、 Keywords、 Deion 的优化。CMS系统应该在后台允许客户输入自定义的网页标题标签Title Tag, 关键词标签Keywords Tag和描述标签Deion Tag。对大的网站来说, 用户自定义每个网页的标题, 关键词和描述标签, 比较困难, 工作量太大。但是至少对首页和频道首页应该允许用户自定义, 对更深层的产品页可以给用户两种选择, 既可以自定义, 也可以从产品名称和描述中自动提取。需要注意的是, 每一个网页的标题, 关键词和描述标签都应该不一样, 千万不要做成一个频道里所有网页标题全是一个。
 
5.对文章页面的 Keyword 与 Deion 内容进行优化
 
这里提到的 Keyword 和 Deion 与第三条是不同的, 这里主要指的是文章页面的 Keyword 与 Deion。最好的办法是根据文章发布时生成的TAG来自动生成关键词, Keyword 部分可以直接调用具体文章的关键词。 而描述可以自动截取每篇文章正文的前 100 个汉字放入Deion中。这样一来,铂热电阻, 文章无论是 Keyword 还是 Deion 都能很好的结合起来, 大大提高了内容的相关度。
 
6.Session ID的生成
 
不少电子商务网站都会对所有访客自动产生 Session ID, 这也十分不可取。因为搜索引擎蜘蛛每次来的时候都会得到一个不同的SessionID, 这样同一个页面就会产生多种 URL, 造成复制内容网页。如果需要的话, 应该是客户登录以后再产生 Session ID, 对未登录的一般访问完全没有必要产生一个Session ID。
 
7.使用外部 Java 和 CSS文件
 
不管是由kingCMS系统生成的网站, 还是普通网站都常会犯的一个错误就是, 把Java 和CSS放在网页的最前面, 把真正的内容推到了很后面。在实际应用中, 使用外部Java 和CSS文件可以提高页面的速度, 因为Java 和CSS文件都能在浏览器中产生缓存, 在没有增加 HTTP请求次数的同时可以减少HTML文档的大小。而内置在HTML文档中的Java 和CSS则会在每次请求中随HTML文档重新下载, 这虽然减少了HTTP请求的次数, 却增加了 HTML 文档的大小。
 
8.建立帖子导航
 
就是在每个话题的具体帖子下面出现一个与之内容相关的帖子导航。 一种方式是为文章建立多个关键词, 并在文章内容下面列出, 当用户点击这些关键词,搪玻璃反应釜, 自动进入该关键词的搜索页面。第二种方式是在文章内容下面提供相关文章列表, 自定义规则、 显示规则, 譬如, 按哪个关键词、 是按相关度来展示还是按时间展示等, 在内容页中显示本类下的TOP10、推荐文章, 并建立一个随机内容区域, 用来展示本类下的文章。
 
9.注意链接方式和网页结构
 
为每个网页添加合适的标题,如果是网站首页,则标题建议使用站点名称或者站点代表的公司、机构名称;其余的内容页面,标题建议做成与正文内容的提炼和概括,这可以让您的潜在用户通过搜索引擎结果中的标题快速访问到您的页面。
 
充分利用网站首页或者频道首页的description 标签,提供此网页内容的概括说明,形式为<meta name="description"  content="此网页内容的概括说明" />,这将帮助用户和搜索引擎加强对你的网站和网页的理解。网站应该有明晰的导航和层次结构,网站上重要的网页,应该能从网站比较浅层的位置找到,确保每个页面都可以通过至少一个文本链接到达。
 
尽量使用文字而不是flash、javascript等来显示重要的内容或链接,百度暂时无法识别Flash、javascript中的内容,这部分内容可能无法在百度搜索得到;仅在flash、javascript中包含链接指向的网页,百度可能无法收录。
 
尽量少使用frame和iframe框架结构,通过iframe显示的内容可能会被百度丢弃。如果网站采用动态网页,减少参数的数量和控制参数的长度将有利于收录。
 
网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的页面。网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面。
 
文章来源:shenghuobaodian.com

从手机浏览器访问《生活宝典》

站内搜索
  • 怎样判断浏览器是否支持 javascript
  • JavaScript 与 Java Applet 有什么区别?
  • 根据浏览器和分辨率调用CSS
  • 为什么要使用 CSS 样式?
  • 专业的 JAVA JSP 版网站管理系统 CMS4J
  • CSS失效的解决办法
  • css+div 与 table+css 网页设计
  • 封面模板循环子栏目一行两列DIV+CSS
  • 为什么用CSS定义overflow属性没有效果?
  • CSS入门知识
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须