大型PHP项目所需的基础结构

Vin*_*yak 2 php mysql hardware infrastructure

我的团队正在开发一个PHP的大型音乐门户网站.希望该门户网站在推出后一年内拥有100万用户.门户网站将允许用户创建播放列表,流式传输和下载音乐.

到目前为止,我们已经开发了最多约1000个并发用户使用的应用程序.该门户网站具有不同的数量级.

我想知道是否有任何基准可用于计算此类大型项目的硬件内存要求和带宽要求.

此外,如果内容传送网络(CDN)可以处理所有与流量相关的问题或特定的事情 - 比如缓存 - 则需要完成.

哪个数据库适合?mySQL是否能够处理这样的负载或需要其他东西.

谢谢

维纳亚克

Kei*_*Jr. 5

在你真正拥有这么多用户之前,你不应该太担心它.编程规则之一是在实际出现性能问题之前不进行优化,即使这样,有关性能问题的信息之前也不要进行优化.现在,你没有.

有了这个......是的,MySQL可以扩展.是的,您可能需要进行缓存.是的,CDN可能会有所帮助.

从单个服务器开始,如果您需要超越该服务器,请查看配置文件,找出瓶颈所在的位置并从那里开始.如果可以,请让知道他们正在做什么的人帮助你.