网站建设服务热线 服务热线: 0571-88730320
网站建设公司
您的当前位置: 首页 » 建站教程 » 大型网站技术的设计、开发与维护

大型网站技术的设计、开发与维护

来源:绍兴建站公司发布时间:2021-08-21 17:20:00

在前文大型网站建设系统架构的演进过程中,介绍了大型网站的演进过程。在该过程中插入了一些技术和手段。我们可以从中看到一个大型网站的轮廓。然而,要掌握大型网站的设计、开发和维护技术,需要一步一步的学习和实践。所以我打算写一系列,从理论到实践,讲述大型网站的建设,这也是一个共同学习的过程,希望我能坚持下去。本系列将分为理论与实践两部分。理论部分尽可能容易理解,并给出一些细节。实践部分将采取一些技术进行实践,分享解决问题的方法和过程。本文将介绍万州网站建设的一个重要内容和表现。

有人说性能是访问速度,这是最直观的表述,也是用户的真实体验。用户从输入URL按Enter键,查看网页快慢,这是性能。对于我们来说,我们需要挖掘这个过程,因为它决定了我们如何进行性能优化。

用户访问网站的整个过程:用户输入网站域名,通过DNS分析查找目标服务器的IP,请求数据通过互联网到达目标服务器。目标服务器接收请求数据并处理它(执行程序、访问数据库、文件服务器等)。处理后,响应数据通过互联网返回用户浏览器,计算浏览器结果并呈现给用户。

输入域名发起请求的过程的实质是:

2本地DNS请求网站授权的DNS服务器解析域名,并得到解析结果,即IP地址(缓存IP地址)。

从这个过程中可以看出,优化主要是减少DNS解析的数量。如果用户浏览器设置了缓存,则第二次访问相同域名时,将不会请求DNS服务器,请求将直接使用缓存中的IP地址进行。因此,此过程取决于浏览器设置。现在主流浏览器默认设置了DNS预取。当然,您也可以通知浏览器我的网站需要DNS预取:

浏览器计算数据渲染:

浏览器下载CSS样式,并应用于DOM树进行渲染;

从这个过程中,我们可以找到许多可以优化的领域。首先,我们可以尽量控制页面大小,这样浏览器解析时间更短;多个CSS文件和JS文件合并压缩,减少文件下载的数量和大小;另外,要注意把CSS放在页面前面,JS放在页面后面,这样可以先呈现页面,然后执行JS脚本,用户体验更好。最后,我可以将浏览器缓存设置为下次访问时从缓存中读取内容,从而减少HTTP请求。

绍兴骏蛙建站公司 地址:浙江省杭州市余杭区联胜路10号 电话:0571-88730320 联系人:方经理