问题标签 [limiting]

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 投票
5 回答
1564 浏览

php - 如何限制来自 php 脚本的传出响应速度?

如何限制来自 php 脚本的传出响应速度?所以我有一个脚本在保持连接中生成数据。它只是打开文件并读取它。如何限制传出速度

(现在我有这样的代码)

那么我应该怎么做才能限制响应速度(例如限制为 50 kb/s)

0 投票
3 回答
442 浏览

mysql - 非常复杂的 Group By / Unique / SQL 命令限制

我实际上什至不知道如何称呼它:P,但是......

我有一张桌子,我们称之为“上传”

现在,当我会做类似的事情时:

这将导致:

问:很好,但是,我想更进一步。因为现在,当你要建立一个时间线时(我做了:P),你会被说 foo 和 bar 上传了一些东西的消息“垃圾邮件”。我想对它们进行分组并在日期字段返回第一个时间限制为“500”的结果。

我需要什么样的 SQL 命令会导致:

然后,在那之后,我可以在 5 分钟的时间范围内对每条记录执行调用以获取关联记录(这是 id=6 的示例):

有谁现在我应该如何做第一步?(因此限制/分组结果)

(顺便说一句。我知道当我想使用它时,我应该将每个日期(YmdHis=60)转换为 Unix 时间(=100),但我不需要5 分钟正好是 5 分钟,它们可能是有时少一分钟……)

0 投票
0 回答
853 浏览

iis-7.5 - IIS7.5/MVC 限制托管线程数

我正在尝试限制在 Windows Server 2008 上在 IIS7.5 下运行的 ASP.NET MVC 应用程序允许的托管线程数。我尝试了多种不同的方法,但似乎都没有按预期工作,我需要限制报告的线程数

Threading.Thread.CurrentThread.ManagedThreadId

我还尝试更改每个处理器限制的 ASP/行为/限制属性/线程,但我仍然得到具有不同线程 ID 的新线程。

我真的需要有限数量的线程(比如 5-10 个),每次使用时每个线程都具有相同的线程 ID。

目前我有以下配置文件

由 applicationhost.config 指向

但我仍然在我的应用程序中看到超过 1 个线程 id,正如 Threading.Thread.CurrentThread.ManagedThreadId 所报告的那样

有任何想法吗?

谢谢

0 投票
1 回答
1162 浏览

shell - 限制通过 shell 脚本执行的程序的 RAM 使用

我需要将程序的内存(RAM)使用限制为 100mb。我正在使用 shell 脚本执行其中的一批,并想知道如何做到这一点。我正在从我的类的源代码编译,然后使用 time 命令存储实际运行时间。只是想知道如何将每个的内存使用限制为 100mb。

0 投票
5 回答
13352 浏览

c# - 限制 RAM 的使用。(C#.NET)

有大约100Mb的巨大文件。我想将它们加载到内存(RAM)中,处理并保存在某处。

同时我希望存在内存使用限制。例如,100Mb,我的应用程序使用的内存限制不超过此内存限制。如果超出限制,则文件被处理部分。

我对此的理解:

如何限制 RAM 的使用?如何实现 CheckUsedMemory 方法?谢谢你。

UPD

谢谢大家的好建议。

0 投票
1 回答
56 浏览

php - PHP - 限制插件的输出

我正在使用一个名为“WP 最近链接”的插件,我首先通过 Eric Meyer 的网站了解到该插件。埃里克用来在他的网站上显示一个链接日志,我在我的测试网站上做同样的事情 - http://matala.jorgeledesma.net/但我遇到了一个小情况,那就是我不知道如何在侧边栏或实际页面上限制输出 - http://matala.jorgeledesma.net/recent-links/

我的目标是让它只回显侧边栏上的前 5 个条目,而最近链接页面只回显当前月份。下面的代码正确显示侧边栏

此代码显示实际的最近链接页面

我尝试将以下代码放入正文中。

但我不知道如何应用它,如果那是命令的话。因此,也许有人可以指导正确的方向。提前感谢,豪尔赫。

0 投票
4 回答
264 浏览

