安装wordpress的服务器环境要求
启动新的 WordPress 网站时要解决的第一个问题之一是您需要哪种服务器以及如何根据服务器功能选择托管服务提供商。WordPress 的众多优点之一是它可以在几乎任何类型的环境中工作。它本身不占用大量资源,甚至手动安装也很容易,如果您从一开始就不期望太多流量,它不需要太多的托管带宽。但是,如果您真的希望一切顺利运行并且不必时不时升级您的计划,那么需要记住一些 WordPress 服务器要求。
所有网站都需要服务器才能运行。服务器是存储所有文件的地方,包括媒体文件、数据库、内容和其他所有内容。一些用户拥有自己的服务器并托管自己的网站,而其他用户(实际上是大多数 WordPress 用户)则从拥有多个共享或托管服务器的提供商处购买托管计划。
您选择的计划类型在很大程度上取决于服务器性能。运行过时软件、硬件规格有限或不支持 HTTPS 的服务器仍允许您运行网站,但绝对不会顺利运行。因此,为了帮助您避免这些情况,我们编制了一份基本的 WordPress 服务器要求列表,这些要求应该可以帮助您为下一个 WordPress 网站选择正确的规格:
WordPress 的建议磁盘空间
就像计算机一样,服务器也有一个硬盘,上面有一定大小的空间。WordPress 安装本身非常轻量(1GB,比普通智能手机的容量小得多),但需要磁盘空间来存储其他资源,尤其是主题、插件、媒体文件,尤其是视频。这种存储会影响处理速度,这是 Web 服务器中最重要的要求之一。因此,除了寻找高处理性能外,您还应该寻找具有大量磁盘空间的服务器,特别是如果您的网站将大量使用媒体。
您还应该考虑所使用的硬件类型: HDD 或硬盘驱动器是一种较旧的解决方案,用于较低速度要求和不经常使用的数据,而 SSD 或固态驱动器是一种现代高速解决方案,不易受到物理损坏。
有些提供商会将两者结合使用 – SSD 用于数据库,HDD 用于其他不太敏感的资源。您会发现一些便宜的提供商只使用 HDD,这对于 WordPress 来说没问题,但为了快速处理和可靠的数据传输,选择使用 SSD 的提供商可能是一个更好的主意,或者至少是两者结合。
至于大小,您会发现主机大小从 10GB 到 250GB不等。低端硬盘对于中小型网站、在线商店和个人博客来说已经足够了。较大的硬盘更适合媒体量大、流量大的大型网站、大型门户或论坛以及企业网站。
WordPress 的推荐 RAM
RAM(随机存取存储器)在 WordPress 网站的服务器性能中起着重要作用。由于 WordPress 网站处理动态内容和用户交互,充足的 RAM 可确保运行顺畅和响应时间更快。
WordPress 软件本身至少需要 512MB。但是,通常情况下,WordPress 服务器至少需要 1GB RAM 才能实现基本功能,而为获得最佳性能,建议使用 2GB 或更多。
RAM 的速度和类型也会影响性能,DDR4 因其效率而成为常见选择。更高的 RAM 容量允许处理多个并发请求和缓存,从而增强用户体验和站点可靠性。最终,足够的 RAM 可确保 WordPress 网站能够有效处理流量高峰和复杂任务。
处理能力(CPU)
CPU(中央处理器)就像服务器的大脑,对于高效处理 WordPress 网站至关重要。它处理指令、执行代码和管理任务。强大的 CPU 可提高性能,尤其是在高流量时段或运行资源密集型插件时。
幸运的是,WordPress 默认不需要过多的 CPU 能力。不过,网站复杂性、同时访问网站的用户数量以及插件使用情况等因素都会影响 CPU 要求。常见的服务器 CPU 包括 Intel Xeon 和 AMD EPYC 系列,提供不同的核心数和时钟速度。
就实际值而言,WordPress 仅需 1.0 GHz 即可运行。然而,如今,主机商更关注的是处理核心的数量,而不是 GHz 值。两个核心执行任务的速度是只有一个核心的两倍,而具有五个或六个核心的服务器将更加高效。对于小型 WordPress 网站,至少具有双核 CPU 的服务器就足够了,但较大的网站则需要四核或更高的 CPU 来确保平稳运行和响应能力。
PHP 版本
当您要安装 WordPress 时,应用程序本身会告诉您需要哪个版本的 PHP。目前,它是 8.0 或更高版本。每个版本都会收到长达两年的更新。始终建议使用包含最新 PHP 版本的托管– 但幸运的是,大多数托管都包含最新版本。如果您已经安装了 WordPress,则应定期检查最新版本并进行更新。
PHP 是一种用于动态交互式网站的开源编程语言。WordPress 本身就是用 PHP 编写的。使用最新版本可确保性能正常、进程运行速度更快并减少内存使用量。此外,它还可以保护网站免受错误和恶意软件的侵害。
服务器位置和 CDN
如今,有了云托管和虚拟专用服务器,人们会认为服务器位置并不重要。然而,服务器仍然位于某个物理位置,距离访问者越近,网站的表现就越好。如果您的网站专注于来自特定国家或地区的用户,那么您显然会选择位于该国家或地区的服务器。但大多数 WordPress 网站都依赖于来自世界各地的国际访客,这就是为什么您应该选择可以访问全球服务器网络的托管服务。然后,如果您的大多数访客来自美国,您将找到一台位于美国的服务器。当然,即使对于该地区以外的访问者,您的网站也能正常运行,但速度可能会更慢。
如果您想确保您的 WordPress 网站无论从何处访问都能获得最佳性能,我们强烈建议您寻找提供 CDN 访问权限的主机。
CDN 或内容分发网络是遍布全球的服务器网络,用于存储您网站的静态版本。当访问者访问网站时,系统会从最近的服务器提供服务,从而确保最佳性能和速度。
数据库管理
数据库管理系统 (DBMS) 在 WordPress 网站中发挥着至关重要的作用,它存储和组织网站数据,包括帖子、页面、用户信息和设置。WordPress 严重依赖其底层数据库来检索和管理内容。高效的数据库管理可以显著影响网站性能,影响页面加载时间和整体响应能力等因素。
在选择服务器来托管您的 WordPress 网站时,服务器数据库管理系统的性能和兼容性是至关重要的考虑因素。WordPress使用 MySQL 和 MariaDB 来存储和检索数据。您不需要两者 – 只需其中一个系统即可。在考虑托管服务的服务器要求时,请确保服务器上存储了 MySQL 或 MariaDB,最好是 SSD 上的。
理想情况下,该服务还应提供自动数据库优化和多用户环境。
推荐的 WordPress Web 服务器软件
为 WordPress 网站选择 Web 服务器时,查看可用的 Web 服务器软件应用程序是一项重要考虑因素。对于 WordPress,Apache 和 Nginx 是两种流行的选择。事实上,WordPress 本身建议使用其中之一。网站无需它们也能正常运行,因为从技术上讲,您可以使用任何服务器来运行 WordPress,但 Apache 和 Nginx 具有某些显著的优势。
Apache 以其灵活性、丰富的文档和与各种模块的兼容性而闻名。对于经验丰富的 WordPress 用户和初学者来说,它都是一个不错的选择。另一方面,Nginx 更新更快,并且在高效处理并发连接方面表现出色,使其成为高流量站点的理想选择。
它们之间的选择取决于网站流量、服务器资源和配置偏好等因素。Apache 的 .htaccess 文件提供了简单的每个目录配置,而 Nginx 的配置语法在高负载下更直接且更出色。
HTTPS 支持
HTTPS 或超文本传输协议安全是一种互联网通信协议,用于保护用户和网站之间交换的数据的完整性和机密性。它是 HTTP 的扩展,使用加密来保护数据传输。
HTTPS 使用 SSL/TLS(安全套接字层/传输层安全)协议来加密数据。这确保即使在未经授权的数据拦截情况下,数据也无法轻易被解密。
在为 WordPress 选择服务器时,在服务器功能中寻找 HTTPS 和 SSL 非常重要。如今,大多数知名托管服务提供商在其计划中都包含 HTTPS 和 SSL,尤其是更高级的计划,但检查一下也无妨。
如果您已经使用不包含这些安全功能的服务器,请查看我们的文章,了解如何向您的 WordPress 网站添加 HTTPS 和 SSL。