问题标签 [high-traffic]
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.
android - http post请求的数据使用量是多少?
我正在为 android 编写应用程序,在应用程序中我使用了一些HttpPost
请求。我有一项服务,我在固定时间安排 3 个请求。每 1.5 秒一次,每 7 秒一次,每 20 秒一次。大多数时候网络服务不返回任何东西。
我在设备上安装了我的应用程序并检查了 2 天。这个应用程序使用 40M 数据虽然viber
只使用 4M 。(我通过检查设备设置中的数据使用部分找到了它。)
HttpPost
一个简单的请求使用了多少数据?
如何减少我的应用程序中的数据使用量?
jquery - 有几个坏主机的高流量
这里情况复杂!
现在的情况:我们有一个主服务器只做他的事情。数据每秒钟都在变化。我们需要一个网络小部件(html 数据)来与其他网站共享。该小部件必须每分钟刷新一次。小部件数据将每秒更改一次。所有其他网站的访问者都必须看到该信息。我们无法处理如此高的流量。服务器需要 24/7 在线,他们不会每分钟连接一次。我说的是每月一百万次展示。
我们正在研究的解决方案:获取多个托管计划。所有主机都将存储将显示给访问者的 HTML 数据。每个托管帐户都会每隔一分钟对我们的主服务器执行一次 cronjob。获取 html 并将其存储到下一个 cronjob。这就是我们将流量从主服务器转移到其他地方的方式。现在是网站访问者连接到存储在我们主机中的 html 的部分。下面的代码正在连接第一个托管服务器,如果他在一段时间内没有回答,它将连接到第二个。并循环直到其中一些返回 HTML 数据。当然,如果他们 100% 加载,我们将获得另一个新主机。
问题是:这是最好的方法吗?!如果不是什么更好。我相信你们中的许多人已经通过了这种情况,但这是我的第一次:)
mongodb - mongos 和 mongo 配置服务器之间的高流量
最近我们注意到从 mongodb 配置服务器到 mongos 服务器的大量传出流量:每天 750GB。我们使用具有 2 个分片和 3 个配置服务器的 mongodb 分片集群。Mongo 数据库统计:
MongoDB版本:2.4.10
MongoDB 手册没有说明来自 mongo 配置服务器的高流量。有谁知道是什么原因造成的?
mysql - 派生和子查询组合查询的 MySQL 查询优化
以下类型的查询正在使用派生表和子查询的服务器上运行。约束是子查询是根据当前情况从多个模块生成的,因此不能真正将其转换为连接组合。
请提出优化查询的可能解决方案
sql - 同步 Postgres 数据库实例
我有一个奇怪的情况。我正在使用 Postgresql 管理一个基于 Django 的电子商务网站。它有两个版本——英语和日语。由于一个版本带来了大量用户,该网站(特别是 Postgres)已经超载和崩溃。我能想到的唯一安全的解决方案是将这两个分别放在两个单独的服务器上,以便 En 和 Jp 流量获得自己的专用服务器。现在,新服务器已准备就绪,但在域传播期间,以及在半传播阶段(从一些国家看到新服务器,从一些国家看到旧服务器),两者都会有交易。用户每分钟都在以数百个数字购买数字产品。因此,没有办法关闭服务器以进行营业额。
有没有办法在后期同步两个数据库(因为如果两者共享一个数据库,新服务器将毫无意义)。瓶颈是 Postgres,并且已经针对此服务器上的最大可能连接进行了调整,并且 kernel.shmmax 已达到极限。数据库池也需要时间来设置和一些停机时间,目前不允许这样做。我所说的同步的意思是,一旦发生完全传播,我希望将两者的数据库转储文件统一起来,并制作一个同时同步两者的所有记录的文件。结构相当复杂,因此需要同步许多表。这是可行的..?
提前致谢 !
asp.net - 高流量 ASP.NET 网站的会话管理。
我们使用 SQL 服务器作为我们应用程序的会话状态。由于 SQL 服务器是单点故障,当它出现问题时,它会影响我们所有的客户。为了缓解这个问题,我们计划创建一个 SQL 2012 高可用性实例并将 .Net 会话管理移动到它自己的服务器上。SQL 2012 高可用性实例可以在节点出现问题时自动或手动进行故障转移。我们计划使用 viprion 对这些轻量级 AspState 实例的会话状态数据进行分片。除了使用 viprion 在网络服务器级别对 .Net 会话数据进行分片外,我们是否可以考虑另一种应用程序级别的分片方法?对于使用 .Net 会话管理的高流量 ASP.Net 站点来说,这应该是一个很常见的问题。
web - 高速实习生可以对抗 Ddos 攻击
我有 100mbps 宽带互联网线路。所以我的问题是高速互联网可以在浏览受到 Ddos 攻击的高流量网站时获得一些优势。
image - 如何阻止来自图像或标签的攻击
让我们考虑一下我有一个名为 www.example.com/index.php 的域。有些人通过使用数百万个图像标签来攻击我的网站,例如
此活动向我发送了过多的垃圾邮件流量,并且我的服务器正在关闭。我无法停止/过滤这些请求,请告诉我这是什么类型的攻击以及如何防止它?
我试图停止在 ACCEPT 请求标头中包含 image/png、image/jpg 的请求。它适用于最新版本的浏览器。但是较低版本的 IE 不正确支持 ACCEPT 参数,它总是在 ACCEPT 请求标头中发送/ 。
php - PHP JpGraph - 在同一目录中为多个用户创建动态图像
我有一个 PHP 页面(results.php),它的逻辑如下:
我将在几天内获得大约 20000 名唯一身份访问者。如果两个用户同时访问results.php,他们可能会看到错误的graph.jpg?(即 Alice 和 Bob 去 results.php,当他们应该看到他们自己的时候,他们看到了彼此的 graph.jpg)
提前感谢您的任何意见。
ubuntu - Ubuntu - Nginx - 极高的 IO 写入
我有一个非常高流量的 Nginx 服务器,为一系列网站提供静态内容。我无法弄清楚为什么磁盘写入如此之高。
VMWare ESXi 6.0 主机(数据存储位于 RAID10 中的 4 个企业 SSD 上)运行 Ubuntu 14.04.3 LTS 虚拟机,具有 4 个内核和 16GB RAM。NGINX v 1.4.6
该实例目前正在处理大约 75,000 个连接(我知道这列出了所有连接,不仅仅是已连接,但 TIME_WAIT 连接仍然占用一个端口)
正在推动大约 50 MiB
而且写入率是通过屋顶!
这是我当前的 Nginx 配置,注释行是我尝试过的变体。
这些是我对 /etc/sysctl.conf 所做的修改
我不知道是什么导致了高写入率。我认为这是因为客户端缓冲区,但没有任何更改产生任何影响。我确保所有更新都已安装并在服务器上重新启动,但没有降低写入速率。任何帮助,将不胜感激!