c# - 如何避免为不同的字符串编写简单的“if contains”语句的每个变体

例如,如果在一个充满了计算机零件材料列表中许多不同零件编号的文本框中,我在任何给定时间只需要一种类型的 cat5 电缆,并且如果看到两种不同的类型,则警告用户。cat5 电缆部件号可能是:cat5PART#1、cat5PART#2 和 cat5PART#3。因此,如果只看到一个 cat5 零件编号,请不要担心,但一旦看到两种或更多不同类型,就会发出警告。我可以很容易地为每个变体手动写出三个不同的时间,但是在更大的零件列表中,它会花费更长的时间并且可能会出错。另外,我很想知道程序员如何处理这种类型的函数。我也不知道它叫什么,所以我不知道如何用谷歌搜索它,

我的代码示例显然不起作用,因为它只会在检测到所有三个部分时发出警告,而不仅仅是检测到两个部分如下。我假设我会使用 & 和 | 的一些变体 或者可能是完全不同的东西?

基本上我不想写出更大的范围

如果包含第 1 部分和第 2 部分

如果包含第 1 部分和第 3 部分

如果包含第 2 部分和第 3 部分

谢谢你。

0 投票
1 回答
4074 浏览

node.js - node.js 如何限制虚拟内存的使用?

我在资源非常有限的嵌入式环境中工作。我们正在尝试使用 node.js,它运行良好,但通常会消耗大约 60 兆字节的虚拟内存(实际使用的内存大约为 5 兆字节。)鉴于我们的限制,这是太多的虚拟内存;我们最多只能允许 node.js 使用大约 30 兆字节的 VM。

node.js 有几个命令行选项,例如“--max_old_space_size”、“--max_executable_size”和“--max_new_space_size”,但经过实验,我发现这些都是控制实际内存使用量,而不是最大虚拟内存内存大小。

如果重要的话,我正在使用 ARM 架构上的 ubuntu linux 变体。

是否有任何选项或设置允许设置 node.js 进程允许使用的最大虚拟内存量?

0 投票
1 回答
166 浏览

javascript - 是否有可以将套接字数量限制为 1 或 2 个的 javascript 加载器

我想创建一个带有 HTML5/JS 单页 AJAX 配置应用程序的联网嵌入式设备。

我的问题是:浏览器现在打开了太多的连接,在我的设备中,并发连接数最多为 4,硬件中有一个 TCP 堆栈(请记住,它是一个嵌入式设备)。

通过大于 4 的套接字的任何请求似乎都会丢失,必须按 F5 直到应用程序和缓存元素的组合位于浏览器中。

现在我最初的想法是使用 js 加载器(将 favicon 作为数据 URL)作为索引文档,然后依次加载应用程序的其余部分(也许还带有进度条,但这太奢侈了)。

理论上,这应该确保一次只打开一个连接。

我发现的所有 js 加载器都是关于在集群负载平衡网络服务器上的宽带环境中并行化和提高速度,但我需要在带有网络服务器的微型 8 位 MCU 上进行序列化和可靠性。

任何提示或方向表示赞赏!

编辑:我不得不为互换使用“套接字”和“连接”而道歉,我的意思是“连接”并相应地更改了原始帖子。

0 投票
1 回答
5388 浏览

php - 如何限制每分钟与我的 Web 应用程序的连接?

我尝试使用 nginx (http://nginx.org/) 来限制每分钟的请求数量。例如我的设置是:

我在 Nginx 中发现的是,即使我每分钟尝试 1 个请求,我也可以在那一分钟内多次返回。当然,快速刷新页面会给我限制页面消息,即“503 服务暂时不可用”返回码。

我想知道可以应用什么样的设置来将请求限制为每分钟 20 个请求。我不只是在寻找防洪保护,因为 Nginx 提供了这一点,例如,如果页面不断刷新,它会限制用户并在一段时间后让他们在一段时间后重新进入(除非你应用 nodelay 设置)。

如果除了 HAProxy 之外还有 Nginx 的替代品(因为它很慢)。我在 Nginx 上的设置也充当了真实站点的反向代理。