更新 DNS 记录

更新 DNS 记录

我正在尝试将 WordPress 网站从 GoDaddy 迁移到 WPEngine。WPEngine 上的网站托管在 [sitename].wpengine.com。重要的是,网站的 IP 地址映射到登录页面而不是您的实际内容。换句话说,如果我运行,ping [sitename].wpengine.com我会得到一个 IP 地址。当我将该 IP 地址放回浏览器中时,我会看到登录页面而不是我的 wordpress 网站。但是,如果我直接访问 [sitename].wpengine.com,我的 wordpress 网站就会存在。

我的问题是,我在 GoDaddy 中有一个现有域名。我需要这个域名转到我的 [sitename].wpengine.com 网站(同时将我的域名保留在地址栏中)。我能想到的最好的办法是在 GoDaddy 中创建一个转发记录。但是,我的网站的性能是最重要的。我知道有A-records 和CNAMErecords,但我并不完全理解它们。转发听起来像是一个包装器,会减慢速度。据我所知,-recordA需要一个 IP 地址(根据第一段,我似乎没有)。对于记录,CNAME我不确定要更改什么。我担心我会破坏我们的电子邮件功能或其他什么。

转发是正确的做法吗?或者我能否对A-and-CNAME记录进行一些处理,以挤出更多一点的性能?

谢谢

答案1

您正在过早进行优化。

你真的认为 DNS 查询是整个网站中最慢的部分吗?我刚刚针对我自己的 Wordpress 网站进行了一些测试。DNS 查询花费了0.008秒,而检索页面的实际内容0.072秒。下拉页面是九次速度较慢,我的网络服务器由 Varnish 缓存并使用静态站点插件。这不包括下载图像、运行脚本或浏览器会执行的任何其他操作。

是的,DNS 的性能优化是可能的。我无法想象 Wordpress 网站会从中受益。

抬头基于名称的虚拟主机。如你所见,你必须发送 sitename.wpengine.comWPEngine 的服务器,以便知道您请求的是哪个主机。在这种情况下,添加 CNAME 到sitename.comsitename.wpengine.com不起作用。您必须与您的主机合作(并且可能向他们支付更多费用)才能获得您想要的行为。

答案2

根据 WPEngine,你只需要一个指向你的 wpengine 地址的 CNAME 记录。请参阅获取说明(实际上直接来自 WPEngine)。

相关内容