【问题标题】:What should be concern when deploy an large-scale application?部署大型应用程序时应该注意什么?
【发布时间】:2014-09-21 18:05:37
【问题描述】:

我尝试建立一个功能简单的微博网站

而且在未来,我会为移动应用设置一些 API。

主要特点很简单。人们可以注册、发布博客、标记文章和 cmets。

目前,我正在使用 laravel 框架 + Mysql + ApacheVPS 上的主机

(硬件规格为 HD:160 GB,CPU:8 核,RAM:8 GB。)

数据库表是基本的,包括user、cmets、article、tags和tags pivot table

一切正常。

但是 我有点担心可扩展性和性能。

因为我没有任何扩展网站的经验。

谁能给我一些关键概念如果用户数量增加到 10,000 ~100,000,我应该关注什么?

我可以改变我的主机平台,甚至一开始就改变框架和数据库。

我尽量避免的是网站在部署一段时间后可能会崩溃。

更新和转移将是一场灾难。谢谢

【问题讨论】:

标签: mysql laravel scalability


【解决方案1】:

考虑可扩展的云托管,例如数字海洋或亚马逊,您可以在其中随增长而扩展容量。

这些公司允许您从服务器的“切片”开始,随着您的成长,您可以发展成多台服务器。负载平衡通常在它们的末端完成,因此您需要做的就是专注于您的应用程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2011-06-17
    • 1970-01-01
    相关资源
    最近更新 更多