- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想实现一个对服务器进行轮询的 ajax 客户端。这导致数以百万计的小请求......
您是否有任何粗略的估计(根据您的硬件和经验,我目前还没有任何专用服务器硬件),人工请求服务器如何处理例如具有标准服务器硬件(8GB Ram,4内核,每个 2,5GHZ)?一个请求的内部处理估计在 50 毫秒内完成(仅将数据放入 Ram 缓存,一些计数器递增,轻文本处理,然后再次从内存中读取数据返回给客户端。它会全部放入 RAM ).
如果您有任何经验,您认为您提出了多少请求,或者您能够在可比较的环境中在您的服务器上处理多少请求,我将不胜感激。
谢谢!!延斯
最佳答案
50 毫秒给了你相当多的处理,实际上......特别是如果这些请求中的大多数只是轮询,大概是为了更改。你是怎么得出这个估计的?当然,这将使 4 个核心每秒忙于处理 80 个请求……但这并不是很多,而且您可能不希望一直以满负荷运行您的服务器,而且会有 一些用于简单处理网络的开销。
老实说,与尝试相比,估计相对没有意义。无论如何,您都需要对服务器进行负载测试,因此最好现在而不是以后进行。
请注意,频繁轮询的替代方法是发出长时间的“挂起”请求,又名 Comet .每个请求都会在一段时间内(例如 5-10 分钟)保持未满足状态,一旦您有更改,您就会做出适当的响应。这样您可以大大减少请求的数量 - 但它确实使代码更难编写(因为它必须是异步的;此时您不希望每个请求一个线程)。
关于java - Typical Requests/Second a "server"能处理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5630957/
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
基于文档: Compiled code to be executed by the Java virtual machine is represented using a hardware- and
我正在训练像 UvA 这样的代码问题,我有一个必须做的问题,给定一组 n 考试和 k 名学生参加考试,看看是否可以将所有考试安排在两个时间段。 输入几个测试用例。每一个都以包含 1 < n < 200
首先,我在 JavaScript 方面的经验仅限于 Web 开发和一些自学。我想了解在 JavaScript 中拥有私有(private)成员的意义。举个例子, var myObject = {
我想实现一个对服务器进行轮询的 ajax 客户端。这导致数以百万计的小请求...... 您是否有任何粗略的估计(根据您的硬件和经验,我目前还没有任何专用服务器硬件),人工请求服务器如何处理例如具有标准
我正在尝试创建一种方法来查找 2 个给定数字的公因数,但我无法编译该文件。我所有的大括号都已关闭,因为我知道这通常几乎总是导致此错误的原因。希望有人能帮助我! import java.util.Sca
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我正在阅读演示文稿 "Building memory efficient Java applications" ,并在幻灯片 11 上看到他们问了一个问题:“一个典型的堆中有多少 Activity 集
有人可以指导我 ACL 的典型实现示例吗?就像“管理员”可以访问“管理”模块,“用户”可以访问“用户模块”,访客可以访问“打开”页面。 最佳答案 我可以将我的 ACL 粘贴给您。它由三个元素组成:ac
所以我目前正在开发一个管理仪表板,我在办公室的工作站是 iMac(我认为是 2,500px x 1,5000~),在家里我使用分辨率为 1366 x 768 的典型笔记本电脑。 我的问题是这两种分辨率
我有一个与服务器通信并返回的 AngularJS 服务应用程序不同部分的翻译: angular .module('utils') .service('Translations',
我见过很多软件给用户一个选项来安装具有典型设置的软件,或者允许用户选择他们喜欢的设置(比如他们是否想要桌面图标)。如何使用 Inno Setup 做到这一点? 最佳答案 有一个使用 Inno Setu
我了解能够在 Mac OS X 上构建 64 位应用程序的主要好处:更多可用内存、更好的性能等。 但是,如果我有一个内存需求适中且没有性能问题的应用怎么办。让我们假设将其移植到 64 位只是更改bui
在this other question在我读到的获胜答案中: ... good C++ programming typically doesn't use pointers in complicat
我的系统中运行着一个复杂的多线程程序,它执行各种类型的操作。同时,我无法访问它的源代码。。我想分析它的内存访问行为对性能的潜在影响,以便进一步优化。。有没有办法确定一些典型的内存访问行为及其比例?例如
我的系统中运行着一个复杂的多线程程序,它执行各种类型的操作。同时,我无法访问它的源代码。。我想分析它的内存访问行为对性能的潜在影响,以便进一步优化。。有没有办法确定一些典型的内存访问行为及其比例?例如
我注意到 Google 已经拥有此功能大约一年了,但我没有在 Google Places API 上看到它。如果你查找你附近的图书馆或健身房,谷歌会显示人们通常在这个地方花费多长时间(比如我附近的健身
我在最近的一个项目中遇到了这个非常典型的用户组关系问题。基本上,系统中有多个用户和组,每个用户可以加入任何他喜欢的组。目前,我设计的数据库表如下 设计1 [user_table] id, name,
我已经设置了 allauth 并注意到它暴露了 /accounts/password/change/这是更改当前登录用户密码的可爱形式。它还暴露了/accounts/email/这非常适合处理与将电子
过去几个月我一直在使用函数式语言,从 F# 到 Haskell 再到 Scheme (Racket)。我从来没有真正使用过递归,但是 Haskell 及其模式匹配确实帮助我减少了对递归的恐惧。现在我使
我是一名优秀的程序员,十分优秀!