首页 > 其他分享 >浅谈大型网站核心架构要素----性能及不同眼光中的性能

浅谈大型网站核心架构要素----性能及不同眼光中的性能

时间:2023-03-02 20:11:23浏览次数:40  
标签:指标 架构 浅谈 网站 性能 ---- 服务器 优化

   性能是一个网站的重要指标,因为性能所产生的问题无所不能,所以优化网站性能能的手段也非常多,任何软件架构设计方案都必须烤炉可能还会带来的性能问题。

   衡量网站性能有一系列指标,重要的有响应时间、TPS、 系统性能计数器等,通过测试这些指标以确定系统设计是否达到目标。这些指标也是网站监控的重要参数,通过监控这些指标可以分析系统瓶颈,预测网站容量,并对异常指标进行报警,保障系统可用性。
   对于网站而言,性能符合预期仅仅是必要条件,因为无法预知网站可能会面临的访问压力,所以必须要考察系统在高并发访问情况下,超出负载设计能力的情况下可能会出现的性能问题。网站需要长时间持续运行,还必须保证系统在持续运行且访问压力不均匀的情况下保持稳定的性能特性。

   或与对不同的人来说,性能的需求也不同。在用户视角来看他们直观感受到的网站响应速度便是他们所想的性能。不同计算机的性能差异,不同浏览器解析HTML速度的差异,不同网络运营商提供的互联网宽带服务的差异,这些差异最终导致用户感受到的响应延迟可能会远远大于网站服务器处理请求需要的时间。使用一些前端架构优化等手段,使浏览器尽快地显示用户感兴趣的内容、尽可能近地获取页面内容,即使不优化应用程序和架构,也可以很大程度地改善用户视角下的网站性能;开发人员关注的主要是应用程序本身及其相关子系统的性能,包括响应延迟、系统吞吐量、并发处理能力、系统稳定性等技术指标。主要的优化手段有使用缓存加速数据读取,使用集群提高吞吐能力,使用异步消息加快请求响应及实现削峰,使用代码优化手段改善程序性能;运维人员更关注基础设施性能和资源利用率,如网络运营商的带宽能力、服务器硬件的配置、数据中心网络架构、服务器和网络带宽的资源利用率等。主要优化手段有建设优化骨干网、使用高性价比定制服务器、利用虚拟化技术优化资源利用等。

标签:指标,架构,浅谈,网站,性能,----,服务器,优化
From: https://www.cnblogs.com/z13516221762/p/17173260.html

相关文章

  • 14.5 互斥锁
    互斥锁类似于PV操作。用于同步线程对共享数据的访问。类型为:pthread_mutex_t14.5.1基础API#include<pthread.h>//用于初始化互斥锁。若mutexattr为NULL,则表示使用默认......
  • Kafka3.4:基于kraft集群搭建
    环境准备环境:jdk8,三台centos机器,基于kraft模式(不使用zk)kafka安装包:https://mirrors.aliyun.com/apache/kafka/3.4.0/kafka_2.13-3.4.0.tgz机器iphostname配置......
  • 自动化技术
    下拉框处理:两种处理方案:方法一:直接进行选项元素识别并点击   方法二:识别下拉框对象,转化成select对象,再使用select类中自带的方法进行选择  等待机......
  • 基于centos7.5安装部署最新luminous版 ceph集群部署整合openstack
    基于centos7.5安装部署最新luminous版ceph集群部署整合openstack 转载SunnyZhang的IT世界2021-06-1011:17:48文章标签云计算Ceph分布式存储文章分类云计算阅读数37......
  • 伪协议
    php伪协议PHP支持的伪协议file://—访问本地文件系统http://—访问HTTP(s)网址ftp://—访问FTP(s)URLsphp://—访问各个输入/输出流(I/Ostreams......
  • 【19】Python 类型注解变量名、locals()
    1类型注解变量名后面加冒号变量名后面加冒号标明变量类型,用法:var:type=value这是Python3.5中引入的TypeAnnotation,是一种注解,用来提示变量的类型。其中var......
  • 观于 可用性 的理解
    今天课上,读了《大型网站技术架构:核心原理与案例分析》的关于可用性的章节。什么是可用性?官方解释是说在某段时间,系统是否能够正常运行。正常运行的时间越长,可用性越强......
  • Ubuntu20.04修改环境变量失误导致开机循环——解决方法以及保存profile
    gedit/etc/profile配置Ubuntu环境变量时出现失误导致开机时输入密码后重复开机无法进入图画界面解决方法:ctrl+alt+(F1~F6),我的是ctrl+alt+F2进入界面输入login(用户名)和......
  • git分支管理,远程仓库,协同开发,线上分支合并
    目录git分支管理合并分支git远程仓库注意本地操作远程操作SSH公钥密码链接远程仓库协同开发从远程仓库clone代码冲突测试如何避免经常出现冲突线上分支合并远程仓库回滚(......
  • openfoam 智能指针探索
    前言今天看到一个程序,用到了智能指针,virtualtmp<volScalarField>rho()const;借此机会把有关智能指针的知识体系重新梳理一遍智能指针autoPtr的由来:首先要说明智......