0

云托管是要走的路吗?还是有更好的东西可以提供快速的页面加载?

我问的原因是因为我在 bluehost 专用服务器上运行 buddypress 站点,但它似乎在一天中的大多数时间运行缓慢。这让我很害怕,因为目前这些网站不存在,我担心当它获得流量时会变得更糟,我的访问者会失去兴趣。我使用 Amazon Cloud 来处理我所有的媒体、JS 和 CSS 文件以及一个捕获插件,但它有时仍然加载缓慢。

我觉得问题出在 Bluehost,因为我访问了其他运行 buddypress 的网站,他们的网站似乎可以立即加载。我不精通网络托管,所以有人可以在这里指出正确的方向吗?

4

2 回答 2

1

托管选择取决于许多因素,例如技术要求、增长率、突发率、预算等。

更大的硬件

要扩大托管操作,您的首选通常只是使用更强大的服务器、VPS 或云实例。重点不是云与专用,而是您只需为问题带来更多的计算能力。云可以使扩展更容易——通常只需点击几下。

劳动分工

下一步往往是分工。您将数据库、静态内容、缓存或其他项目卸载到特定的服务器或服务。例如,您可以将静态内容卸载到 CDN。您可以使用专用数据库。

再一次,云与非云不是问题。关键是为您的托管问题带来更多资源。

选择正确的应用程序堆栈

我不能强调为您的需求选择正确的底层技术。例如,我最近帮助一个客户端从 Apache/PHP 堆栈切换到 Varnish/Nginx/PHP-FPM 堆栈,以进行非常商业的 Wordpress 操作(>1 亿页面浏览量/月)。通过适度的硬件更改,此更改将容量提高了近 5 倍。

相同的应用程序。不一样的故事

同样,仅仅因为您使用的是特定应用程序,并不意味着相同的托管设置适用于您。我不知道您正在使用的具体应用程序,但对于 Drupal、Wordpress、Joomla、Vbulletin 等,插件、网站设计、主题和其他项目对整体性能至关重要。

更复杂的是,用户行为也是需要考虑的事情。考虑一个阅读:发布比例为 95:1 的讨论表。如果你在设计中做一些事情来鼓励更多的帖子,这个比例会变成 75:1。这意味着更多的数据库写入,更少的缓存等。

简而言之,细节很重要,因此在开始横向扩展托管之前,请充分了解您的应用程序。

于 2012-08-07T18:31:28.900 回答
0

托管服务是解决方案的一部分。另一部分是正确的服务器配置。

例如,这个人优化了他的设置,在 AWS 上的一个微实例中每天处理 1000 万个请求。

我认为您应该先查看您的服务器配置,然后再购买其他主机。如果您无法控制服务器配置,请尝试 AWS、Rackspace 或其他云服务。

仅供参考:您可以注册 AWS 并免费使用一年的微型实例。我发布的链接 - 他只是在同一台服务器上进行了优化。您可能必须升级到小型服务器,因为亚马逊已经声明微型服务器仅用于处理峰值和持续流量。

祝你好运。

于 2012-04-06T14:23:35.553 回答