框架“可扩展性良好”是什么意思?

2023-12-29

当阅读有关框架(.net、ruby on Rails、django、spring 等)时,我不断地看到某些框架的扩展性很好或不好。

当有人说框架“可扩展性良好”时,这是什么意思?而说框架“可扩展性不好”又是什么意思?

谢谢。


当您根据并发用户绘制一些资源使用情况(内存、时间、磁盘空间、网络带宽)时,您会得到一个描述应用程序在不同比例因子下如何工作的函数。

小规模(少数用户)使用少量资源。

大规模——大量用户——使用大量资源。

关键问题是“缩放比例有多接近线性?”如果线性扩展,那么服务 2,000 个并发用户的成本是服务 1,000 个用户的 2 倍,是服务 500 个用户的 4 倍。这是一个可扩展的工具/框架/语言/平台/操作系统。它是可预测的,并且预测是线性的。

如果不是线性扩展,那么服务 4,000 个用户的成本是服务 2,000 个用户的 1,000 倍,而服务 2,000 个用户的成本是服务 500 个用户的 100 倍。这并不能很好地扩展。随着使用量的增加,出现了问题;它看起来不可预测并且不是线性的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

框架“可扩展性良好”是什么意思? 的相关文章

  • jQuery 调整大小至纵横比

    我如何将 jQuery 中的图像大小调整为一致的宽高比 例如设置最大高度并正确调整宽度大小 谢谢 这是一个有用的函数 可以满足您的要求 jQuery fn fitToParent function this each function va
  • Python tk框架

    我有生成以下错误的 python 代码 objc 36554 Class TKApplication is implemented in both Library Frameworks Tk framework Versions 8 5 T
  • Xcode 6:项目导航器中没有 Frameworks 文件夹

    我正在使用 Xcode 6 并遵循 Xcode 版本 4 教程 因此这里和那里的情况有所不同 我的项目导航器中似乎没有 Frameworks 文件夹 因此当我下载一些 framework 文件并在项目编辑器的构建阶段手动添加它们时 我没有
  • 缩放 Windows 窗体

    基本上 我希望在通过拖动调整 WindowsForm 大小时 所有内容 控件等 都能随 WindowsForm 一起缩放 以便用户可以自己确定 UI 的大小 图片并不完美 但我希望它能解释这一点 最简单的方法是使用 Flow Table L
  • PHP 框架与内容管理系统

    您如何向精通技术 主要精通硬件 网络 但很少或根本不编程 的人解释 PHP 框架和 CMS 例如 Wordpress 之间的区别 作为一名业余到中级程序员 我可以尝试回答这些问题 但我更重视那些对框架和 CMS 更有经验的人的意见 您可以查
  • Yii ,从 $_FILES 保存图像,但不使用模型

    这可能吗 这是有模型的 CUploadedFile getInstance model newsimage model gt image gt saveAs image path 但我不想创建模型只是为了保存我的图像 我实际上需要这个的目的
  • 每个框架内的 module.modulemap 文件中的 export * 是什么?

    我创建了一个名为Communication 在框架的容器内部 有一个module modulemap文件包含以下内容 framework module Communication umbrella header Communication
  • 获取 NSTextField 内容以缩放

    我怎样才能让文本比例适合我给它的边界 我过去也做过类似的事情 void calcFontSizeToFitRect NSRect r float targetWidth r size width xMargin float targetHe
  • OS X 上的 libpng 框架

    我正在寻找一个 Xcode 项目文件 它可以让我轻松地为 libpng 构建一个动态框架以嵌入 Mac OS X 应用程序包中 我发现 但我需要一些相当当前的东西 我可以自己制作项目文件 但如果不需要 我宁愿不重新发明轮子 这是否已经存在
  • 如何将 MapView 从像素缩放到米

    我正在制作一个使用 Google Maps API 的 Android 应用程序 我想将 MapView 缩放到 X pixels X meters 例如 我的屏幕中 MapView 的 5 像素 实际距离为 20 米 那可能吗 Thx 使
  • 自定义框架未加载 dyld:库未加载:@rpath/Custom.framework/

    我有一个带有多个自定义动态框架的应用程序 这意味着我使用 iOS 8 作为 Xcode 6 2 上的 SDK 我的 Mac 在优胜美地 这些框架有 Swift 源代码和资源 该应用程序是分布式企业应用程序 因此我只需创建一个 IPA 并通过
  • Axis2C 非官方与 Axis2C 员工

    我将开发一个应用程序 该应用程序将使用一些基于 SOAP 的 Web 服务框架 我做了一些研究 我有点喜欢 Axis2C 框架 但在一些主题中 我发现最初的 Axis2C 实现存在内存泄漏 并且它的官方开发已停止 幸运的是 有 Axis2C
  • 在 MacOS 10.6 (Snow Leopard) 上安装 Intel 的 TBB 3.0 框架

    我在 MacOS 系统上安装英特尔线程构建模块 TBB 3 0 作为框架时遇到了一些问题 有谁知道一个好的教程吗 我尝试过使用 MacPorts 它有 TBB 2 2 它安装了我需要的所有库 但我没有得到框架 另外 Intel 网站上似乎没
  • 如何使用线性模型函数的色标填充背景?

    我正在分析Alberto Cairo的 功能艺术 中的datavis示例 我推荐给你 那本书里有这样的例子 我在 R 中尝试 在左下图 散点图 中 我使用书中的数据 并计算了人口函数中的军事效果lm efect pop 以及人口 效应函数的
  • 在 p5.js 中放大时精灵模糊

    我试图将 p5 js 中精灵的大小放大一点 系数 2 但渲染时它们看起来很模糊 显然 放大通常不是一个好主意 但是我已经成功地使像素化精灵在原始 JavaScript 中看起来清晰 基于这篇文章 https nluqo github io
  • DELETE 语句与 ASP.NET 动态数据中的 REFERENCE 约束冲突

    我有两个表 Application User 和 Application User Access Application User Access 表与 Application User 表具有外键约束 当我删除 Application Us
  • 如何确定使用哪个框架来构建特定的 Windows 桌面应用程序?

    如何确定使用哪个平台或编程语言来构建特定的 Windows 桌面应用程序 有多种方法可以尝试检测特定软件是用哪种语言编写的 通常 执行检查的工具PE标头 http en wikipedia org wiki Portable Executa
  • WPF 应用程序在每个系统规模上具有相同的大小(与规模无关)

    有没有办法让 WPF 应用程序在每个系统规模上获得相同的大小 当我改变时更改文本 应用程序和其他项目的大小在windows系统设置中125 推荐 to 100 在全高清屏幕中 我的 WPF 应用程序变得太小 为了实现独立的系统缩放应用程序
  • 内部框架与新的 C# 技术

    如果我们开发了自己的 ORM 框架 并且该框架多年来运行良好 那么我们为什么要学习和使用全新的 net 技术 例如LINQ or Entity Framework or NHibernate or CSLA NET对于我们即将进行的软件项目
  • JavaFX 如何在不改变线宽的情况下缩放路径的坐标?

    我目前正在制作具有缩放和平移功能的阶梯折线图 由于我需要处理的数据量非常大 因此每次调用layoutPlotChildren 时 我无法重新创建步骤线的整个路径 所以我的想法是创建一次路径元素 然后在缩放和平移事件时对其进行转换 到目前为止

