Divi Hosting 的推荐设置

已发表: 2019-05-22

在本文中,我们将探讨由优雅主题支持人员定期提供的 Divi 推荐主机设置。 您将了解到一些建议仅仅是建议,但是,如果设置不当,其他建议可能会破坏您的网站或严重影响性能。

本指南包含为 Divi 页面构建器配置主机服务器设置所需的所有步骤。 或者,如果您不想弄乱托管配置,Divi Space Hosting 是唯一预先配置了 Divi 和其他高级页面构建器的所有推荐设置的托管服务提供商。 使用 Divi Space Hosting,您可以启动网站并快速流畅地运行 Divi 主题,而无需更改服务器设置。

继续阅读以正确配置您的服务器。

介绍

在其初期,Divi 非常轻巧且快速,其后端构建器似乎可以毫无问题地加载。 它只有很少的模块,还没有包含方便的 Visual Builder。 随着 Divi 的发展,事情开始迅速升温。 Visual Builder 为 Divi 带来了很多新功能,并因此消耗了比以往更多的资源。

添加的工具,如阴影自定义、操作剪贴板以在模块之间复制粘贴设置以及为降低性能的模块添加的效果。 如果您的主机没有经过优化并且没有达到 Divi 的最低要求,那么您将面临大量的加载时间、保存故障和其他令人头疼的问题。

在本文中,我们将介绍最低系统要求和推荐的(Divi 推荐的除外)以获得最佳用户体验。

臭名昭著的 Divi 推荐设置

优雅主题支持提供了一组 PHP 系统合规性设置。 我们将探索每个设置及其作用。 如果您阅读过有关此内容的先前文章,请检查此设置,因为它们已多次升级。

这些是从 3.22.7 版本开始的推荐设置

文件权限 755

PHP 版本 7.2

post_max_size 64M

最大执行时间 180

upload_max_filesize 64M

最大输入变量 3000

有些要求是可以协商的,有些则不是。 我们将在这里详细讨论这个问题。 现在,让我们看看新的 Divi 系统状态功能在我们公司的服务器上运行时在 Divi 上的样子。

1.文件权限

此要求是不可协商的,如果设置不正确,很容易破坏您的网站。 755 文件权限是最标准的可用文件权限,它规定所有用户都能够以只读方式访问您的文件,而文件的所有者将能够对其进行写入。 在这种情况下,所有者将是 WP 本身和您。

2.PHP版本

即使它要求您在 7.2 版下运行,Divi 仍然可以正常使用 PHP 7.0。 这不是一个严格的要求,尽管我们现在建议使用 7.2。 您甚至可以毫无问题地使用最新的 7.3 版本。

3.内存限制

内存限制绝对不能低于 128M,这将非常严重地影响性能和功能,因为 PHP 脚本可能会耗尽内存。 Divi在运行时确实会消耗大量资源,根据我们的经验,您必须至少有256M。 因此,您应该将此要求视为不可协商的,并且 128M 是您应该拥有的最低要求,建议设置为 256M 到 640M 以获得最佳性能/可用性,特别是如果您正在考虑使用多个插件。

4.帖子最大尺寸

这个要求并不那么重要,你可以通过使用 WordPress 和 Divi 来获得,post_max_size 也为 32M。 Divi 将其设置得太高,只是为了确保不会出现任何问题。 如果你没有更高的要求,32M 应该没问题,即使 Divi 抛出警告。 我们建议使用 64M,因为这有点太多了。

5. 最大执行时间和最大输入时间

这个参数现在是不可协商的。 这些变量说明脚本可以完成的时间量。 众所周知,任何与导入/导出、备份等相关的脚本都可能需要长达 100 秒以上的时间才能完成。 在此变量上设置的时间少于 180 秒意味着如果正在运行的脚本超时,您可能会丢失数据。 我们建议将这两个变量都设置为至少 300。

6.上传最大文件大小

此变量与文件上传时可能占用的空间量严格相关。 尽管 Divi 的推荐设置是 64M,但这并不是绝对必要的。 如果您的主题/插件和图像从不超过 16M,则将此变量设置为 32M 就可以了。

7. 最大输入变量

如果您将其设置为非常低的值,则此变量可能会破坏您的设计。 这意味着 PHP 可以从当前执行中获取多少变量。 例如,在 Divi 中 Vars 用于在运行时存储 Visual Builder 的参数。 如果限制设置得太低,则在尝试保存当前 Visual Builder 设计时可能会遇到保存问题,因为 Divi 可能会用完变量。 这是一个非常重要的变量,因为没有足够的输入变量可以有效地使 Divi 错误地保存您的模板并丢失您的设计。 请注意这一点。 我们推荐不少于3000,这也是Divi的推荐。

网络服务器

Web 服务器没有 Divi 推荐的设置。 例如,Divi 可以在 Apache、NGINX 和 Litespeed 上完美运行。 对于 Apache,WordPress 确实需要默认的 .htaccess 配置才能使 Pretty Permalinks 正常工作。

阿帕奇


# 开始 WordPress <IfModule mod_rewrite.c> 重写引擎开启 RewriteBase / 重写规则 ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d 重写规则。 /index.php [L] </IfModule> # 结束 WordPress

您可以在此处阅读有关如何为 WP 正确设置 Apache 的所有信息

NGINX

至于 NGINX,WP 需要以下默认重写规则才能在启用漂亮永久链接的情况下正常工作。

位置 = /favicon.ico {
    log_not_found 关闭;
    access_log 关闭;
    最大过期;
}

位置 = /robots.txt {
    允许全部;
    log_not_found 关闭;
     access_log 关闭;
}

地点 / {
   # 这很酷,因为静态内容不会触及 php。
   # 包括“$is_args$args”,这样在使用查询字符串时非默认永久链接不会中断
   try_files $uri $uri/ /index.php$is_args$args;
}

您可以在此处阅读有关如何为 WP 正确设置 NGINX 的更多信息。

如果您正在寻找运行 WP 和 Divi 且没有任何问题且无需额外配置的完美设置,您可以使用基于 cPanel 或 Plesk 的主机。 您可以在此处的其他文章中阅读有关这些控制面板及其差异的更多信息。

查看我们的托管指南

如果您想了解更多关于为您的 Divi 网站选择最佳托管服务的信息,请查看我们的指南:如何为 Divi 和 WordPress 选择最佳托管服务。 本指南涵盖了您需要了解的内容,包括托管托管、速度优化、推荐设置,并提供了 Divi 网站最佳托管服务的概要,并与我们的前 4 名提供商进行了比较。 立即查看,不要忘记在 Facebook 和我们的邮件列表上加入我们的 Divi 和 WordPress 托管支持小组,以了解我们的最新消息、更新和特别优惠。

现在加入

包起来

尽管我们有 Divi 推荐的设置和内置的特殊系统状态,但有些要求不会以任何方式影响您的网站,而其他一些要求如果设置不当可能会破坏您的网站。 请注意此处发布的建议,以确保您的网站正常运行。

请记住,有时似乎是插件或主题错误只是您主机上的错误设置。 这相当于一句老话“你把它关了再打开吗?” 这在帮助台场景中听到了很多,这也是我们在出现问题时总是询问您的 PHP 信息的第一大原因。