更新DNSlogging

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

我的问题是,我有一个在GoDaddy现有的域名。 我需要这个域名去我的[sitename] .wpengine.com网站(同时保持我的域名在地址栏中)。 我能find的最好的方法是在GoDaddy中创build一个转发logging。 但是,我的网站的性能是最重要的 。 我知道有Alogging和CNAMElogging,但我不完全理解这些logging。 转发听起来像一个包装,会减慢速度。 根据我的理解, A -record需要一个IP地址(我似乎没有基于第一段)。 而对于CNAMElogging,我不知道要改变什么。 我担心我会打破我们的电子邮件function或东西。

正在转发正确的行动? 还是有什么我可以做与A – 和 – CNAMElogging挤出多一点的performance?

谢谢

你正在过早地优化。

你真的认为DNS查询是整个网站中最慢的部分吗? 我只是对我自己的Wordpress网站做了一些testing。 DNS查找花了0.008s ,而检索页面的实际正文花费了0.072s 。 拉下页面慢九倍 ,我的Web服务器被Varnishcaching,并使用静态网站插件。 这不包括下载图像,运行脚本或浏览器将执行的任何其他事情。

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

查找基于名称的虚拟主机 。 正如你所看到的,你必须发送sitename.wpengine.com WPEngine的服务器来知道你正在请求哪个主机。 在这种情况下,将sitename.com的CNAME添加到sitename.wpengine.com将不起作用。 你必须和你的主人一起工作(可能还要付更多的钱)来获得你想要的行为。

根据WPEngine,你只需要一个CNAMElogging指向你的wpengine地址。 看到这个指示(直接从WPEngine,实际上)。