擁有一個由 FatCow、GoDaddy 等託管的包含許多使用者帳戶的網站有什麼危險
我在 StackOverflow 上問過這個問題,但我認為這裡更合適(而且我在那裡沒有答案)。
我使用 FatCow 託管我的網站,通常這不是問題,因為它們是小型企業網站等(即流量不大)。
我想提出一些想法,這些想法將涉及使用者帳戶,理想情況下,大量使用者生成的內容會不斷上傳和下載。但是,我擔心我無法真正證明自己的合理性;也就是說,如果站點變大,它對於人們來說要麼執行得非常慢,要麼根本不執行。FatCow 承諾“無限頻寬”,我擔心這只是意味著他們會在網站接近任意“上限”時減慢網站速度。
問題是,執行使用 FatCow 或類似廉價託管服務(例如 GoDaddy、HostGator 等)託管的高流量網站是否存在風險?舉個例子,如果 StackOverflow 這樣的網站託管在這樣的伺服器上,它會正常執行嗎?如果沒有,那麼就優化或託管而言,還有哪些可供選擇的方法?
感謝您的幫助。
通過低成本託管,您將得到您所支付的費用。他們的支持將是有限的(通常),並且對於大多數低成本主機來說,您都在共享伺服器上,除了您的伺服器之外,還有許多其他站點正在執行,所有站點都共享資源。此外,您被授予的權限數量將受到限制(您可能無法添加使用者、執行某些作業、安裝某些軟體)
為了保證自己有一定數量的資源,您可以移動到專用伺服器或 VPS(虛擬專用伺服器)。使用專用伺服器,您可以為自己獲得一個完整的物理伺服器。使用 VPS,您可以獲得自己的虛擬伺服器。您的 VPS 將與同一物理硬體上的其他 VPS 共享物理資源,但您的 VPS 被分配了最少的資源集(X cpu 週期和 X MB/GB 的 RAM)。使用專用機器或 VPS,您可以獲得對伺服器的 root 訪問權限,允許您創建使用者並安裝您想要的任何軟體。
除了遷移到 VPS 或專用伺服器之外,如果您有大量圖像或文件可供人們從您的站點下載,您可能需要查看 Amazon S3 或內容傳遞網路 (CDN) 以提供文件/assets 給您的訪問者。這些服務將佔用您伺服器的頻寬,讓您不必擔心優化站點的其他部分。當然,這些服務也有自己的成本