全国 [ 切换城市 ]
咨询热线 : 400-969-7660

课程资讯

Web全栈开发中,应用性能该如何做好优化?

来源: 优逸客小编 浏览量: 日期: 2019-01-07
  在我们网站开发建设中,页面内的代码我们要不停的去做优化,来保证网站打开速度,当然网站打开速度还跟服务器响应速度挂钩,那么Web全栈开发中,应用性能该如何做好优化?接下来优逸客老师给大家讲解一下。
 
 
  一个Web应用,不管是何种语言开发,粗略的结构无非是三层:
 
  1. 页面模板
 
  可以是JSP、ASP、PHP等页面技术,根据数据生成最终的HTML页面,
 
  CSS样式文件,JS脚本语言,
 
  性能关键指标只有一个,页面的渲染速度。综合各种页面技术而言,渲染速度相差不会太大,10倍以内。(浏览器解析速度)
 
  2. 业务逻辑
 
  用于根据业务需要将数据库中的数据读取到内存中,以便通过页面模板渲染成HTML页面。这里面可能还包括缓存、连接池等技术。

山西Web全栈开发培训中心
 
  3. 数据库
 
  就是数据库,负责执行SQL查询并返回查询结果。
 
  我们假设用户访问一个页面,也就是请求一个URL地址,然后得到内容,所需要的时间是3秒钟。其中大部分时间可能用在网络传输上,而真正页面执行并生成HTML内容所需的时间是很小的,这里假设需要100毫秒。
 
  相当于用户花了两秒多钟在传输数据上,这部分时间如果能缩减,可以大大提升访问的速度,但是这部分一般也难以提升了,因为取决于用户本身的网络情况,服务器的网络情况以及中间整个路由的情况。对于一个网站来说,能做的就是尽可能的提升服务器的带宽,或者使用CDN来减少中间路由环节,很不幸的是,这个成本很高。
 
  山西Web全栈开发培训中心?以上就是老师给大家讲解的内容了,希望能对大家有所帮助,前面提到的更多是非技术因素,假设你已经耗费巨资解决了这个问题,然后突然发现网络太快了,可是服务器顶不住了,生成一个页面居然要100毫秒,才几十个并发用户就差点要把服务器搞崩溃了。

课程资讯

Web全栈开发中,应用性能该如何做好优化?

  在我们网站开发建设中,页面内的代码我们要不停的去做优化,来保证网站打开速度,当然网站打开速度还跟服务器响应速度挂钩,那么Web全栈开发中,应用性能该如何做好优化?接下来优逸客老师给大家讲解一下。
 
  山西Web全栈开发培训中心
 
  一个Web应用,不管是何种语言开发,粗略的结构无非是三层:
 
  1. 页面模板
 
  可以是JSP、ASP、PHP等页面技术,根据数据生成最终的HTML页面,
 
  CSS样式文件,JS脚本语言,
 
  性能关键指标只有一个,页面的渲染速度。综合各种页面技术而言,渲染速度相差不会太大,10倍以内。(浏览器解析速度)
 
  2. 业务逻辑
 
  用于根据业务需要将数据库中的数据读取到内存中,以便通过页面模板渲染成HTML页面。这里面可能还包括缓存、连接池等技术。

山西Web全栈开发培训中心
 
  3. 数据库
 
  就是数据库,负责执行SQL查询并返回查询结果。
 
  我们假设用户访问一个页面,也就是请求一个URL地址,然后得到内容,所需要的时间是3秒钟。其中大部分时间可能用在网络传输上,而真正页面执行并生成HTML内容所需的时间是很小的,这里假设需要100毫秒。
 
  相当于用户花了两秒多钟在传输数据上,这部分时间如果能缩减,可以大大提升访问的速度,但是这部分一般也难以提升了,因为取决于用户本身的网络情况,服务器的网络情况以及中间整个路由的情况。对于一个网站来说,能做的就是尽可能的提升服务器的带宽,或者使用CDN来减少中间路由环节,很不幸的是,这个成本很高。
 
  山西Web全栈开发培训中心?以上就是老师给大家讲解的内容了,希望能对大家有所帮助,前面提到的更多是非技术因素,假设你已经耗费巨资解决了这个问题,然后突然发现网络太快了,可是服务器顶不住了,生成一个页面居然要100毫秒,才几十个并发用户就差点要把服务器搞崩溃了。