问题标签 [quota]

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 回答
7275 浏览

internet-explorer-10 - IE10 上 indexeddb 的存储限制

我们正在构建一个网络应用程序,它将大量文件存储为带有 indexedDB 的 blob。如果用户最大限度地使用我们的应用程序,我们可以在 indexeddb 中存储多达 15GB 的文件。

我们遇到了 IE10 的问题,我强烈怀疑这是配额问题。

成功保存一些文件后,新的调用store.put(data, key);将永远不会结束。

基本上,该函数将被调用,但不会调用成功事件或错误事件。

如果我查看 IE 10 的 IndexedDB 文件夹,我会看到一些看起来像临时文件(每个 512 kB)的东西被无限期地创建和删除。

查看“缓存和数据库”参数窗口时,我看到我网站的数据库已达到250 MB

进一步看,我发现这个博客条目http://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/顺便说一句Windows 应用商店应用程序的存储限制为 250 MB。

我没有使用任何 Windows Store 机制,但我想我可能会成为同样任意限制的受害者。

所以,我的问题是:

  • 有没有办法绕过这个限制?用户被要求允许超过 10 MB 的限制,但是当达到 250 MB 时,我没有看到用户弹出任何问题。

  • 有没有其他方法可以使用 IE10 存储超过 250 MB 的数据。

谢谢,我会采取任何线索。

0 投票
2 回答
4903 浏览

google-bigquery - Google BigQuery 中的“超出配额:为此项目扫描的免费查询字节太多”

从昨天开始,在使用 JasperReports Server 试用 Google BigQuery 后,我收到了上述错误。我找不到这方面的任何信息,因为前 100GB 应该是免费的,而且 BigQuery 访问报告说:

API 项目数据分析的 BigQuery 资源使用情况 2013 年 1 月 31 日 – 2013 年 2 月 27 日

每天处理的数据 0 MB 峰值 0.00 MB 平均

我也没有达到免费查询/用户/天的限制: API Per-User Limit Used Billable Limit Courtesy Limit
BigQuery API 5.0 requests/second/user
0% 200,000 requests/day 10,000 requests/day

API 项目的流量报告 总请求 935 请求/天 856 峰值 33.39 平均

开始日期 2013 年 1 月 31 日

样品期 28 天