随机推荐

  • 如何在 REST API 中管理 3 个资源之间的关系

    我正在创建一个基于 REST 概念的 API 但在谈论相关资源时我仍然有点困惑 我有一个网站 人们可以在多个组中注册并选择多个角色 例如 我们以在公司注册的人为场景 公司 Facebook Google Apple Roles 营销 Sal
  • 如何使用 Core Motion 通过 SwiftUI 输出磁力计数据?

    我在使用 Core Motion 和 SwiftUI 输出磁力计 加速度计和陀螺仪的数据时遇到问题 我假设我的问题与 startMagnetometerUpdates 有关 我尝试使用在堆栈溢出以及 GitHub google 上找到的源代
  • 在循环中将局部变量声明为final

    我知道已经有人提出并回答了非常类似的问题 我阅读了我能够找到的问题 但仍然不是 100 清楚 考虑这个代码片段 public static void fooMethod while lt gt final int temp
  • 显示:表格单元格、内容和填充

    我有一个非常简单的 HTML 页面 它在两列中显示内容 设置我正在使用的列的格式 div 作为外部容器 显示 表行 和两个内部容器 div 作为实际列 显示 表格单元格 其中一列的顶部有填充 标记如下所示 为了清楚起见 省略了额外的标记和样
  • 哪个 gfortran 编译器标志与警告“非法预处理器指令”相关?

    当使用 pFUnit 3 2 9 测试我的 Fortran 代码时 我收到许多 非法预处理器指令 警告 例如 Warning Illegal preprocessor directive path to my file test f90 3
  • JESS 与 DROOLS :向后链接

    我正在尝试用 Drools 替换 Jess 作为我们项目中的向后链接规则引擎 我一直在寻找有关如何使用 Drools 完成反向链接的简单示例 有趣的是 只有 1 个相同example http www slideshare net Mark
  • 如何在 TFS 2012 中创建工作项类型

    如何在 TFS 2012 中创建自定义工作项类型 例如 我想创建一个名为 支持请求 的类型 而不仅仅是错误或任务等 我有一个 XML 模板文件 问候 昂 下载 TFS 2012 Power Tools 以安装流程编辑器 关联 http vi
  • 在 React 组件的 setState 中使用 Math.random 时组件渲染不正确

    目的是显示对象列表中的项目 但在每次页面刷新时 应从列表中随机选择该项目 这里 Testimonials是列表 我想显示该列表中的任何随机项目 如果我使用常量 它就可以正常工作 当我使用随机函数时 它不会显示正确的图像及其关联的项目消息 我
  • JavaScript:输出符号和特殊字符

    我正在尝试使用 JavaScript 将一些符号包含到 div 中 它应该看起来像这样 x reals 但我得到的是 x 8712 reals var div document getElementById text var textnod
  • 如何用 BEM 指定状态?

    使用 BEM CSS 类语法 假设我有一个具有以下类的元素 div class purchase module2 heading tooltip div 现在假设有一个事件或某些东西使这个 工具提示 变得活跃或可见 用 BEM 表达这一点的
  • 在 C++ 中使用 auto 声明变量有缺点吗?

    看起来auto是 C 11 中添加的一个相当重要的功能 它似乎遵循许多较新的语言 与 Python 这样的语言一样 我没有看到任何显式的变量声明 我不确定是否可以使用 Python 标准 使用有什么缺点吗auto声明变量而不是显式声明它们
  • 如何从 Java 中的 BigInteger 获取无符号字节数组?

    我需要转换一个大整数 https docs oracle com javase 7 docs api java math BigInteger html以大端格式编码的无符号整数 但我遇到了问题BigInteger toByteArray
  • Python 2:ValueError:以 10 为基数的 int() 的文字无效:'20.0'

    我在 python 数学中遇到了一个小问题 所以我有一些变量 x y and answer gt gt gt x 20 gt gt gt y 21 gt gt gt answer x y 100 gt gt gt answer 0 所以它打
  • PostgreSQL 更新时区偏移

    有什么快速简便的方法来校正时区TIMESTAMP WITH TIME ZONE字段不小心输入了错误的时区 就我而言 以下记录被错误地输入为 UTC 而不是美国 太平洋地区 t0 t1 what 2011 06 01 13 00 00 00
  • 无法使用 install.packages 安装 R-forge 软件包

    This http thread gmane org gmane comp lang r finance 10265 question http thread gmane org gmane comp lang r finance 1002
  • 用户在线离线状态-离线状态问题

    首先这是相关问题PHP 在线离线状态 https stackoverflow com questions 13201579 php online offline status 13201617 comment17974371 1320161
  • 模拟移动设备上的点击事件

    我在窗口加载时有一个点击事件 如下所示 function myFunction document getElementById myEl click works on desktop not on mobile window onload
  • 解析失败:Lcom/google/android/gms/common/api/Api$zzf;

    当我们运行应用程序的 apk 文件时 我收到此错误 在build gradle我们设置multidex并编译multidex存在于Gradle文件中 我们将 Firebase 版本更改为上方和下方 但这对我们不起作用 这是我们在运行控制台的
  • 提取每第 n 个字母(数字)

    我有一个包含行 名称 空格和零和一字符串的文件 我需要提取零和一字符串的每第 5 个字符 对结果求和 如果总和不为 0 保存名称到另一个文件中 1rt2 0001000000100000000000001010000100000000010
  • 框架“可扩展性良好”是什么意思?

    当阅读有关框架 net ruby on Rails django spring 等 时 我不断地看到某些框架的扩展性很好或不好 当有人说框架 可扩展性良好 时 这是什么意思 而说框架 可扩展性不好 又是什么意思 谢谢 当您根据并发用户绘制一