![最终产品图片](https://i-blog.csdnimg.cn/blog_migrate/422cf7d34c5ed51463cdf431b70fa4b8.png)
如果您像我一样,那么您长期以来一直是一个充满激情的自托管WordPress开发人员。 但是有一个托管主机一直在不断前进,以提供解决常见发布挑战的解决方案: WP Engine 。
WP Engine不是WordPress的典型准系统托管托管提供商。 相反,它们以开发人员为导向,并努力提供WordPress.com或自托管时通常希望提供的强大功能和服务。
在本教程中,我将向您介绍在WP Engine上托管站点的许多好处,以及它们的新自动迁移工具,使它们的使用变得像以往一样简单。 或者,如果您愿意,您也可以观看WP Engine的近期网络研讨会,其中涉及以下一些相同问题: 您的工作流程,您的方式和/或阅读其近期白皮书(pdf) 。
如果您想更详细地了解我正在此处审查的概念,我强烈建议您参加网络研讨会。 技术产品经理Taylor McCaslin和运营工程师Anthony Burchell做了出色(有趣)的工作,为开发人员解释了WP Engine许多独特而强大的功能的利弊。
![WP Engine网络研讨会主持人](https://i-blog.csdnimg.cn/blog_migrate/b1e3817e663e79be720838218f1f69bc.png)
WP引擎的背景
WP Engine是WordPress的领先托管托管提供商。 该公司为在WordPress平台上构建的数千个网站和应用程序提供支持,从而提供了快速,可靠和安全的Web体验。 所有级别的用户,包括博客作者,营销人员,中小型企业和大型公司,都依赖WP Engine的平台来保持其网站的正常运行。 WP Engine成立于2010年,总部位于德克萨斯州奥斯汀,在加利福尼亚州旧金山,德克萨斯州圣安东尼奥和英国伦敦设有办事处。
我最初是从我的同事贾斯汀·卡德(Justin Carder)那里了解WP Engine的,贾斯汀·卡德(Captain)在西雅图的新兴中心国会山(Capitol Hill)运营着一个颇受欢迎的本地新闻博客。 他在WP Engine上经营CHS博客已有数年之久,受到高度重视。
同样,当我于今年早些时候推出Flee the Jungle时,我就开始使用WP Engine托管。 我从自己的经历中学到了两个教程:
- 即将发布的Envato Tuts +教程,关于为Flee the Jungle 建立地理本地站点 ,利用WP Engine的一些强大功能
- 使用WP Engine的复制站点功能向客户快速轻松地提供我的知识库教程
我在开发过程中自托管了Flee the Jungle,并且在使用WP Engine的自动网站迁移插件方面拥有丰富的经验。
扭矩磁
除了拥有出色的文档和描述新功能和服务的定期更新博客之外,WP Engine还运行TorqueMag ,这是WordPress开发人员社区的编辑独立声音。
虽然本教程是由WP Engine赞助的,但作为满意的用户,拥护者和会员,我什至更有偏见。 我会定期向人们推荐公司的服务,以提供出色的WordPress托管服务。 我今年与他们的员工交流过几次经验,他们看起来像是很棒的人。 他们提供积极的后续行动,并且总是有帮助的。 您还可以通过Taylor和Anthony指导您完成网络研讨会的方式来聆听它。
提醒您,如果您对本教程有任何疑问或意见,请随时在下面的评论中发表。 您还可以在Twitter上关注我并在其中发消息。
定价和计划
在我们开始之前,您可能需要访问WP Engine来注册他们的服务; 如果您希望在前60天内的任何时间获得退款,请问他们; 满意得到保证。 他们有一个有用的价格计算器,可以指导您选择最合适的计划:
![WP引擎选择计划](https://i-blog.csdnimg.cn/blog_migrate/7a622a2b10c5fa25f3d3430f1e97cfa5.png)
为WordPress开发人员解决挑战
让我们开始逐步了解一些使WP Engine成为WordPress发布者和开发人员如此强大的服务的独特功能。
在WP Engine,我们渴望成为开发人员的首选WordPress平台。 我们已经组装了一套一流的开发工具,可帮助您快速有效地工作,这些工具使您作为开发人员的生活更加轻松,并节省了开发过程的每个阶段的时间。
开发环境和工作流程
流浪者环境整合
在本地开发站点是最佳实践,为此,WP Engine正在一个无所事事的环境中工作,该环境允许将本地测试直接发送到其生产托管平台。 同时,他们提供了WP Engine Mercury Vagrant环境或HGV,该环境使您可以在本地构建站点并将该站点移入生产环境而不会造成太多干扰-从本地移到现场时,该站点的外观和行为方式相同。
水星游民星 (HGV)是瑞士军刀。 最酷的功能是您可以彼此相邻地测试HHVM和PHP环境。 这对于轻松测试插件等的兼容性非常有用。 HGV当前具有与WP Engine使用的软件堆栈极为相似的堆栈。 主要区别在于HGV使用PHP-FPM,而WP Engine堆栈使用Apache2和mod_php。
很快,您将获得使用WP Engine平台进行本地开发的完全兼容的流浪汉解决方案。
使用Git Push协作并保持控制
WordPress功能集的另一个不足之处是,它缺少用于主题,插件和其他自定义项的源代码控制的内置集成。 WP Engine是第一个允许Git集成以进行自定义部署的托管WordPress托管提供商。
![WP Engine Git支持](https://cms-assets.tutsplus.com/uploads/users/317/posts/25471/image/git%20push.jpg)
您可以在用户门户中设置Git Push,然后使用Git推送到生产和暂存区域。
![WP Engine设置您的Git远程配置](https://i-blog.csdnimg.cn/blog_migrate/f9bef848ad15d42bffac9db2f30ff81e.png)
了解更多信息: WP Engine上的Git部署入门 , 观看Motion中的Git网络研讨会 ,并下载WP Engine Git白皮书 。
以下是SFTP,Git和Vagrant的比较方式:
![WP Engine Git和Vagrant的优缺点](https://i-blog.csdnimg.cn/blog_migrate/0fdfb9967d867267e9c6dc92ade0a5d1.png)
测试和与暂存站点共享您的工作
WordPress一直缺乏有用的暂存功能。 您经常被迫用一只手在鼠标上进行制作,而另一只手用另一只手进行交叉制作。
WP Engine提供内置的登台站点,它们是免费的。 在WP Engine帐户中,您可以根据需要运行任意数量的登台站点,而无需支付额外费用。 临时站点是您的实时生产站点的独立克隆,可以轻松创建该临时站点以测试插件,主题和自定义代码。
![WP Engine登台站点](https://i-blog.csdnimg.cn/blog_migrate/d209473ea4ace56b539d993bb7405e87.png)
您也可以在进行更改后随时将登台站点复制回实时站点。 这有助于您进行开发和测试工作流程。 WP Engine上安装的每个WordPress都可以有自己的暂存站点。
WP Engine已构建了许多功能,这些功能使构建和与客户合作更加容易。 例如,您可以与客户共享登台站点-该站点受密码保护,因此只有授权人员才能查看。 批准后,您可以将其实时发布。
您甚至可以在复制到登台时更改数据库迁移的粒度,仅选择特定表以测试新功能或将其回滚。
了解更多: 创建和使用临时区域的最佳实践 。
在生产中发展
对于新站点,WordPress开发人员通常最简单的方法是在其实际生产环境中工作。
有人说,在生产中进行开发确实是展示真实环境以及其在野外行为方式的唯一方法,但有时它只是更快,对吗? 另外,您可以从任何地方访问实时站点,使您能够在不同的设备,屏幕尺寸,外形尺寸,所拥有的功能上进行查看,以查看其外观。
WP Engine为您的任何站点提供密码保护,因此您可以开发新站点并将其隐藏给世界上每个人(客户和测试团队除外)。 您可以与选择的任何人共享受密码保护的站点。
了解更多: 开发中生产站点的密码保护 。
当然,在生产环境中进行开发存在弊端:它需要Web连接,因此您不能离线工作; 如果您犯了一个错误,那么这个错误就会发生,可能所有人都可以看到。 尽管如此,了解网站表现的最佳方法还是在实时环境中运行它。
备份和一键还原
WP Engine本质上为WordPress提供了Time Machine。 您可以随时创建实时站点的快照,WP Engine也会每天在后台为您创建快照。 无论是撤消您刚刚忙碌的实时生产更改,还是返回两周前使用的主题,您始终可以恢复到这些快照中的任何一个。
在开发过程中访问简单的备份和一键式还原可能会使重大错误变成小麻烦。
WP Engine的每日自动备份存储在与站点不同的位置,并在云中复制了3次,以实现冗余备份系统。 只需单击一下即可恢复旧快照。
![WP引擎备份和一键还原](https://i-blog.csdnimg.cn/blog_migrate/cada3220999b3a0368b174096bf9271d.png)
了解更多: 一键还原 。
自动化站点迁移
WP Engine的自动网站迁移插件是移动WordPress网站时最好的解决方案。 迁移WordPress一直是一个缓慢的,注重细节的过程,我一直发现它有点麻烦。 不管我以为我已经熟练掌握了该过程,我似乎总是会遇到一些小问题。
通过WP Engine自动迁移,我可以快速轻松地将Flee the Jungle从面向测试的自我托管环境切换到其托管托管解决方案。
![WP Engine客户称赞站点迁移](https://i-blog.csdnimg.cn/blog_migrate/a8da4aef3e6e093e946ec255425554e0.png)
作为一名顾问,我现在对WP Engine的更大计划以及使用此插件将所有客户转移到单个主机有多么容易。
了解更多: WP Engine自动站点迁移 。
复制网站
我已经启动了许多知识库网站,例如《丛林逃亡》。 克隆站点与迁移具有相似的复杂性。 WP Engine的“复制站点”功能使此操作更加容易。
![WP Engine复制网站](https://i-blog.csdnimg.cn/blog_migrate/bf0ee93cc4e77818d6addf65e44bc6e1.png)
您可以创建现有生产站点的多个副本。 您可以将一个站点复制到另一个现有站点,或创建一个新安装,该安装是现有站点的副本。 使用复制站点,您可以将开发的站点转换为模板,以便可以在多个项目中重复使用它。 您可以从已建立的模型或喜欢的配置之一开始,而不是从头开始新的客户项目。
泰勒(Taylor)和安东尼(Anthony)提到使用“复制网站”创建登台环境以提高您的Google Page Speed。 一旦获得“ A”,就可以将更新的站点迁移回生产环境。
![WP Engine复制站点,用于页面速度优化](https://i-blog.csdnimg.cn/blog_migrate/7a44eef5a9198ebee63b6232e09d2561.png)
了解更多: 复制网站 。
但是,等等,还有更多。 就像我说的那样,WP Engine通过提供有益于他们日常工作的有用服务来响应开发人员,这些服务您甚至可能还没有想到自己的事情,例如免费的可转让安装。
免费的可转移安装
开发人员可以将网站创建为可转让的网站,并且在开发过程中无需支付任何自付费用。
![WP Engine免费可转让安装](https://i-blog.csdnimg.cn/blog_migrate/3253720ad4488d22b40626ef9417eba6.png)
使用WP Engine的可转移安装,您可以创建无限数量的免费安装用于测试和开发,并在站点准备就绪时将这些安装转移到客户的WP Engine帐户,或者如果您决定将其转移回自己的帐户,稍后控制网站。
这些安装不计入可通过WP Engine帐户进行的安装数。 它们还受到密码保护,以帮助您在开发网站时保持其私密性。 而且,如果您愿意,您可以保留对这些转移安装的访问权限,以便在转移安装时继续进行协作和开发。
汇款
![](https://i-blog.csdnimg.cn/blog_migrate/084f9eb3f0a8551d00ffc0578efce5aa.png)
这是最酷的部分:当您转移安装程序时,托管账单也会转移到您的客户,这意味着您不再需要弄乱托管发票,也不必担心不用支付额外费用。
了解更多: 通过免费的可转让安装管理您的客户
先进的WordPress功能
除上述某些独特创新外,WP Engine还在关键领域提供了一流的功能。
内置一键式CDN
要以任何规模运行WordPress,您绝对应该拥有一个内容交付网络(CDN)。 设置这些有时可能需要一些额外的工作。 在WP Engine中,它是内置的,并且前1,000 GB的带宽是免费的。
有很多国际游客吗? WP Engine的CDN可使您的访客(无论他们身在世界何处)的内容加载速度更快。
了解更多: 内容交付网络 。
SSL保护
在服务器上配置SSL非常耗时,困难且充满挑战。 现在,Google为使用SSL的网站提供了一些SEO优势。
不管您采用何种计划,WP Engine都可以通过用户门户快速,轻松地为您的网站和客户的网站购买SSL证书。
了解更多: SSL保护 。
自动更新和安全修补程序
WordPress非常安全; 保持最新状态。
WordPress环境在不断变化; 例如,在我撰写本文时, Clifford 4.4今天发布了 。 如果您有大量站点,则对安全补丁和框架更新进行响应非常耗时。 WP Engine会自动为您管理所有这些,除非您希望对每个站点进行精细控制。
发布主要更新后,他们将在应用更改之前对其进行严格的测试。 如果选择手动控制过程,则只需单击即可完成升级。
![WP Engine托管更新](https://i-blog.csdnimg.cn/blog_migrate/d181db9b67b67838c0047f1c0094654d.png)
了解更多:将WP Engine自动更新推迟到WordPress Core 。
WP Engine特有的定制增强功能
快速地理定位和自定义
WP Engine内置了短代码,可让您根据访问者的国家/地区,州,城市甚至邮政编码向他们展示自定义内容。 这使品牌,营销人员,开发人员,法律部门和网站所有者能够以其本国货币显示网站访问者的价格,以其语言显示网站,并根据地理位置共享最相关的内容。 您甚至可以预览不同区域的页面外观。
![WP引擎地理位置和GeoIP](https://i-blog.csdnimg.cn/blog_migrate/610469ed949ad28c9c465edbeed79735.png)
了解更多信息: WP Engine GeoIP并访问演示页面 。
相关文章
Related Posts插件将访问量增加了10%或更多,为广告驱动的网站增加了收入,并使访问者在您页面上的停留时间更长。 WP Engine已建立了一个相关的发布功能,该功能紧密集成到其后端系统中以实现高端性能。 相关文章使您的网站具有更高的粘性。
了解更多: 相关文章 。
WP搜索
WP Engine集成了Elasticsearch,以提供按托管环境中优化的相关性排名的迅捷结果。
Elasticsearch建立在开源Apache Lucene的基础上,致力于使搜索变得更好。
WP Engine搜索比WordPress固有的搜索功能更准确,更省力。
了解更多: WP Engine搜索 。
不过,还有更多
企业级安全
WP Engine平台可以满足一些世界最大品牌的苛刻的安全要求。 从数据中心的物理安全性到内核级别的防止复杂漏洞利用和客户隔离的保护,它们通过实时安全威胁检测,安全审核,代码审查等为每个客户提供高度安全的WordPress体验。
作为开发人员,您可以依靠他们的技能和专业知识,减少后顾之忧,并专注于自己的长处。
优质的客户服务和24/7支持
您的WordPress网站受到24/7支持的支持,并具有增强的功能,以确保您创建的网站安全,可靠并表现最佳。 他们为所有与发展无关的问题,关切和问题提供了一个单一的联系点。
另一个不错的功能是,只要您有权访问他们的安装程序,开发人员就可以代表他们的客户致电他们。 可通过票证,电话和聊天获得支持。
优秀的会员计划
WP Engine还具有出色的会员计划 。 他们为每次推荐支付的最低费用为200美元,但还可以更多。 他们还提供了一个两层联盟计划,在该计划中,您所推介的每个人所推荐的每个账户您将获得50美元。 这就像一个好的金字塔计划,一个完整的计划。 他们称此为子公司。
收盘时
显然,WP Engine为开发人员提供了其他地方无法获得的出色资源。 而且,您可以以合理的价格在Internet上获得一些最安全,高性能,灵活的WordPress托管。
他们很容易上手,他们为所有Tuts +读者提供了难得的机会: 只需访问此页面并注册服务即可。 您将获得首笔付款20%的折扣,并有两个月的免费预付款(包年套餐)!
最后,如果您想与他们联系,请随时通过info@wpengine.com与他们联系。他们希望收到您的来信,这就是他们要求我们写信的原因!
我希望您发现所有这些功能都很有趣。 与往常一样,请随时在下面发布您的问题和评论。 您也可以在Twitter上访问我 ,让我知道您的想法或我错过的事情。 或者,您也可以直接给我发送电子邮件 ,并浏览我的其他Envato Tuts +文章 。
相关链接
翻译自: https://code.tutsplus.com/tutorials/the-benefits-of-wp-engine-developer-tools--cms-25471