我计划托管一个网站。我估计,随着时间的推移,我可能会有 100,000 名用户,其中 2-5% 的用户会同时在线。
我打算使用 postgresql。
我期望用户上传的数据是二进制文件,其中大部分是照片和有限的字符文本。
Assuming 2000 users online and 1000 users uploading photographs and exchanging text messages what should be the server configuration should I need. I'm planning to take a static IP and buy own servers as of now.
请评论,因为我对网络知识了解不多。我可以在计算机上的 tomcat 网络服务器上执行此操作,但如何大规模执行,请指教。
Please comment of the decision of PostgreSql. What if number of users increased to more than expected, and things like that
答案1
听起来有点类似于荷兰网站 tweakers.net 的负载,他们有一个装满负载平衡器、故障转移节点、SAN 存储、数据库复制等的机架。我不知道您是否要用一台机器来完成它...如果您对网络方面不太了解,那么您可能会超出您的能力范围。