问题标签 [quotas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1005 浏览

performance - 如何分解 Google App Engine 上的高 CPU 请求?

举一个我不知道还能做什么的请求的例子:

该应用程序是保龄球得分/统计跟踪器。当有人在高级模式下输入他们的分数时,会计算一些统计数据以及他们的分数。数据建模为:

游戏 - 成员,如姓名、用户、保龄球馆的引用、得分 Frame - 每个球的落点、每个球上击倒球的布尔列表、关于球路径的信息(姿势、目标、实际去向)、该帧的得分等 GameStats - 存储整个游戏的计算统计数据,根据需要与其他游戏统计数据合并,以便跨游戏组显示统计数据。

可以在此处找到此信息在实践中的示例。

当游戏完成并更新一帧时,我必须更新游戏、帧、之后的每一帧,可能还有之前的一些(以确保他们的分数是正确的),以及统计数据。此操作始终标记 CPU 监视器。即使游戏没有完成,不需要计算统计数据,也需要更新分数等以向用户显示实时进度,因此这些也会被标记。这个处理程序的平均 CPU 时间超过 7000 mcycles,它甚至不显示视图。大多数人每个系列会打 3 到 4 场比赛——如果他们在球道上实时输入他们的分数,那大约是每 2 到 4 分钟 1 个请求,但如果他们把它全部写下来然后再输入,则有 30-40 个这些请求是连续提出的。


根据要求,重要类的数据模型:

0 投票
1 回答
769 浏览

google-app-engine - 我的嵌入式键/值数据存储最终会超过 App Engine 限制吗?

我的 Google App Engine 项目中嵌入了BerkeleyDB 键/值数据存储,该项目不使用 Google 数据存储。

当我将应用程序上传到 Google App Engine 时,数据库将小于 1MB。

但是,随着时间的推移,它是否有可能最终超过 App Engine 文件大小的限制

这对我正在运行的生产应用程序有什么影响?

0 投票
3 回答
1584 浏览

google-app-engine - 每个 App Engine 应用程序允许 3,000 个文件(而不是 1,000 个)是否正确?

根据这篇 Wikipedia 文章,每个应用程序允许 3,000 个文件,但我正在阅读 Google Groups 上的一个帖子,有人的 Java 应用程序在尝试上传超过 1,000 个文件时收到警告 - 他通过将一些文件捆绑在 jar 中来绕过它。哪个是对的?

0 投票
4 回答
485 浏览

unix - 是否有一种标准方法来区分 du 输出以检测磁盘空间使用量增长最多的位置

我与一个小型开发团队合作,我们共享一个 unix 文件系统来存储较大的数据集。这个文件系统有一个有点令人望而却步的配额,所以大约每月一次,我们必须弄清楚我们的可用空间去了哪里,看看我们可以恢复什么。

显然,我们使用了相当数量的 du,但这仍然是一个乏味的过程。我认为我们可以保持上个月的产出,并将其与本月进行比较,看看我们在哪里增长最多。我猜这个计划不是很原始。

考虑到这一点,我想问是否有任何脚本已经这样做了。

谢谢。

0 投票
1 回答
2112 浏览

c# - 如何在 C# 中查询 NTFS 磁盘配额?

对于给定远程计算机上的所有用户,我需要能够找到这些用户的磁盘配额和实际磁盘使用情况。我需要能够在 C# 应用程序中执行此报告。(好吧,从技术上讲,我已经构建了一个应用程序的 DLL 插件;但这在这里无关紧要。)

  • 远程机器不在同一个网络上,但是,执行应用程序的应用程序能够提供凭据。
  • WMI 完全可以接受;我只是找不到(现在寻找超过 3 个小时后)所需的确切咒语。(我也不是 WMI 专业人士;如果您发布了 WMI 解决方案,请将其置于必要的 C#/.NETSystem.Management.*对象中。)
0 投票
1 回答
598 浏览

cups - CUPS 将打印忽略设置的配额

我设置了两种方式的配额(虽然 lpadmin 和通过编辑打印机。怎么了?(我正在运行 ubuntu linux 9.04)

0 投票
1 回答
54 浏览

upload - 限制用户文件夹的文件大小

我正在开发一个文件托管站点,用户可以在其中将文件上传到自己的文件夹。此文件夹只能有 100mb 的配额。我想实现一个系统,如果用户尝试将文件上传到他们的文件夹,该文件夹已经满 100mb 并且将超出他们的配额,系统将不允许它并向用户显示消息。

有任何想法吗

谢谢

R

0 投票
1 回答
292 浏览

wcf - WCF 服务,哪个更好,一个大请求还是很多小请求?

我正在查看一些代码,我们在从 WCF Web 服务返回数据时遇到了一些问题。目前,该服务制作一个对象列表,将它们序列化(作为记录的 JSON)并返回整个序列化列表。显然,当有很多数据用户遇到配额限制问题时。

我正在考虑更改它,以便服务一次返回一个项目,这将在循环中发送一堆请求,一次将一个对象添加到列表中,直到完成。

显然,在场景一中,我们向服务发出了一个请求,该请求有可能返回大量数据并超出配额。在另一种情况下,我们从未达到配额,但请求应用程序将在单独的请求流中一个接一个地请求数据项。

为了说明这一点,我们有一个包含各种项目类型的项目列表,并且这些类型有不同的价格点。该应用程序可能想要聚合多个项目、想要该项目的客户、客户要求的项目类型和价格,他们可能是 70 个项目,每个客户平均要求 2 种产品类型1个价格。

在极端情况下取平均值,这可能会在一个完整的作业中产生 7000 个单独的(非常小的)数据请求。那是问题吗?可以稍微打包一下,以便可以捆绑请求的客户类型和价格,但一次仍然可能有几千个请求。

使用单个巨大的数据流会更好吗?还是几千个更小的?

0 投票
1 回答
1319 浏览

google-app-engine - Channel API 的计费是如何完成的?

我选择了 google-app-engine 是因为它的可扩展性,现在我试着了解一旦我发布产品我需要支付多少费用。

我在谷歌应用引擎文档中来回查看以找到问题的答案但找不到。我在“配额”页面中发现了一些细节,我发现我可以免费获得多少以及计费默认配额是多少。

计费页面中,有 CPU 等的编号,包括资源和单元以及它的成本。但是我在哪里找不到每个频道调用/创建的费用等。

我什至无法尝试使用管理控制台中的内容进行计算,因为现在那里的当前数字是 0(因为有 2 个用户是程序员)。

我怎样才能为发布(希望)每天创建大量频道的产品做好准备?

是否有我错过的页面,或者有计算工具?

谢谢!

编辑: Moishe,感谢您提供快速易读的答案。所以这里还有一些问题: 1. 你认为——如果需要的话——我将能够获得更多频道数量的配额吗?我看到有一个特殊的表格要求更多的配额,但我不确定它是否包含 Channel-API 功能...... 2. 你有没有关于“如何有效地使用 channel-API”的帖子?我看到了一些关于每个用户重用令牌的东西。还有更多吗?

再次感谢。

0 投票
1 回答
1961 浏览

cpanel - 当磁盘使用量超过配额时,如何让 cpanel 发送电子邮件?

我在一个拥有 6 GB 空间的主机帐户上托管了几个网站。这些网站仅占用大约 700 MB。但是我有一些插件在生成可能会变得非常大的 error_log 文件时遇到各种麻烦。

最后一个 error_log 有 4 GB,我的配额在几天前就跳了出来。

那么,当配额超过设定值时,有没有办法让 cpanel 向我发送电子邮件?

我应该为此做一个 cron 工作吗?