WordPress托管指南

像任何基于web的技术一样,WordPress需要在某个地方托管,以便您使用它。你可以在不同的平台上托管WordPress,从你的个人电脑到在世界各地的一系列冗余数据中心。大多数小网站都选择通过与商业提供商共享或托管的托管计划来托管WordPress。这些供应商建立了数据中心,包括服务器硬件、软件和一个用户友好的基于web的界面,使您能够在世界上任何地方管理您的服务器。通常情况下,这是一个非常低的价格,而且可以选择升级到专用的服务器硬件和冗余的互联网接入,以更高的成本。
如果你只是想先开始使用WordPress,然后构建你的站点,然后再跳到一个可公开访问的托管解决方案,那么答案就像在你的个人电脑上设置一个一样简单。您所需要做的就是兼容的托管软件和一点时间来建立。

这里列出了你可以用来在家里建立自己的wordpress服务器的程序列表:
MAMP和MAMP Pro - Apache,PHP,MySQL on OS X
微软IIS7
WAMP - Apache,PHP,MySQL在Windows上
LAMP - Apache,PHP,MySQL在Linux上
WiNGINX - NGINX,PHP,MySQL,Node。js等窗口
拥有你自己的服务器是一个很好的开始,在你自己的网络的隐私中建立一个网站,并且当你还没有准备好让他们使用的时候,避免为托管服务付费。不过,这个解决方案是临时的,因为启动一个站点通常需要找到一种方法来将它从位于数据中心的服务器托管,或者至少从允许Web托管的提供者连接到Internet上。大多数家庭网络供应商都有一项条款,禁止你在没有额外付费的商业账户的情况下托管网站和服务。
值得庆幸的是,远程主机服务的价格很低,就像你每个月要花在一杯咖啡上的钱一样。如果您的站点期望有更高的流量负载,或者需要一个比共享宿主解决方案更强大的服务器,那么您可以选择升级到专用的托管计划。这些通常与您自己的远程管理的Windows或Linux服务器一起完成,收费是合理的。
如果你正在为一个拥有更多现金的企业建立一个网站,你甚至可以购买和管理你自己的服务器。那里有很多的托管数据中心,它会以合理的价格租给你。这样做可以让您完全在内部创建和管理服务器体系结构。它可以是最灵活、最昂贵的解决方案。
托管选项
在选择合适的主机提供商时,有很多不同的选择。在查看这些选项之前,最重要的考虑可能是确定站点的实际需求。
在做任何主持决定之前,这里有一些问题要问你自己。*我希望在我的网站上能收到多少流量?在托管环境中,我需要多少控制?*我的网站需要CDN或冗余托管吗?*我需要分配多少个站点管理员?*我的主机提供商也需要管理我的域名的电子邮件吗?我能负担得起什么类型的托管?如果我的网站被意外的流量溢出所影响,我能处理超龄费用吗?
您还应该考虑您的主要目标受众所在的位置——例如,如果您的客户主要来自欧洲,那么您应该选择一个基于(或有服务)在欧洲的Web主机。你离客户越远,你的网站就会越慢。如果你的网站慢,你会失去顾客/访客。
在准备就绪的情况下,选择合适的主机提供商是一个相当简单的过程。绝大多数的主机都提供了几乎相同的利益列表,在地理位置、技术、交通功能和价格上都有细微的差别。
Windows和Linux
虽然有许多优秀的托管技术,但很少有提供任何替代Windows或基于linux的托管服务的提供者。
Linux系统
Linux一直以来都是Web托管的首选平台。你每天访问的绝大多数网站都是在Linux发行版上托管的。它开始在Windows上失去一些基础,但它仍然是任何想要运行一个便宜、可靠的服务器的人的首选平台。
Linux受欢迎的原因之一是,对于提供者来说,它是免费的。您不必为在数据中心运行的每个Linux实例购买新的许可证。它是干净的、可配置的,并且可以在不需要加载图形用户界面的情况下进行管理。这些储蓄经常被传递给客户。
此外,您还喜欢使用包括PHP在内的许多脚本语言的本地支持,这是WordPress所构建的语言。
窗户
由于一些与实际服务器性能无关的原因,Windows受到了很大的困难。Windows实际上是一个非常有能力的服务器平台,尤其是当您需要运行ASP或ASP时。净的脚本。
对于绝大多数WordPress应用程序来说,Linux可能是你最安全的选择。
Apache vs . NGINX与IIS
WordPress的技术要求包括你可以选择的三种不同的服务器技术。Apache、NGINX和Microsoft IIS是您将在托管提供商的spec表中列出的最常见的服务器软件解决方案中的三个。
Apache
到目前为止,Apache是目前正在使用的最流行的Web托管软件。它可以在任何操作系统(包括OS X和Windows)上运行多种形式。
Apache支持所有WordPress所需要的技术,并且通过像MAMP、LAMP和WAMP(上面列出的)这样的捆绑软件来快速简单地建立起来。
微软IIS7
微软的IIS服务器软件健壮且有能力。除了基于linux的Apache解决方案之外,它也是第二个最容易获得的托管选项。如果你打算运行ASP或ASP。NET应用程序作为您整体Web托管需求的一部分,这可能是您最好的选择。您可以在扩展的帮助下通过Apache运行这些文件。WordPress不需要操作。
NGINX
NGINX(发音为“engine X”)在Web服务器领域是一颗冉冉升起的新星。它在很大程度上被看作是Apache的快速而轻量级的替代品。它是Ruby开发人员中最受欢迎的一种,并且由于它的快速和适应性而受到了广泛的关注。它目前与微软IIS的市场份额在12.5%左右(取决于你阅读的统计数据)。这意味着它拥有比Apache更小的社区支持,该公司在2013年拥有60 - 70%的市场份额。
正因为如此,NGINX目前在网络上拥有一些最受欢迎的网站。这包括:Netflix、Hulu、Pinterest、GitHub、Zynga、Eventbrite、Zappos等。
服务器需求
为了让WordPress正常运行,需要满足一系列的需求。例如,使用旧版本的PHP意味着您的服务器不知道如何解释一些更现代的PHP脚本命令,这可能会破坏站点。下面列出的是目前WordPress的两个主要版本的PHP和MySQL需求。

WordPress

WordPress目前不支持MySQL 6.x,尽管将来可能会提供支持。您可能还需要为Microsoft IIS安装额外的软件,因为它不总是在默认情况下使用PHP或MySQL支持。
尽管您可以通过努力获得替代的数据库类型,比如PostgreSQL来与WordPress合作,但是这些替代方案目前还没有得到平台的支持。WordPress是用MySQL构建的,使用另一种可能会引起问题。