网站优化浅谈

一、访问网站流程

        用户在浏览器发起请求、经过网络层,将请求发送到指定的IP服务器,通过应用程序处理获取数据库服务器相关的数据并原路返回最终结果给浏览器展示。

        在这整个过程不论网络传输以及从数据库服务器获取数据都比较耗时,因此我们可以针对这几点进行优化

二、优化

        1、前端游湖

        浏览器的优化

            页面静态化,浏览器可以缓存静态化页面。页面缓存在浏览器中,数据通过jquary进行异步查询进行获取并渲染。

        cdn优化

            就近访问

        nginx服务器,在此可以缓存静态资源文件

        2、页面缓存

        通过缓存服务器redis或者memcahe等将页面缓存起来,每次先从缓存中获取,没有的话再获得对应数据以及页面对它们进行渲染

        3、url地址缓存

        该功能和页面缓存类似,只是它的粒子度更细。比如页面缓存会将商品列表缓存起来而url地址缓存会将商品详情缓存起来。它们有一个通用的特性就是缓存时间会比较短,需要根据业务进行权衡

        4、对象缓存

        改缓存针对的是应用程序将一些常用的参数进行缓存

        5、静态资源优化

                js/css 压缩,减少流量

                多个js/css组合,减少连接数

三、补充点

        这里补充说明一下get和post最根本的区别:

        get请求满足幂等性,无论你请求多少次返回的结果都是一样的

        post请求根据请求的参数不同,所以有不同的结果

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值