我正在尝试在我的大学的一个项目中使用出生样本数据,这非常紧迫。它工作了一天左右。查询由 JasperSoft BigQuery 连接器 ( http://code.google.com/p/jaspersoft-bigquery-datasource/ ) 使用 Ad-hoc-View(基于 JasperReport 作为主题)进行。

我正在使用以下语句:

任何帮助将不胜感激!提前致谢!

0 投票
1 回答
3509 浏览

php - 如何使用 PHP 和 PDO 计算 MySQL 表中行子集的大小(以字节为单位)?

首先,我正在使用带有 PDO 扩展的 PHP 5.4.11 和 MySQL 5.1.66(在 Debian Squeeze 上)开发共享托管服务。

目前我正在开发一项服务,用户在数据库中存储数据的配额有限。目前,只有一张表存储了用户数据,必须遵守有关配额的规定(但这可能会改变)。所有表都使用 InnoDB 存储引擎和文本列的 utf8_unicode_ci 排序规则。假设与配额相关的表具有以下列:

现在我需要计算属于特定用户的所有行的字节大小。我搜索了文档并四处搜索,但只发现其他人提出了类似的问题而没有得到令人满意的答案。

我知道 MySQLLENGTH()函数,但由于它是一个字符串函数,它不会返回(固定长度)数字和日期/时间字段占用的空间。如果只考虑字符串字段,用户可能只是用空字符串填满数据库,永远不会达到他的配额。我也知道 MySQL 中每行的描述都有一些开销,但我不想将其包含在计算中。(作为等价物,我想计算实际文件大小,而不是磁盘上的文件大小。)

此外,我不想依赖特定的表结构,因为这可能会改变,并且必须记住更新计算配额的函数。

由于缺乏现有的解决方案,我想出了自己的(见下文)。但它有一些缺点,例如:

  • 它需要表中使用的数据类型及其各自大小的列表。
  • 它无法准确处理、 和FLOAT(p)数据DECIMAL(M,D)类型(尽管可以实现)。NUMERIC(M,D)BIT(M)
  • 它需要两个单独的查询。

所以现在,这就是我想出的:

我的问题是:有没有更“原生”、不那么骇人听闻的方式来做到这一点?如果没有,您对性能优化有什么建议吗?

0 投票
2 回答
3908 浏览

youtube-api - Youtube API - 没有开发者密钥的限制

对于我们的客户,我们使用 Youtube API v2 来获取带有特定标签的最新视频。我们在没有开发人员密钥的情况下获取了 URL 的响应。直到几天前,这一切都很好。突然,我们没有得到任何结果。我们没有得到错误,而是得到了 0 个结果。

经过一番困惑,我们发现这是因为我们可能超出了请求的限制。这是基于以下事实得出的结论:当我们使用 3G 移动设备访问与连接 WiFi 的笔记本电脑相同的 URL 时,我们得到了结果。

我的问题是这样的:

  1. 如果我们超出限制,是否有可能在我们的请求中出现错误?
  2. 不使用开发人员密钥时的限制究竟是什么?
  3. 是否有高级帐户可用于获取更多请求?

提前致谢!

[编辑] 当我们请求 URL https://gdata.youtube.com/feeds/api/users/AEGON/uploads?category=2012Q4&alt=json时,我们得到以下 JSON 响应:

(由于 Stack Overflow 上的声誉,我删除了一些链接)

0 投票
1 回答
7272 浏览

powershell - 如果总项目大小小于则设置 Exchange 邮箱配额

我需要将邮箱配额设置为 2GB。但是我有一些用户已经通过了 2GB,我想把他们排除在外,没有限制。(或对它们应用 4GB 限制)。我用 WHERE 参数玩了一段时间,但到目前为止没有成功。

很想得到一些帮助!

0 投票
1 回答
298 浏览

google-app-engine - 清除我的 google app engine 应用的第一次结算费用需要多长时间?

我制作了一个应用程序来发送大量邮件。正如我在配额页面上看到的那样,谷歌每天最多只能接收 100 个收件人:

每天 100 条消息,直到第一次收费被清除;此后每天 20,000 条消息

部署应用程序后,我特意将 100 个收件人的限制设置为上限,这会向我的帐单帐户收取 0.01 美元的费用。这也显示在我的帐单历史记录中。

但是,我还设置了每周 2.10 美元的预算。根据我的 Google 电子钱包,与此预算相关的一次收费已成功完成。查看我当前的配额,即使等待 24 小时以重置我的配额,它似乎仍然限制为 100。有没有人有同样的问题?我不知道下一步该做什么,也不知道如何解释我的帐单历史记录中提到的“请假宽限期”。

0 投票
0 回答
58 浏览

google-app-engine - 如何在启用计费的应用中查看 appengine 配额百分比?

在免费的 appengine 应用程序中,您可以看到数据存储区读取和写入使用配额占免费配额的百分比,以及绝对数量(大约 1 万次操作)。

百分比值可以更准确地查看电流使用情况(至少显然,百分比值似乎精确到一个百分点)。而如果你计算绝对值的百分比,你只能得到 20 个百分点的准确度。

在启用计费的应用程序上,您只能看到绝对值,它仅提供当前使用情况的非常粗略的近似值。有没有办法在计费应用中获得更准确的百分比视图?

我需要这个来对我的应用程序进行分析研究,我在十小时内在不同负载下运行它,然后读取配额使用情况......

0 投票
7 回答
40354 浏览

c# - 将 XML 字符串发送到 WCF 时出现“读取 XML 数据时超出最大字符串内容长度配额 (8192)”错误

我正在使用一个 .NET、C# 应用程序,该应用程序打算将一个长 XML 字符串发送到 WCF 服务方法以进行进一步操作。当我的应用程序尝试在运行时将 XML 字符串发送到 WCF 服务时,我收到一条错误消息:

"The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:strProdUserDataXML. The InnerException message was 'There was an error deserializing the object of type System.String. The maximum string content length quota (8192) has been exceeded while reading XML data. This quota may be increased by changing the MaxStringContentLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. Line 131, position 57.'. Please see InnerException for more details."

我的应用程序端 web.config 我已将“绑定”和“端点”编写为:

如果任何机构可以帮助我解决这个错误,我将非常感激。提前感谢大家。

0 投票
0 回答
156 浏览

google-app-engine - 应用引擎 blobstore 数据配额未重置

我的应用程序已达到免费应用程序的 blobstore 存储空间中的 5gb 配额。我已删除所有 blobstore 数据,但在尝试创建新 blob 时仍然出现错误。

每日配额重置后,配额详情页面仍显示 100% 的配额已使用且费率有限。

除了启用计费之外,我应该怎么做才能再次启用应用程序的 blobstore 使用?

0 投票
1 回答
2579 浏览

shell - 获取路径或卷标识符的设备名称

好的,所以我必须在 linux 系统上的用户配额范围内工作,并且需要能够找出/dev/md2给定路径的设备名称(例如 - ),以便我可以查找该路径的正确配额。

现在,我可以使用以下方法轻松获取挂载点:

但是,我不确定获取该挂载点并将其转换为设备名称的最佳方法?

更复杂的是,我从上述命令获得的挂载点实际上可能是一个加密文件夹,在这种情况下,我可能会有如下所示的内容:

这意味着上面的df命令将识别 /volume1/Foo 的挂载点。但是,我需要一种可靠的、独立于平台的方式来通过挂载点工作并找到我需要使用的实际设备名称quota

具体来说; 我不能仅仅依赖路径的第一部分作为设备的挂载点,因为我可能正在使用将卷挂载到更具体位置的环境,例如将挂载放入 /Volumes/ 的 OS X。