首页 > 其他分享 >互联网项目的特点和架构目标

互联网项目的特点和架构目标

时间:2024-07-11 12:12:56浏览次数:17  
标签:架构 请求 项目 用户 特点 互联网 服务器

  

  一、互联网项目架构-特点


互联网项目架构-特点

  1.用户多:微信号称13亿用户;

  2.流量大,并发高:百度统计,百度 一天承载超五十亿次搜索,天猫:双十一每秒4200万次请求;

  3.海量数据:微信号称13亿用户,用户数据要存数据库;天猫,天猫的商品非常多;

  4.易受攻击:项目是公网项目,容易受到不法分子攻击。

  5.功能繁琐:如支付宝,就有很多功能。

  6.变更快:互联网产品要快速响应需求;要快速完成需求,抢占市场;

 

  二、传统项目和互联网项目


传统项目和互联网项目的不同:

 

 

 

  传统项目:如 使用OA系统请假;HR:人力资源系统,CRM:客户关系管理系统;供内部员工使用。
  互联网项目: 如京东,淘宝,网民使用。

  传统项目和互联网项目的区别:

    1.用户群体不一样;用户群体为企业员工和网民;

    2.用户人数不同:

      公司人数:大概 :5000 人或一万人;
      网民: 2023年6月,中国网民规模达10.79亿人
      所以 用户数量不一样;需要考虑并发;


    3.用户忍耐力不一样;
      企业用户忍耐力高;互联网项目不一样;要重视用户体验:

     用户体验有:

    美观(UI负责)、功能(产品经理负责)、速度、稳定性。

 

  三、互联网项目架构-目标


  大型互联网架构目标:
  词语解释:架构:如架构师 ,做项目之前需要设计架构,按要求设计,以达到目标。架构师需要做技术选型,如用什么语言开发Java 还是python , 数据库用MySQL 还是Oracle,用不用Redis ,还是用memcache,用不用ElasticSearch。

  衡量网站的性能指标:

1.响应时间:指执行一个请求从开始到最后收到响应数据所花费的总体时间。

2.并发数:指系统同时能处理的请求数量。

  并发连接数: 指的是客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器连接的总TCP数量

  请求数:也称为QPS(Query Per Second)指每秒多少请求.

  并发用户数:单位时间内有多少用户

3.吞吐量:指单位时间内系统能处理的请求数量。

  - QPS: Query Per Second每秒查询数。
  - PS: Transactions Per Second每秒事务数。


  一个事务是指一 个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。


  一个页面的一次访问,只会形成一 个TPS; 但-次页面请求,可能产生多次对服务器的请求,就会有多个QPS


    QPS>=并发连接数>= TPS

  大型互联网项目架构目标:

  1.高性能:提供快速的访问体验。
  2.高可用:网站服务- 可以正常访问
  3.可伸缩:可伸缩:通过硬件增加/减少,提高/降低处理能力;

    如订单服务项目,数据库写性能有瓶颈,加个服务器,部署订单项目,处理能力就增加了;
  4.高可扩展: 系统间耦合低,方便的通过新增/移除方式,增加/减少新的功能/模块
  5.安全性:提供网站安全访问和数据加密,安全存储等策略;
  6.敏捷性:随需应变,快速响应.

标签:架构,请求,项目,用户,特点,互联网,服务器
From: https://www.cnblogs.com/kongsq/p/18295871

相关文章

  • PlugLink的技术架构实例解析(附源码)
    在探讨PlugLink这一开源应用的实际应用与技术细节时,我们可以从其构建的几个核心方面入手,结合当前AI编程的发展趋势,为您提供既有实例又有深度解析的内容。PlugLink的技术架构实例解析前端技术选型——layui框架:PlugLink选择了轻量级且功能丰富的layui作为前端框架,它提......
  • 一文详解大语言模型的流行架构与训练技术
    这篇博客全面介绍了大型语言模型(LLMs)的构建流程,从流行架构的选择到实际建模的每个关键步骤。文章首先探讨了LLMs的模型架构,然后详细阐述了数据准备过程,包括数据的收集、清洗和去重,接着是关于如何进行有效标记化的讨论。在模型构建方面,博客详细解释了采用自监督学习方法的预......
  • MUNIK解读ISO26262 : 硬件架构评估及FMEDA(系统级)
    前言功能安全领域硬件层面的核心安全活动---FMEDA(FailureModesEffectsandDiagnosticAnalysis)一直受到功能安全工程师的广泛关注!作为定量分析的安全分析方法,FMEDA涉及到了复杂的计算公式和大范围的数据处理。为何做FMEDA汽车功能安全关注汽车电子/电气系统功能的正确、......
  • MUNIK解读ISO26262--系统架构
    功能安全之系统阶段-系统架构我们来浅析下功能安全系统阶段重要话题——“系统架构”目录概览:系统架构的作用系统架构类型系统架构层级的相关安全机制梳理1.系统架构的作用架构的思维包括抽象思维、分层思维、结构化思维和演化思维。通过将复杂系统分解为小的单元来简化......
  • 互联网3.0时代的变革者:华贝甄选大模型创新之道
    在当今竞争激烈的商业世界中,华贝甄选犹如一颗璀璨的明星,闪耀着独特的光芒。 华贝甄选始终将技术创新与研发视为发展的核心驱动力。拥有先进的研发团队和一流设施,积极探索人工智能、大数据、区块链等前沿技术,为用户提供高性能、高可靠的产品和服务。其定制化的技术解决方案,精......
  • 架构设计(2)云原生架构与实例部署
    云原生架构云原生架构是一种面向云环境设计和构建应用程序的方法论,旨在充分利用云计算的优势,如弹性、自动化和可扩展性,以实现更高效、可靠和灵活的应用部署和管理。以下是云原生架构的核心理念和关键特点:核心理念:容器化:将应用程序及其所有依赖(如库、配置)打包到容器中,实现环......
  • 海狐外卖O2O商城系统:技术架构与运营模式的深度解析
    摘要:本文深入探讨了海狐外卖O2O商城系统的技术架构、功能特性以及运营模式。海狐外卖作为一款专注于细分市场领域的外卖餐饮解决方案,不仅拥有先进的技术栈支持,还通过丰富的系统插件和灵活的运营模式,为商户和用户提供高效、便捷的服务。本文将从技术角度对其架构进行详细解析,并......
  • 互联网下载管家Internet Download Manager提速下载,IDM神器助你秒下大文件!
    嘿!亲爱的下载达人们,你们还在为慢吞吞的下载速度而苦恼吗?......
  • B/S C/S架构系统的优缺点 各自的应用场景是什么
    B/S架构(Browser/Server,浏览器/服务器架构)的优点:易于部署和维护:无需在每个客户端安装软件,只需在服务器端进行更新和维护。跨平台性好:用户通过各种操作系统的浏览器即可访问,不受操作系统限制。成本较低:减少了客户端软件的分发和更新成本。B/S架构的缺点:性能和响应......
  • PLM是什么?一文读懂PLM系统的定位、价值、特点、功能(流程行业&离散行业)、实施、以及发
    随着全球制造业向智能化、数字化转型,产品生命周期管理(PLM)系统已成为企业优化研发流程、加速产品上市速度的关键工具。本文将带您深入了解PLM,了解研发管理的最佳实践。01、PLM系统的定位PLM即产品生命周期管理,ProductLifecycleManagement的简称。PLM系统包括三个方面的意涵:......