部署大型应用程序时应该关注什么?

时间:2014-07-30 07:28:13

标签: mysql laravel scalability

我尝试使用简单的功能设置微博客网站

将来,我会为移动应用设置一些API。

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

目前,我在VPS上使用 laravel框架+ Mysql + Apache 主机

(Hardwere规范是HD:160 GB,CPU:8核,RAM:8 GB。)

数据库表是基本的,包括用户,评论,文章,标签和标签数据透视表

一切正常。

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

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

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

我可以改变主机平台,甚至可以在开始时更改框架和数据库。

我试图避免的是,部署一段时间后网站可能会崩溃。

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

1 个答案:

答案 0 :(得分:0)

了解可扩展的云托管,例如数字海洋或亚马逊,您可以随着业务增长扩展容量。

这些公司允许你从"片开始小#34;服务器,随着您的成长,您可以成长为多个服务器。负载平衡通常在他们的最终完成,所以你需要做的只是专注于你的应用程序