zoukankan      html  css  js  c++  java
  • 大型网络技术架构2

    大型网络技术架构2

    2020.3.7

    这本书对于我来说的最大特点就是没有特别深刻的内容,大多都是就网站架构优化中比较常见的思路,也没有过多地去介绍实际的经验。比较适合刚刚接触网站架构的我有个通盘的了解。今天来说说大型网站的核心要素-性能。

    性能-响应时间决定用户

    1)浏览器端:

      1浏览器缓存;

      2合理布局页面;

    CSS:把样式表置于顶部;避免使用CSS表达式(expression_r);

    使用外部JavaScript和CSS;

    削减JavaScript和CSS;

    <link>代替@import;避免使用滤镜

      3减少Cookie传输;

    2)CDN:内容分发网络(Content Delivery Network,简称CDN)将加速内容分发至离用户最近的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。

    3)应用服务器端:服务器本地缓存和分布式缓存;

      Memcached简介:http://baike.baidu.com/view/794242.htm

      Redis简介:http://baike.baidu.com/view/4595959.htm

    4)服务器集群技术:Web服务器集群、数据库服务器集群、分布式缓存服务器集群等等,通过部署多台服务器共同对外提供同类服务,提高整体处理能力。

    5)数据库服务器端:

      ①索引:索引(index)是对数据库表中一个或多个列(例如,employee 表的姓氏 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。

    ②缓存:数据库缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对数据库的物理数据源访问的频次,从而提高了应用的运行性能。

    参考链接:https://www.cnblogs.com/edisonchou/p/3806348.html

  • 相关阅读:
    作为技术管理者,我如何保持技术判断力
    管理沟通
    管理规划
    nginx 在浏览器端保持cookie 一致
    openssl 升级操作 -2
    iptables 实际操作 之 规则查询 2
    iptables 概念 1
    openssl 升级 操作 -1
    使用秘钥对登录服务器
    SSH配置免秘钥登录
  • 原文地址:https://www.cnblogs.com/daisy99lijing/p/13121554.html
Copyright © 2011-2022 走看看