我们的网站超载了,该如何解决?

我们的网站超载了,该如何解决?

我们开发了一个网站,最近我们发现我们的网站超载了:

  1. 单个服务器无法有效地处理所有请求。
  2. 我们的数据库无法保存所有的数据,而且连接通常不够。
  3. 我们的网络带宽不足以满足所有请求。

我想知道如何解决这些问题?解决这些问题的常用方法是什么?

提前致谢 !

答案1

以下是一些对您有长期帮助的实用建议:

有多个网站概述了 Steve 的性能指南,您可以通过 Google 搜索轻松找到。其中大多数将有助于减少请求数量并加快其余请求的速度。然而,Theo 的书对于构建可扩展系统非常有价值,我强烈建议您阅读。John 的书读起来很快,但可以让您深入了解如何规划未来的扩展。

答案2

  • 为前端获取更快的计算机
  • 为数据库配备一台更快的计算机
  • 获得更快的网络连接

是的,所有这些都需要花钱。但可能比对所有代码进行优化花费的钱更少,除非你有一些容易发现的严重低效问题。但如果所有东西(网络服务器、数据库和网络)都超载了,听起来就不是这样了。

答案3

通过一些简单的性能调整减少 HTTP 请求,可以减少带宽需求并降低服务器负载。为静态内容设置遥远的到期日期,合并 css sprite 等文件,合并 javascript 和 css。您还可以使用免费的 Google AJAX Libraries API 将 jQuery 和其他 Javascript 库外包给 Google。

相关内容