根据唯一身份访问者等,您会如何看待微型、小型、中型和大型网站。
假设所有站点都非常基础,例如:Django、博客、照片上传等。
没有特殊的应用程序进行任何疯狂的处理,只是正常的商业网站。
我想弄清楚有多少 Django 站点可以在 Linode 512 或类似设备上使用。
有什么想法吗?
最佳答案
- 微型 <= 1k 唯一身份访问者/月和 <= 5k 页面浏览量
- 小 = 5000 独立访客/月和 = 25000 次网页浏览
- 中 = 25,000 独立访客/月 = 150,000 次网页浏览
- 大型 >= 20 万独立访客/月和 >= 100 万 - 150 万页面浏览量
很难说您的 Django 站点将容纳多少用户,因为我们不知道您期望的 IO 吞吐量以及读写比率如何。如果您正在构建一个标准的 Web 应用程序,对于用户发生的每次写入都会有 1000 次读取,您将能够在您缓存的情况下在 Linode 512MB 盒子上舒适地容纳一个中型站点(参见上面的定义)动态生成的 HTML(memcache 很棒)并且您将所有真正的静态内容放在 CDN 中(来自 Rackspace 的 CloudFiles 很棒)。
希望这对您有所帮助。
Cloudfiles (CDN) from Rackspace and Akamain
Rackspace Cloud Servers, Linode 512MB equivalent for 21 bucks a month
关于python - 网站/应用程序大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7579682/