InMotion Hosting公司的WordPress Hosting平台使用NGINX反向代理缓存技术来为使用WordPress内容管理系统(CMS)的站点实现最高的性能。一个强大的、事件驱动的异步网络服务器能够非常迅速地为大量访问者服务,NGINX擅长服务静态内容(例如,JavaScript文件、CSS文件、图像等),以及当配置用于使用全页动态内容缓存时。
为什么使用缓存呢?
每次页面接收到访问者时,WordPress会动态生成网页的所有内容。默认情况下,WordPress会为访问该页面的每个访客全部重新生成一个网页。这意味着复杂或内容丰富的WordPress网站可能需要大量的时间和资源来为每个访问者生成一个页面。这将导致网站访问者的加载速度变慢。高流量的WordPress网站甚至可能会耗尽它们主机服务器的资源,导致帐户暂停或无响应的服务器。
高速缓存大大减少了WordPress生成网页需要的资源的使用量和工作量。通过高速缓存,WordPress为第一个访问者生成一个网页,所有后来的访问者看到的都是保存的网页副本。这意味着,与使用WordPress为每个访问者重新生成页面的站点相比,加载时间得到了显著的改善。使用缓存的WordPress网站可以为更多的访问者提供服务,并以更快的响应时间加载出页面。
使用NGINX进行全页面缓存的好处
尤其是使用NGINX进行缓存,已经在WordPress站点的性能上有了很大的改进。在一个普通的WordPress网站的性能测试中,一个标准的WordPress网站每秒只能处理10个请求的主页浏览量。随着流量的增加,WordPress的错误率明显提高了。随着主页的访问量增加,Apache网络服务器的响应速度也越来越慢了。托管服务器的资源使用量也增长到Apache必须停止的程度,以防止托管服务器停止响应。
由于NGINX只有30秒的缓存刷新时间,WordPress网站的主页每秒处理3645个请求,其中只有不到1%的请求会导致错误的发生。托管服务器在使用NGINX反向代理缓存为流量提供服务时也只使用了1%的Apache配置资源。在活动高峰期,NGINX为1336个连接提供服务,只有7个连接到Apache。性能测试显示,NGINX对于所有连接都能非常出色为WordPress提供服务,它只会偶尔访问Apache来刷新缓存的内容。
除了更高效地服务于更高的流量之外,使用NGINX反向代理缓存的WordPress网站也有更短的加载时间。平均而言,性能测试中的WordPress网站,加载页面所花费的时间为没有NGINX反向代理缓存的三倍。这意味着即使是没有极高流量流入的WordPress网站也可以从NGINX受益,因为它缩短了页面加载时间。更快的加载时间可以增加事务性页面的转换率,从而提高访问者的参与度,并提高站点在搜索结果中的排名。
尽管整页缓存有许多优点,但有一点您需要注意:并非所有的网站在缓存时都能同样地缓存或正常工作。电子商务应用程序或具有大量动态内容的应用程序(如评论、实时数据流或频繁更新)可能需要额外的配置才能从缓存中获得显著的效益。在某些情况下,缓存还可以防止这些类型的动态网站正常运行,或者将正确的内容显示给网站访问者。例如,网站所有者永远不应该对需要登录的部分启用整页缓存。在登录页面上启用缓存会让站点访问者查看其他用户的个人信息或数据。尽管有这些限制,只要配置稍有改进,站点所有者就可以通过NGINX反向代理缓存实现稳定的性能提高。
使用NGINX配置完整的页面缓存
虽然用NGINX进行缓存有很多好处,但是配置NGINX可能会相对比较复杂。如果配置错误,NGINX可能就无法正常加载。NGINX的网站有一个很好的NGINX初学者指南,它涵盖了所有的基础知识。但是,站点所有者在尝试设置NGINX时应该时刻咨询NGINX专家,或者使用NGINX预配置的托管包。
InMotion Hosting的WordPress Hosting平台提供了预先配置好的由专家设置的NGINX,为高性能的WordPress Hosting提供了更多传统服务的便利功能。WordPress Hosting平台自动配置了NGINX,为典型的WordPress网站提供最佳缓存体验。当然,并非所有的网站缓存都是能产生同样的好处,一个网站的内容必须适当地进行缓存,以便从NGINX中获得最大的好处。因此,InMotion Hosting的WordPress Hosting平台还提供了易于使用的专有工具,用于进一步调整NGINX的缓存性能。这使得客户能够将NGINX的性能与他们的特定的WordPress网站的需求相匹配,从而提高缓存速度和动态内容适配的性能。
对于每一个WordPress用户来说,InMotion Hosting的WordPress Hosting平台可以极大地提高站点的性能,而无需站点所有者成为NGINX方面的专家。
这篇文章是由lunarpages主机中文导航(http://lunarpages.cn/)提供的,专业提供服务器托管、云服务器、lunarpages主机等相关主机技术、最新资讯。