问题标签 [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.
spring - 我们可以在高流量多租户云应用程序中使用休眠吗?
我们即将构建一个SaaS应用程序。现在我们正处于决定技术堆栈的阶段。我们使用 spring boot 和 hibernate 开发了早期的应用程序。所以我们的团队目前正在考虑为新产品使用相同的堆栈。
但这是我们的担忧。
我们之前构建的应用程序都是基于客户端的应用程序,流量并不大。但我们计划构建的应用程序是基于云的产品。预期的流量将非常高。
这将是一个多租户应用程序。根据增长,我们可能需要横向扩展资源。当我们计划使用云基础设施时,我们应该可以控制将查询优化到深层。
我们应该可以选择深度实现二级缓存。
我们不能让框架自己触发查询。我们应该完全控制它。(例如,子对象将在休眠中访问时自动加载)
考虑到所有这些要点,Hibernate 会达到目的吗?或者以后一旦产品增长,增强或定制是否会非常具有挑战性?或者还有其他用于高流量扩展的框架吗?或者我们可以继续自己编写整个层吗?
有什么建议么?
apache-kafka - 可扩展的 websocket 服务器,用于处理至少 1M 的连接
我正在使用 Kafka v2.3.1,上面有将近 50k 个主题。
现在,我正在尝试运行一个可扩展的 Web 套接字,并且可以处理具有不同请求的 1M 用户。
是否有一个预制程序可以处理多个连接,同时与 Kafka 兼容?
如果不是,那么用于处理具有多个多个连接的 Web 套接字的最佳程序是什么?例如:golang、nodejs、...
wordpress - 如何在我的网站上找到流量来源?
我面临资源问题。从几个小时前开始,我的网站没有加载。这个问题与我网站的资源有关。
这是开始这个问题的历史:我有一个 wordpress (rafiee.net)、一个 moodle (lms.rafiee.net)、一个云 (cloud.rafiee.net) 和其他几个不同的子域。
从几个小时前开始,它们都没有工作,它们都显示 503 错误或超时错误,并要求联系共享主机管理员。
我联系了主机,经过进一步调查,我发现 CPU 使用率和物理 RAM 使用率处于最大值(100%)。在联系支持人员后,我被告知该问题与我的 wordpress 网站的插件有关。当我禁用插件时,一切正常,负载消失。但是,在激活 4 到 5 个插件后,问题就出现了。
值得注意的是,我有很多插件和用户,直到昨天才激活,没有任何问题。但是,今天,在仅启用 4 到 5 个插件后,该站点的资源不足。它与插件无关,因为我通过启用不同的插件组合尝试了很多次。
正如我发现的那样,问题与特定插件无关,而不是与插件数量有关。当我激活任何 5 到 6 个插件时,cpu 使用率居于首位。如果您查看过去几天的 CPU 使用历史记录,您会发现 cpu 使用率最高为 40%,所有插件均已激活。
但是,我注意到冲击波托管昨天正在维护中,从那时起,我的网站受到了严重影响。Shockwave 的支持人员还提到这可能是由于攻击或 google bot 并被要求查找和阻止 IP。我的主机管理员告诉我我的网站流量很高,他们阻止了两个 IP 并在服务器端杀死了一些堆叠的进程。
我昨天也更新了我的wordpress,但直到今天早上它都运行良好。我被告知去查看 cpanel 中的 Monitor,并检查高流量 IP 并阻止它们。尽管我不知道如何在 cpanel 中检查具有高流量的 IP,但我不确定是否是这种情况。请让我知道如何检查问题到底是什么?
谢谢