拥有一个由 FatCow、GoDaddy 等托管的拥有许多用户帐户的网站有什么危险

拥有一个由 FatCow、GoDaddy 等托管的拥有许多用户帐户的网站有什么危险

我在 StackOverflow 上问过这个问题,但我认为在这里更合适(而且我在那里没有得到答案)。

我使用 FatCow 托管我的网站,通常这不是问题,因为它们是小型企业网站之类的(即流量不是太大)。

我有一些想法,希望能够实现用户帐户,并且理想情况下,大量用户生成的内容会不断上传和下载。但是,我担心,如果网站变大,它要么运行速度非常慢,要么根本无法运行。FatCow 承诺“无限带宽”,我担心这只是意味着,当网站接近任意“上限”时,它们会减慢网站速度。

问题是,运行由 FatCow 或类似的廉价托管服务(例如 GoDaddy、HostGator 等)托管的高流量网站是否存在风险?举例来说,如果将 StackOverflow 这样的网站托管在这样的服务器上,它是否能正常运行?如果不能,那么在优化或托管方面,有哪些替代方案可以考虑?

感谢您的帮助。

答案1

使用低成本托管,您将获得您所支付的费用。他们的支持将受到限制(通常),并且对于大多数低成本主机,您将使用共享服务器,除了您的网站之外,许多其他网站也在运行,所有网站都共享资源。此外,您被授予的权限数量将受到限制(您可能能够或不能添加用户、运行某些作业、安装某些软件)

为了保证自己拥有一定数量的资源,您可以转移到专用服务器或 VPS(虚拟专用服务器)。使用专用服务器,您可以为自己获得一整台物理服务器。使用 VPS,您可以为自己获得一台虚拟服务器。您的 VPS 将与同一块物理硬件上的其他 VPS 共享物理资源,但您的 VPS 分配有最低限度的资源(X 个 CPU 周期和 X MB/GB 的 RAM)。使用专用机器或 VPS,您可以获得服务器的 root 访问权限,从而允许您创建用户并安装您想要的任何软件。

除了迁移到 VPS 或专用服务器之外,如果人们要从您的网站下载大量图片或文件,您可能还想考虑使用 Amazon S3 或内容分发网络 (CDN) 来为访问者提供文件/资产。这些服务将占用您服务器的带宽,让您可以专注于优化网站的其他部分。当然,这些服务也有自己的成本

答案2

根据我的经验,所有这些廉价主机都有“公平使用”政策,因此您的高使用率网站不会在线很长时间!它要么被关闭,要么他们会强迫您升级到更昂贵的套餐。

在共享主机上,如果服务器上的任何一个站点占用过多的内存,则该服务器上的所有站点都会受到影响,因此,为了其他所有人的利益,我们会杀死占用过多内存的站点。

这类网站永远无法在廉价的托管套餐上运行,您需要专用服务器或专用服务器集群来运行大型网站。如果您可以把所有东西都放在 GoDaddy 上,那么专用托管为什么还存在!?

共享主机也存在安全隐患,但我不认为这是您所问的。

相关内容