欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机网络 > 浅谈如何提高网站的访问速度

浅谈如何提高网站的访问速度

日期:2023-01-24 阅读量:0 所属栏目:计算机网络


摘 要:网站访问速度的快慢是一个网站运营成败的重要因素。本文通过介绍各种导致网站访问速度慢的因素,并针对这些因素提出对应的解决办法,读者能过过这些方法切实提高网站的访问速度。具体方法:包括三个大类:前台页面优化;数据库优化及注意事项;服务器配置。本文仅提供参考方法,并不是技术员所必须执行的步骤,只要能够提升网站访问效率的都可以加以应用。

关键词:HTML静态化;图片服务器分离;索引;缓存;http压缩
  随着网络技术的不断发展,建站技术已经不在局限于一些大的网络技术公司了,实际上个人已经架设自己的网站放到了互联网上供人访问。但是随着访问量的不断增大,核心问题已经不是页面的美观和使用,而是网站的访问速度了。网站访问速度的快慢对网站的运营来说是很重要的。网站访问速度太慢的话,有一部分浏览者就会离开网站而不会继续等待网站显示完。下面我就介绍一些提高网站访问速度的常用办法。
一、前台页面的优化:
  简化代码和内容
  网速慢也是影响网站访问速度的原因之一。这就要求我们不要在网页里面放太多的东西,关于网页的文字,我们可以不进行考虑,但是图片和动画等等,就是要考虑的内容了,尤其是动画,对网站的访问速度有很大影响,如果不是很必要,就不要放置太多的动画。简洁的页面对访问者是很友好的。
  不把大部分内容放到表格
  一些不恰当的网页布局会拖慢网站的访问速度,比如将所有的网页内容放到一个表格里面(因为这样好排版)。其实这种方式是很不好的因为表格只有在内容全部显示完之后才会显示出来。现在页面的制作基本都是适用div+css模式,这种模式节省代码冗余,能大大的提高网页的浏览速度。
二、数据库的优化:
   很多网站都是动态显示数据,比如说:社区、sns类网站等这些不能完全生成html静态页面,随着访问量的增加,对于数据库的要求就越来越高。当发现动态网站访问缓慢,可以试着一下方法检查并优化。
  数据库索引:
  这个是重要中的重要,数据查询的效率是非依赖于表的索引,如果没有好的索引甚至没建立索引,表的数量级达到一定程度都会大大影响数据库的执行效率,所以必须检查所以是非建立好。对于常用的查询条件都要建立索引,并查看数据库查询分析器,查看那些语句缓慢,对应建立索引。
  给数据表瘦身:
  数据表的量达到一定程度,索引就不管用了。建议一个表不要超过千万。现在一般适用的mysql数据库,千万以上的查询效率都已经不佳了。可以采用分表分库的方式,将一些久数据库剥离,以减轻数据表容量上的压力。
  优化编写程序中查询的语句:
  查询数据库的语句尽量使用最优的语句进行查询,因为有些复合查询同样会占用大量的数据库开销,如果执行时间就了,加上网站的并发量大的话很容易导致数据死锁,从而导致网站的瘫痪。可以使用存储过程,这样能很好的解决这个问题。
  数据库集群和库表散列:
  大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,于是我们需要使用数据库集群或者库表散列。
  在数据库集群方面,很多数据库都有自己的解决方案,Oracle、Sybase等都有很好的方案,常用的MySQL提供的Master/Slave也是类似的方案,您使用了什么样的DB,就参考相应的解决方案来实施即可。
  上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用DB类型的限制,于是我们需要从应用程序的角度来考虑改善系统架构,库表散列是常用并且最有效的解决方案。我们在应用程序中安装业务和应用或者功能模块将数据库进行分离,不同的模块对应不同的数据库或者表,再按照一定的策略对某个页面或者功能进行更小的数据库散列,比如用户表,按照用户ID进行表散列,这样就能够低成本的提升系统的性能并且有很好的扩展性。sohu的论坛就是采用了这样的架构,将论坛的用户、设置、帖子等信息进行数据库分离,然后对帖子、用户按照板块和ID进行散列数据库和表,最终可以在配置文件中进行简单的配置便能让系统随时增加一台低成本的数据库进来补充系统性能。
三、服务器配置
  图片服务器分离:
  大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少的LoadModule,保证更高的系统消耗和执行效率。
  http压缩:
  HTTP 压缩,HTTP 1.1 协议规范的一种建议,用来改进页面加载时间,它要求在 Web 服务器上实现压缩特性并在浏览器端实现解压缩特性。虽然早在几年前,流行的浏览器大都能接收压缩数据,但 Web 服务器却不能发送压缩内容。服务器压缩模式出现之后,情况得到了改善。适用了http压缩的页面大致能节省下2/3的浏览带宽,受益是非常客观的,强烈推荐适用。
四、总结:
  随着网民对网站访问速度要求越来越高,网络程序员已经不能无视网民这方面的诉求。现在随着网络技术的不断发展,也为我们提供了越来越多的方法来优化网站。优化网站是我们程序员不得不经常面对的问题,希望读者能从以上提供的方法中得到启发。在不断学习中进步。
参考文献:
1.【数据库系统原理教程】 王珊,陈红编著 清华大学出版社。
2.【精通Web标准建站:标记语言 网站分析 设计理念 SEO与BI】 王建编著 人民邮电出版社 本文链接:http://www.qk112.com/lwfw/jsjlw/jsjwl/238379.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学