企业网站建设之提高企业网站性能的规则
网站的性能关乎用户访问体验,让网站支撑更多用户,让每个用户的等待时间更短是我们的目标。性能的提高靠的是数据库优化,高效率的 HTML 代码渲染以及内容缓存。
网站的性能关乎用户访问体验,让网站支撑更多用户,让每个用户的等待时间更短是我们的目标。性能的提高靠的是数据库优化,高效率的 HTML 代码渲染以及内容缓存。
企业网站建设相关文章阅读:企业网站建设之企业网站安全性分析
以下是提高网站性能的一些规则:
对数据库进行优化设计
合理使用 Index,使用高效 SQL 语句,减少数据库表的全表扫描,只返回必要的数据,这些都是非常有效的数据库优化方式,数据库往往是一个网站的性能瓶颈,您需要对数据库进行持续地优化,每一点微不足道的性能提高,累积起来都会带来质的改变。
使用 Store Procedure进行数据库和网站业务层的数据交流
存储过程(Store Procedure)的执行效率远远高于分散的 SQL 语句。只要您的数据库支持 Store Procedure您就应当使用它作为网站业务逻辑端和数据库端的数据交流通道。
分页返回数据库中的记录,不使用业务层的分页
在返回大量数据记录的时候,应该使用分页机制逐页显示这些数据,您需要在数据库端分页,在业务层分页将导致大量重复数据来往于数据层和业务层之间,造成性能瓶颈。
使用成熟优化的 Web 页面渲染技术
ASP.NET, PHP, JSP,Ruby 以及 CGI 都可以充当网站表现层的 HTML 渲染引擎,您可以根据自己的需求选择合适的平台。需要注意的是,诸如 ASP.NET 一类的平台,为了满足绝大多数应用场合并尽可能降低用户代码量,使用了很多可能降低性能的技术,如 View State,您可以关闭这些功能以提高页面渲染和执行效率。事实上,我们在 Comsharp CMS 使用了 Direct Render 方式,抛开 ASP.NET 的页面生命周期模型,直接渲染 HTML 代码生成网页,获得了非常理想的性能。
本文由帝国建站网(https://www.jb51.net)整理发布!转载请注明出处,谢谢!
使用 XHTML External CSS External Javascript 降低 Http 请求
您应当将页面的内容,修饰,行为分开,内容为纯粹的 XHTML,修饰为外部 CSS 文件,行为为外部 Javascript 文件,这种模型的好处是,浏览器可以对外部 CSS 和 Javascript 进行缓存,每次只需从服务器端请求 XHTML 内容,大大降低页面的请求尺寸,对性能的改善有很大的帮助。
使用干净代码(XHTML, Javascript, CSS)
您的 HTML 代码,Javascript 和 CSS 文件需要包含干净的代码,干净,符合 W3C 标准的代码不仅短小,而且降低浏览器的负担,浏览器不需要进行各种容错分析,完全按照标准输出内容,执行效率大大提高。
相关建站知识
- 03-16帝国CMS高级应用:SQL调用留言(已审核留言)
- 09-11灵动标签判断索引加样式
- 07-27帝国CMS网站换服务器注意事项教程
- 11-14帝国CMS防止广告JS被浏览器过滤的修改方法是什么?
- 02-06帝国CMS7.5支持PHP7.*系列
- 11-04帝国CMS用newstext作列表简介方法
- 07-23帝国CMS结合项筛选选择、删除方法
- 12-22帝国cms修改根目录名称
- 05-02帝国CMS使用方法上下翻页页码调用方法集合
- 05-25帝国CMS模板中信息反馈开启验证码
- 11-12帝国cms被黑挂马种木马文件怎么处理和恢复网站的办法
- 07-18帝国cms后台标题字数截取问题
- 04-21帝国CMS二次开发列表页显示新闻、软件简介时自动清除换行符
- 10-30帝国cms调用标题分类灵动标签调用代码和方法是什么?
- 06-10帝国CMS单条信息指定不同内容模板(简单改造模式)
- 11-25帝国CMS后台登录显示空白的解决方法
- 02-15帝国cms页面浏览量或点击率统计调用代码
- 04-26phome_enewsnotcj 数据表字段解释(防采集字符表)
- 11-11phome_enewsmoreport端口表
- 09-06帝国内容页调用直接下载地址教程