问题标签 [server-load]

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

optimization - 将多个文件打包成一个然后拆分

我正在开发一款手机游戏,图形很重,所以我们不能将它们全部放入一个图像图集中,因此有多个图集。我们使用 PreloadQueue 加载所有资源。它会导致每个客户端对我们的服务器进行多次点击。当我们加载每个文件而不是一个大的“数据”文件时,还会有一些额外的时间延迟。

我们猜想,如果我们可以将所有图集打包到一个“数据”文件中并立即使用 PreloadQueue 加载会更好。然后解压/拆分它并像我们当前使用的那样使用:

  1. 有没有办法将所有数据打包到一个文件中?
  2. 如果是,那么它不会影响我们的客户性能,因为 unacking 操作可能需要 2 倍以上的内存和一些 CPU 资源。
0 投票
0 回答
323 浏览

heroku - 如何处理 php 调用以快速更新数据库的 api 数据?

我正在使用 laravel 和 vueJs 创建 Web 应用程序,我的应用程序使用第三方 api,其中一个提供相关市场的实时数据。IE

  1. 当用户添加带有价格的订单时,它会在订单被确认之前匹配实时市场价格。
  2. 我不断更新市场价格信息。使用 cron 作业来执行此操作,但在 laravel 上响应时间超过 1123 毫秒。
  3. 在不使用框架的情况下直接使用 Php API 调用时,在比较本地数据库中的数据之前,响应时间仅略有改善,例如 995 毫秒。

请提出一种更好的方法来检索此持续更新数据。目前该应用程序仍在开发中,我想知道正确的服务需求类型以及我应该使用哪种服务器的建议。该应用程序每月发出约 2,678,400 个 API 请求。

0 投票
2 回答
660 浏览

server - WHMCS 服务器状态、正常运行时间和服务器负载,不可用

我正在使用 whmcs 7.0.1,但在服务器状态、正常运行时间和服务器负载中,显示我不可用。

我已经在 whmcs 管理员设置 > 产品/服务 > 服务器 > 编辑中设置,在“服务器状态地址”中添加路径“ http://www.myserverdomain.gr/status/

服务器名称:工作,HTTP:工作,FTP:工作,POP3:工作,PHP INFO:工作,服务器负载:不可用,正常运行时间:不可用

当我在浏览器中输入“ http://www.myserverdomain.gr/status/ ”时,我会显示值(服务器负载和正常运行时间),但在“ http://www.myserverdomain.gr/serverstatus.php ”中会显示我“不可用”

任何想法?

0 投票
1 回答
221 浏览

node.js - 由于 websocket 和 Apache,服务器负载高

我们有 2 台服务器(Ubuntu 14.04 - 4vCPU 和 12 GB RAM),使用 Apache 2.4.7 运行 codeigniter 应用程序。这些服务器也是负载平衡的。我们平均有 300 名用户一次访问该网站,并且该网站在许多领域都具有刷新功能。所以我们引入了 websockets 来减少负载。但即使在引入之后,我们也面临着高负载。节点正在其中一台服务器上运行。启用 mod_status 后,我可以看到没有为 apache 打开新连接。

虚拟主机

请让我知道您需要对此进行调查的详细信息。谢谢

0 投票
1 回答
561 浏览

php - How to get web server average load level in percentages using PHP function sys_getloadavg()?

PHP function sys_getloadavg() returns an array with three values showing average number of processes in the system run-queue over the last 1, 5 and 15 minutes, respectively.

How to convert this production to percentages?

0 投票
0 回答
94 浏览

php - 运行具有大量 id 的 mysql 查询的最快和轻量级方法

有三个表=帖子/用户/ users_followed 我正在尝试获取关注当前登录用户的帖子购买将所有users_followed ids放在IN()选择器中,但查询变得非常非常繁重并且对高服务器负载进行了诅咒。我想知道有没有更好的方法让这个查询更快更轻松?

这是查询