问题标签 [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.
linux - iptables 或其他东西在网关中重定向 IP (GNU/Linux)
我正在编写一个 bash 脚本来计算我的网络服务器中的流量:
WAN:eth1 -> GNU/Linux Server:eth0 -> Users GNU/Linux 服务器使用 squid, bind, QoS, mysql, lighttpd。
在 IP 超过既定配额后,将对该 IP(用户)应用新的 QoS 规则,也存在一个“标志”来决定何时将 IP 计数器恢复为零。
一些 IP 和子网在没有配额的情况下工作,其他组 ips/子网在超出配额后使用新的 QoS,现在我想在超出配额后使用第三组重定向。
当一个 IP 超过既定配额时,所有 http 流量都必须重定向到主机(在 GNU/Linux 上运行的 lighttpd)并丢弃为该 IP 生成的所有其他流量。在网络服务器中存在一个网页:“您超出了每日的流量报价,请等待“x”小时或致电您的提供商购买额外的导航包”或类似的东西。
是否可以使用链条,或者我该怎么做?我在互联网上找到的大多数主题都与阻止所有相关,并创建一个新的链来发布到互联网(不适合我)。和其他仅按 IP 重定向 IP,但是我如何创建一个“链”并将 IP 附加到必须重定向到的东西才能在轻松恢复该 IP 之后?
感谢您的帮助,并为我糟糕的英语感到抱歉:S。
ruby-on-rails - 如何在 Rails 应用程序中使用磁盘配额?
我想在 rails 应用程序中使用 linux quota 来限制用户在磁盘上的空间使用。但是我当前的实现将保存用户的附件,因为它们由启动 rails 应用程序的人所有。我是否需要在 linux 服务器上创建每个用户并为他们分配磁盘配额?
那么,是否有任何 Rails 插件/宝石允许我这样做?什么是 github 解决方案?他们不仅限制了附件的大小,还限制了用户的 git 存储库。谢谢。
java - AppEngine:删除时奇怪的 WriteOperation 计数
我正在尝试使用以下方法删除 GAE (java) 中的 300 000 个实体:
我每天限制为 50 000 次写入操作(免费配额)。我天真地认为应该在 6-7 天内完成,但似乎 1 个调用使用了每日配额的 1/5。
--> 数据存储写入操作 21% 0.01 of 05000 操作
10 000 次写入操作,为什么不是 750?
它与索引有关吗?
google-app-engine - 我可以从 App Engine 的每日免费配额中获得多少 QPS?
对于主要提供静态页面和图像(基本 CMS)的 App Engine 应用程序,在保持在 App Engine 的免费配额内的情况下,我可以预期什么样的平均 QPS?
我正在优化几个托管在 App Engine 上的小型网站,这些网站的配额不足 < 1 QPS。也就是说,他们不能在不耗尽每日免费配额的情况下维持 1 个 QPS 超过大约 6 小时。我知道如何优化它们,但我不知道我应该从免费配额中获得多少 QPS。获得 1 QPS 相当容易吗?10?100?
我意识到这有很多变数,所以我也想知道人们在免费配额内实际达到了什么,以及他们首先达到了哪个配额。(我遇到了“数据存储读取操作”和“传出带宽”。提供图像时,1GB/天很快。)
sql - sql主键自增
是否需要在每个新行上自动递增的主键?对我来说,这个数字变得很长,我什至没有用它做任何事情。
我可以想象,随着我网站上的逐步用户活动,将添加新行(我只测试只有 2 个alfa test
用户的 atm,并且数量已经auto incremented
超过 100),最终这个数字可能会达到愚蠢(example: 10029379000577352881086)
的比例,不仅会减慢网站速度(影响用户体验)但也可能不可避免地推动我的网站超出其配额(超过其允许的大小(外行))
真的需要这个吗?
mongodb - 设置 MongoDB 数据库配额 (SIZE)
我想允许我的共享托管站点使用 MongoDB,但是由于它们都在同一个 VPS 服务器上,我可以让 mongo 创建数据库,并将它们分配给用户,但我似乎无法限制数据库只有集合的大小。哪个可以改变。
是否有管理员限制数据库的大小。
python - Python获取NFS配额信息?
是否有任何 Python 模块可以让我访问NFS
配额信息而无需解析quota
命令的输出?我知道如果我有足够的动力,我可以使用 Python 的xdrlib
模块编写我自己的 ONC/RPC 代码,但我全心全意地希望我不必如此密切地参与 NFS 的内部。
理想情况下,我希望有一个现有的 RPC 实现,或一些更高级别的模块(如现有 C 库的包装器或其他东西)。
一个可接受的替代品是类似于quota
产生更多机器可读输出的命令。
google-app-engine - 谷歌应用引擎说:--- 超过配额错误--- logservice.Read() 需要更多配额
我使用 logservice.fetch() 以编程方式读取日志文件 在一定数量的读取OVER QUOTA 错误出现后 有什么办法可以避免这种情况。我在文档中没有找到任何内容[即使在计费中]
upload - 如何使用 Amazon S3 来实现用户存储配额,就像 Dropbox 一样
真的需要一些聪明的头脑来帮助我。我被困住了!我正在实施一个系统,允许用户将视频和文件上传到我的网站。我目前正在为他们提供对他们自己的 ftp 用户帐户的 ftp 访问权限,他们可以在其中上传所需的文件。Linux 服务器上的 FTP 支持用户配额。
但是,现在我需要将我的上传协议从 ftp 协议中移开,并通过 http 研究 amazon s3 文件上传系统。ftp 只是给防火墙、端口、主动、被动.. 提供了太多问题。列表还在继续。:) 虽然 http s3 上传只是用户允许 Internet 访问将进行上传的桌面应用程序的问题。
我已经让一切工作正常,以至于我需要为每个用户设置配额。如何在不支持它的系统(如 Amazon s3)上实施存储配额?我不能无限制地访问我的用户,我也不想把我的服务器放在中间,因为这只是意味着我的服务器必须接收文件然后在后端上传到 s3,这可以通过挂载 s3 来完成作为驱动器,但随后又回到通过 ftp 上传到我的服务器到安装的 s3 驱动器。
我希望我的应用程序直接上传到 s3 服务器,但通过上传到 1 个存储桶中的 psuedo amazon 文件夹来维护用户配额。每个用户将在他们上传到的存储桶中获得一个子文件夹。
实现这项工作的实施/逻辑是什么?
我是否可以通过在 /keyname/ 中查找文件来放置另一台服务器来监视用户,以查看该键名(即用户帐户)使用了多少存储空间?在保持每个帐户使用状态最新方面,这不会花费很多钱吗?
请帮忙,我需要一个策略。类似于 s3 上存储的 Dropbox 实现,但对用户上传有配额限制。
android - (如何)我可以增加Android WebView中LocalStorage的配额限制
我需要增加 Android WebView 中 LocalStorage 的默认配额限制。目前我只能使用大约 2.5MB。当尝试存储更多数据时,quota_exceeded_err (dom exception 22)
会引发 a。
有什么想法还是我必须切换到数据库/文件系统?