当我们安装主题和插件时,都会向…
几天前,我们研究了如何为您的WordPress网站带来更多的网络流量,事实并非如此。我们还冒险使用WordPress来创办自己的自由职业者,所以事实并非如此。在今天的帖子中,我们不会向您展示如何开展WordPress业务或吸引更多流量。取而代之的是,我们将逐步指导您逐步设置WordPress网站,以确保您最终能在访问量上获得成功。我们这样做是为了确保当您开始吸引越来越多的访问者时,您的网站不会中断。最后,请在评论部分分享您的想法,然后尽情享受并离开。
以下是此份食品的快速细分:
- 如何为高流量准备WordPress
- 高流量WordPress网站的案例研究和……他们如何利用大量网站?
- 用于高流量WordPress网站的基本插件和工具(多汁)
- 获取WordPress流量(哦,我们刚刚说过我们不会进入流量生成,而只是因为,我们在谈论流量)
如何准备高流量的WordPress网站
WordPress开箱即用,可扩展,可适应任何任务,无论是困难的还是简单的,和/或您所承受的任何流量。但是,在扩展流量以确保您的网站处于最佳状态时,您需要牢记一些注意事项。这些注意事项是什么?
处理器和内存限制
要使WordPress网站在线,您需要功能强大的Web服务器。您需要足够的服务器资源来轻松运行站点。您绝对需要的两个服务器资源是足够的处理器能力和内存。现在,高流量可能会给您的Web服务器带来难以置信的负担,进而导致您的网站变慢或损坏。
这正是我们不希望发生的事情,尤其是当您收到数以千万计的访问和页面浏览量时。该怎么办?首先,请确保您的Web主机具有提供足够的内存和处理器功能所需的服务器资源。并且由于WordPress在MySQL和PHP上运行,因此请确保您的主机提供了这些平台的最新稳定版本,以创建一个有利的环境来运行WordPress网站。
说到MySQL,您知道您可以绑定MySQL设置以允许许多同时数据库连接吗?哦,可以。这就是所谓的复制,它可以确保用户在访问繁忙站点时不会遇到“连接超时”错误。最重要的是,您可以通过适当的索引并使用查询缓存来提高MySQL性能。此外,您可以创建主数据库的只读从属服务器,以将读取请求与插入/更新查询分开,从而为流量较高的WordPress网站提供更快,更坚固的环境。
但是,作为一个初学者,这听起来可能对您来说太陌生了,这就是Core WordPress团队构建HyperDB插件来帮助您的原因。如果您有点好奇,那么HyperDB,“……是一种高级数据库类,支持复制,故障转移,负载平衡和分区。” 当您的流量开始增加时,这是您需要的解决方案。继续…
突发数据
当您对内容的需求很高时,某些Web主机将允许您超出预设的传输速度限制(称为突发数据)。一些服务器被自动配置为允许此服务。其他Web主机将向您收取服务费用,而其他Web主机则根本不提供服务。与您的服务提供商联系是您的责任。
限制图形和WordPress插件
假设您的WordPress网站调用了五个图形和四个WordPress模板文件来创建您的网站设计。对于1,000个Web访问者而言,这些文件将被加载9,000次,从而导致您的网站上需求巨大。WordPress插件也可以通过您的主题来调用,并且要起作用,它们可以对您的数据库进行查询。这只是意味着您拥有的插件越多,数据库查询就越多,并且服务器上的活动就越重。该怎么办?
- 减少创建WordPress网站设计所需的图形数量。您可以通过消除不必要的图形并编辑style.css和模板文件来实现。
- 关闭WordPress插件,即使几天来您的流量激增,您也可以无需使用它们。研究将所需的某些功能直接硬编码到主题中。
使用内容传送网络(CDN)
为了避免流量超支(超出您分配的带宽)并最大化WordPress网站的性能,您应该考虑使用内容分发网络(也称为CDN)。这样,您站点的文件将从最靠近Web访问者的数据中心提供。由于文件的副本存储在全球的多个数据中心中,因此可以大大减少服务器上的负载。
当您的内容需求量很大时,您的服务器将不会成为流量高峰的绝对接收端– CDN服务器将起到屏蔽作用。有很多随用随付CDN解决方案,因此您应该立即进行设置。如果您不知道从哪里开始,我们建议您使用CloudFlare(个人偏爱)。
升级到更好的虚拟主机
毫无疑问,共享的虚拟主机非常适合流量低的新博客。但是,当您的流量每天增加到成千上万次观看时,这将成为一个问题。如果您当前正在使用共享主机计划,并且在流量高峰时发现性能不佳,请考虑迁移到VPS。如果您的VPS计划遇到流量问题,请迁移到专用服务器,依此类推。
有两家托管的WordPress托管公司可以为您提供出色的托管WordPress托管软件包。它们包括 WPEngine,飞轮 和Media Temple 等。这些公司提供了一系列功能,包括自动更新和备份,CDN,缓存层,抽屉式安全性,专用的基础结构以及强大的支持等。价格可能不适合初学者,但是为了让您省心,并获得各种出色的功能,它们值得每一分钱。
使用缓存插件
缓存插件可能是一种工具,它可以在访问者的数量不断增加时使网站免于崩溃。怎么会这样?很高兴你问。缓存插件通常会创建页面的HTML版本,从而减少WordPress调用PHP服务页面的次数。有了出色的缓存插件,您可以提高WordPress网站的速度,同时避免停机带来的负面影响。
您想要一个支持插件的缓存插件,例如页面缓存,数据库缓存,CDN和压缩。很棒的缓存插件的好例子包括W3 Total Cache,Varnish Cache和WP Super Cache等。
利用面向服务的架构
大多数基本托管计划会将您的WordPress主题网站和MySQL数据库托管在一台计算机上。不幸的是,当您的流量激增时,这种配置不利于弹性或站点速度。该怎么办?
您可以将WordPress分成多个部分,并分别进行服务。那有什么意思?(如此棘手)通过利用面向服务的设置,您将承担更多的负载,运行速度更快,并轻松确定需要解决的压力点。这是一个面向服务的体系结构的示例:
- MySQL数据库托管您的主/从WordPress数据库
- Nginx / Varnish代理层处理用户的所有初始请求
- Nginx / Apache2 Web服务器处理页面渲染和站点管理
- 图像服务器或CDN以提供媒体文件
请注意,以上设置仅是示例,您的设置可能会有所不同,具体取决于您的需求。有了出色的体系结构,您可以根据流量水平独立扩展/扩展任何层。一样,不要遗漏细节,如果您不了解面向服务的体系结构,请咨询您的Web服务提供商以获取有关如何设置设计的说明。
案例研究:高流量WordPress网站
在本节中,我们将快速查看一些高流量的WordPress网站,以及它们如何应对高流量。首先,这是今天进入我们的案例研究的候选人名单。哦,顺便说一下,他们带来了我们梦only以求的统计数据:
- HotAir –每月45+百万次页面浏览
- 数字趋势 –每月33+百万次页面浏览
- Slashgear –每月10+百万次页面浏览
- 下一代网络 –每月8+百万次页面浏览
- iCulture.nl –每月5.4+百万次页面浏览
现在,让我们看看他们如何应对大量流量。
热空气
启动仅48小时后,HotAir的开发商Mark Jaquith就不得不将该站点迁移到新服务器上。猜猜他没想到在这么短的时间内会有如此大的增长。为了跟上不断增长的流量,马克投资了CDN以提供静态内容,主动缓存解决方案以及具有多个Web后端的负载均衡器。HotAir使用VaultPress进行备份(我们也这样做–非常出色),使用Google Analytics(分析)来进行数据,新闻节拍,图表节拍和WordPress统计信息(更多数据)。
数字趋势
Digital Trends已不再是发布时的宝贝。每月拥有超过一千三百万的网页浏览量,这是以WP为动力的增长最快的网站之一,因为它每月的唯一身份访问量约为一百万。这就是带给我们数字趋势的家伙汤姆·威尔莫特(Tom Willmot)必须说的话:
当我开始在网站上工作时,代码库中有一些相当大的性能接收器,需要解决……编码很好,再加上一些持久的对象缓存就足够了。
是的,清理您的代码孩子。继续。
斜齿轮
与我们在本节中回顾的其他公司不同,Slashgear在启动时就制定了可扩展性计划。他们的计划是将其流量每年增加30%。唯一的问题?他们的计划没有考虑到突然的流量高峰。您正在阅读本部分的原因是,每次Apple进行重大宣布时,都会超出其阈值。结果?该站点将难以跟上需求。
那么,Slashgear是如何应对高潮的呢?首先,他们将Amazon EC2添加到其基础架构中。他们将网站托管在SoftLayer上,SoftLayer是专用的云Web主机(非常类似于Cloudways云托管选项)。然后,他们采用了Disqus评论系统,该系统减轻了服务器的评论负担。它们具有强大的缓存功能,并建议您使用试错法来设置WordPress网站。
下一个网站
当大型WordPress网站很少时,启动了Next Web。因此,他们并没有真正为流量的激增做好准备。一直以来,他们一直在适应和学习。当交通激增时,Arjen Schat和Pablo Roman必须快速工作。去上班,发现Memcached用于繁重的查询,Munin用于监视,而Varnish作为反向代理。他们也使用W3 Total Cache和WPVarnish。(zing)
iCulture.nl
iCulture.nl在共享主机上最初是iPhoneclub.nl,但由于–高流量而立即被淘汰。他们移至VPS托管,但再次被踢出局。因此,他们迁移到专用服务器并合并了CDN,但这并没有减少它。最后,他们选择了负载平衡的服务器,然后将CDN投入使用。
凭借面向服务的体系结构,iCulture.nl自2011年11月以来一直保持高流量,零麻烦。他们使用诸如W3 Total Cache,WP Widget Cache,Plugin Output Cache,最近的帖子,最近的评论和类似的帖子,清理选项和WordPress Sphinx搜索插件之类的工具。他们采用了响应式设计来迎合移动访问者。
用于高流量WordPress网站的基本插件+工具
我们在这篇文章中散布了许多用于高流量WordPress网站的插件,工具和解决方案。因此,本节将仅总结您可能要利用的资源:
- 高流量兼容的托管解决方案(例如WPEngine,Cloudways等)
- 改进的网站缓存(具有 W3 Total Cache, WP Super Cache, Varnish Cache, Memcached 和 WP Widget Cache)
- 更好的评论管理(Disqus
- CDN可提高性能(CloudFlare CDN 和 MaxCDN 都很棒)
- 频繁且可靠的网站备份(VaultPress,BackWPup,BackupBuddy等)
- 分析和跟踪工具(如 Munin, WordPress Stats和 Google Analytics(分析))
显然,您不必使用任何这些方法,但是它们是有用的工具和资源,可以使对高流量网站的管理变得更好,更易管理。
获取WordPress流量
也许您是没有太多流量的初学者。也许您正在阅读这篇文章,以准备与我们的案例研究中的大多数人不同的可伸缩性。尽管准备工作很好,但是最好的方法是建立基于WordPress的业务并逐步学习。那是最好的学习方式。毕竟,经验是最好的老师。为了使您的业务蒸蒸日上,您首先需要 获得更多流量到WordPress网站。这是Mike的一句话,可保持您的动力:
创建一个高流量的WordPress网站并没有您想象的那么复杂。当然,它需要进行大量测试,失败并重新开始,但是一旦掌握了这些要诀,您就会后悔为什么没有更早开始。– Mike Wallagher,如何促进您的博客并获得更多流量。
在一天结束时…
幸存的流量高峰和/或运行高流量的WordPress网站不应吓you您。本质上,您应该享受高流量,并努力发展您的业务。您如何管理WordPress网站上的流量?是否存在与您的WordPress网站上的高流量相关的问题?请在下面的评论部分与我们分享您的经验。阿迪奥斯!
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!