首页 供应 求购 产品 公司 登陆

山西Web全栈开发培训中心

  • 发布时间:2019-01-07 15:12:03
    报价:面议
    地址:山西,太原,山西省太原市学府街平阳路口凯通大厦二层
    公司:山西优逸客科技有限公司
    手机:15035909636
    用户等级:普通会员 已认证

      在我们网站开发建设中,页面内的代码我们要不停的去做优化,来保证网站打开速度,当然网站打开速度还跟服务器响应速度挂钩,那么Web全栈开发中,应用性能该如何做好优化?接下来优逸客老师给大家讲解一下。

      ?

      一个Web应用,不管是何种语言开发,粗略的结构无非是三层:

      1. 页面模板

      可以是JSP、ASP、PHP等页面技术,根据数据生成终的HTML页面,

      CSS样式文件,JS脚本语言,

      性能关键指标只有一个,页面的渲染速度。综合各种页面技术而言,渲染速度相差不会太大,10倍以内。(浏览器解析速度)

      2. 业务逻辑

      用于根据业务需要将数据库中的数据读取到内存中,以便通过页面模板渲染成HTML页面。这里面可能还包括缓存、连接池等技术。

      3. 数据库

      就是数据库,负责执行SQL查询并返回查询结果。

      我们假设用户访问一个页面,也就是请求一个URL地址,然后得到内容,所需要的时间是3秒钟。其中大部分时间可能用在网络传输上,而真正页面执行并生成HTML内容所需的时间是很小的,这里假设需要100毫秒。

      相当于用户花了两秒多钟在传输数据上,这部分时间如果能缩减,可以大大提升访问的速度,但是这部分一般也难以提升了,因为取决于用户本身的网络情况,服务器的网络情况以及中间整个路由的情况。对于一个网站来说,能做的就是尽可能的提升服务器的带宽,或者使用CDN来减少中间路由环节,很不幸的是,这个成本很高。

      ?(www。uekedu。com)以上就是老师给大家讲解的内容了,希望能对大家有所帮助,前面提到的更多是非技术因素,假设你已经耗费巨资解决了这个问题,然后突然发现网络太快了,可是服务器顶不住了,生成一个页面居然要100毫秒,才几十个并发用户就差点要把服务器搞崩溃了。

    提醒:联系时请说明是从志趣网看到的。

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。

关于我们 | 联系我们 | 免责声明 |@2025 bestb2b.com

©志趣网