老实说,我在服务器方面没有经验,所以这可能是一个非常简单的问题。
无论如何,过去 6 个月左右我都有一台 Web 服务器。问题是它只响应通过 Web 浏览器通过 PHP 发出的查询。我试图弄清楚我需要租用哪种服务器才能让我的程序永久运行,例如每小时检查网站变化的程序。
那到底是什么?我见过“专用服务器”这个词,主要是在视频游戏中使用。看起来专用服务器的租金约为每月 90 美元,这比我想支付的价格高得多。
我是否正确地认为我需要一个专用的服务器?而且,即使我只想将它用于简单、低带宽的个人项目,其成本是否应该比普通的网络主机高得多?
谢谢。
答案1
你可以得到一个虚拟专用服务器正如你所说,这是一个虚拟专用服务器或专用服务器(www.ovh.co.uk向我收取每月 20 美元的专用费)。
专用服务器基本上是托管中心机架上的一台 PC,您可以完全控制它。VPS 是虚拟机(而非物理机),您可以完全控制它。
这有优点也有缺点。
好的一面是您可以完全控制您的机器以及在那里安装和运行的所有软件。
缺点是您可以完全控制整个机器,因此在管理角色中可以更加活跃。
您不仅需要获得一个可以上传文件然后托管的地方,还需要安装操作系统(或至少管理托管提供商安装的操作系统),然后在此基础上设置、配置和管理 Web 服务器程序。如果您想拥有 SQL 数据库,则需要安装和配置某种 SQL 服务器等。
许多廉价的托管服务提供商(例如 dreamhost iirc)为您提供对 CRON 面板的网络访问,这是通常用于安排作业的程序,所以这可能是一种解决方法。
除此之外,您还可以随时让您家里的盒子访问网络服务器上的特殊 URL,以启动您预定的作业。
如果您没有托管任何特别重要的内容,那么在生产环境中设置您自己的 Web 服务器是一件非常有教育意义、有趣且非常令人沮丧的事情;但它非常值得去做。
答案2
也许您可以进一步描述一下您想在这个新服务器上做什么。
诸如每小时检查网站是否有任何更改之类的简单任务通常不会由始终运行的程序完成。相反,像cron
(每个 Linux 服务器都包含)这样的工具允许您以一定的时间间隔(例如每小时)运行脚本或程序。人们使用 cron 进行各种自动化。这可能就是您所需要的。
另外,请进一步描述您当前的服务器。您在家中运行的服务器,还是共享托管帐户?
如果你需要比共享托管帐户更多的功能(我假设你有),那么下一步就是虚拟专用服务器(VPS)。它就像一个专用服务器,但共享者不止你一个人。对于所有用户来说,VPS 似乎都是一个私人专用服务器,因此有“虚拟”私人服务器的名称。如今,VPS 帐户非常便宜。每月 10 美元应该可以让你获得一个不错的基本帐户,例如http://www.gandi.net/hosting/或其他,但也可以找到更便宜的。
专用服务器是仅供您使用的物理服务器。通常这是过度的,只适用于高流量网站或有特定需求的人。它们价格昂贵。