Mysql 部署大规模应用程序时应该考虑什么?
我试着建立一个功能简单的微博网站 将来,我会为移动应用程序设置一些API 其主要特点是简单。人们可以注册、发布博客、标记文章和评论 目前,我正在VPS上使用laravel framework+Mysql+Apache和主机 (硬件规格为HD:160GB,CPU:8core,RAM:8GB。) 数据库表是基本的,包括用户、评论、文章、标记和标记透视表 一切正常 但是 我有点担心可伸缩性和性能。 因为我对网站的规模没有任何经验 有人能告诉我一些关于的关键概念吗?如果用户数量增加到10000~100000,我应该关注什么 我可以改变我的主机平台,甚至一开始就改变框架和数据库 我尽量避免的是,网站在部署一段时间后可能会崩溃Mysql 部署大规模应用程序时应该考虑什么?,mysql,laravel,scalability,Mysql,Laravel,Scalability,我试着建立一个功能简单的微博网站 将来,我会为移动应用程序设置一些API 其主要特点是简单。人们可以注册、发布博客、标记文章和评论 目前,我正在VPS上使用laravel framework+Mysql+Apache和主机 (硬件规格为HD:160GB,CPU:8core,RAM:8GB。) 数据库表是基本的,包括用户、评论、文章、标记和标记透视表 一切正常 但是 我有点担心可伸缩性和性能。 因为我对网站的规模没有任何经验 有人能告诉我一些关于的关键概念吗?如果用户数量增加到10000~1000
更新和传输将是一场灾难。谢谢看看可扩展的云主机,如digital ocean或amazon,在那里您可以随着增长扩展容量
这些公司允许您从一个服务器的“部分”做起,随着您的成长,您可以成长为多个服务器。负载平衡通常是在应用程序端完成的,所以您需要做的就是关注应用程序有很多关于负载平衡的好文章