BuddyBoss应用

  1. 知识库
  2. BuddyBoss应用
  3. 应用程序设置
  4. BuddyBoss应用的托管建议

BuddyBoss应用的托管建议

当使用BuddyBoss应用,您需要有一些特殊的考虑,因为它是一个高度动态的移动应用程序,可能有许多用户同时登录到它。乐动体育在线客服如果你已经托管了一个由BuddyBoss平台或LearnDash支持的网站,你会很高兴地知道BuddyBoss应用程序比这些插件的web版本执行得快得多,这是由于我们已经建立了先进的缓存系统,下文将详细解释。

API的缓存

BuddyBoss App是一款适用于iOS和Android乐动体育在线客服的原生移动应用。应用程序本身是由用户的手机硬件驱动的,然而应用程序中的内容来自于从WordPress请求数据的api。性能的主要瓶颈是WordPress生成API响应的速度,这决定了应用程序需要等待多长时间才能收到API响应以获得它请求的数据。

当你使API的缓存在BuddyBoss应用的插件设置中,插件自动缓存来自BuddyBoss平台和LearnDash的大部分API响应,这样在应用中的后续访问将从预构建的缓存中提取数据,而不是等待WordPress实时生成数据。缓存对每个用户都是独一无二的,当应用程序或网站中的数据发生变化时,它会自动更新。这个特性在大多数服务器上都能开箱即用。

缓存的好处是,应用程序中单个页面的加载速度比网络更快,而且应用程序一次可以处理比网络更多的并发用户,因为只有一小部分请求是经过WordPress的。如果你的部分现有流量从社区的web版本转移到应用上,你应该会看到服务器资源的负担减少了,前提是你启用了API缓存。

在未来,我们将把同样的技术集成到BuddyBoss平台中,以提高web平台的性能和可伸缩性,并允许用户的缓存数据在应用程序和web之间自动共享。

托管的建议

我们强烈建议托管BuddyBoss应用程序和BuddyBoss平台云托管.对于交互式应用程序来说,共享主机不够强大,专用服务器/虚拟专用服务器无法轻松地向上或向下扩展。使用云托管,您可以根据需要轻松增加服务器资源,很少甚至没有停机时间。请务必阅读我们的硬件需求部分以确定您需要从选定的云主机购买哪个主机包。

亚马逊网络服务

说到云托管,大多数人想到的第一个提供商是AWS.的确,AWS是最可定制的,如果配置正确,在规模上也是最实惠的。我们自己的演示在AWS上。然而,它的配置和维护也非常复杂,而且它们提供的支持非常少。基本上,你只是从他们那里租赁硬件,你需要知道如何自己配置所有的东西。我们只在您已经知道如何使用AWS,或者您的团队中有人具有配置AWS应用程序的经验的情况下推荐使用AWS。

管理主机

如果您想要更多开箱即用的解决方案,我们建议使用托管云选项,它提供客户支持,为您处理所有技术配置。云托管有很多选择。推荐的建议包括:

Cloudways

Cloudways是一个伟大的托管云托管解决方案。他们提供了一个友好的用户仪表盘和全天候的客户支持。您可以使用Cloudways,并让它们在数字海洋或AWS硬件的后台托管您的实际网站,但您对服务器的访问将少于这些服务,因为大多数配置都是由Cloudways支持处理的。对于那些想专注于自己的业务而不担心托管的人来说,Cloudways是一个理想的提供商。

数字海洋

数字海洋是一个伟大的,经济有效的云托管解决方案。它们提供了大量的硬件,而且对开发人员很友好。他们的服务是为那些想要亲身体验的开发者和客户打造的。如果你想要一个可伸缩的解决方案,你可以自己配置,而且比AWS更简单,那么数字海洋是一个极好的选择。

其他选项

以上建议是根据我们自己的经验和测试得出的。还有许多其他云托管提供商可以提供良好的资源和支持。如果你已经在另一个云主机上托管了BuddyBoss平台或LearnDash网站,并且一切运行顺利,你可能不需要更换主机供应商。

硬件需求

CPU、RAM和存储空间的使用取决于许多因素。这些硬件建议是基于我们自己的测试部署,测试一个由BuddyBoss平台和LearnDash插件驱动的应用程序,应用程序中100%的用户流量,并启用了API缓存。

如果您正在使用额外的插件,或者如果您的大部分用户是从web访问您的社区,那么您可能需要额外的硬件。此外,您的资源需求可能会增加或减少,这取决于用户的活跃程度以及他们上传的照片、文档和其他媒体的数量。有了云托管,你可以随时增加你的硬件,而无需迁移你的网站。

最多500个并发用户或更少 最多5000个并发用户或更少 最多10,000个并发用户或更少
内存/ RAM 16 GB + 32 GB + 64 GB +
CPU 8 +核心 8 +核心 16 +核心
存储 50gb +(取决于用户上传的媒体量) 80gb +(根据用户上传的媒体数量而定) 100gb +(取决于用户上传的媒体量)
网络带宽 1 Gbps + 1 Gbps + 10 Gbps

服务器软件需求

请您的网络主机配置您的服务器如下:

  • Linux操作系统
  • NGINXApache
  • PHP版本7.3.0 - 7.4.16
  • MariaDB+(或10.1版本MySQL版本5.6 +)
  • SSL(HTTPS支持)

MariaDB是MySQL的开源替代品,推荐使用的性能优于MySQL。只要让你的网络主机使用MariaDB,如果可用。

NGINX明显快于Apache,因为它可以同时支持更多的http请求。如果可以的话,让你的主机使用NGINX。

事情,以避免

确保你的主机没有做以下任何事情:

  • 阻塞对外部应用程序的API请求
  • 要求WordPress使用web主机的缓存系统
  • 禁用WordPress核心功能

一些以WordPress为中心的网站主机有人为的限制来提高WordPress网站的性能,这对于静态网站如WordPress博客很有用。然而,对于有数千用户实时请求唯一数据的动态应用程序来说,这可能会产生问题。我们建议坚持使用通用的云主机,因为它提供了高性价比的性能,避免使用任何限制WordPress和其他功能的网络主机。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的文档联络支持,或与我们联系销售团队