有没有想过PHP和MySQL对你的网站速度有什么影响? WordPress是用PHP编程语言编写的,使用MySQL作为数据库。这两个程序都在您的Web服务器上运行,因此会影响整体性能。 在本文中,我们将讨论PHP和MySQL如何快速提升网站速度。我们还将讨论如何为您的网站启用它。 更快的PHP+MySQL如何影响WordPress的性能 WordPress主要是用PHP编写的,这是一种运行在Web服务器上的编程语言。它将您的网站内容存储在MySQL数据库中。 PHP和MySQL都作为应用程序在您的Web服务器上运行。当更多的用户访问您的网站时,PHP和MySQL会占用更多的服务器资源。 大多数网站通过使用WordPress缓存插件来解决这个问题。但是,.htaccess规则、PHP扩展和SQL查询等进程仍会增加服务器负载。 更快的PHP和MySQL对这些常规进程进行优化,以提高其性能和速度。你的网站获得的流量越大,你就会看到更多的性能提升。 这就是Ultrafast PHP可以提供帮助的地方。 什么是超快PHP? 超快PHP是由SiteGround的团队构建的PHP的优化版本。由于塔克网是在SiteGround的企业托管计划中托管的,我们是第一批尝试它并看到速度优势的网站之一。 现在,SiteGround正在向其GrowBig、GoGeek和Cloud托管计划中的所有客户提供这一功能。 对于高流量的网站,Ultrafast PHP可以将性能提高高达30%,并将TTFB(第一个字节的时间)减少50%。 您的服务器负载也将减少,它将能够多运行20%-30%的进程,同时消耗的内存(RAM)减少15%。 SiteGround是市场上最好的WordPress托管公司之一。他们也是官方推荐的WordPress主机提供商。 由于他们将Google Cloud平台用于其服务器,这使他们能够灵活地在针对客户需求进行优化的PHP设置(Ultrafast PHP)上工作。 谁需要超快的PHP? 如果你有一个中等大小的WordPress网站或在线商店,那么你需要超快的PHP来帮助你提高性能。 目前,GrowBig、GoGeek和Cloud计划的用户都可以使用超快的PHP。通常,这些用户的网站比较繁忙,最终往往会遇到服务器资源限制。 使用SiteGround上的旧控制面板的用户不能使用此功能。然而,如果您的托管帐户仪表板使用的是SiteGround的新客户端区和站点工具控制面板,那么您可以打开Ultrafast PHP。我们将在下面向您展示如何操作。 如果你的网站非常小,那么你可能不会注意到太大的区别。我们建议您使用缓存插件,如WP Rocket或SiteGround自己的SG Optimizer插件。 如果你有一个流量还不大的小型商业网站或新博客,那么你可能不需要超快PHP,因为最新版本的PHP已经针对性能进行了优化。因此,请确保您的网站使用的是最新的PHP版本。 如何在SiteGround上启用超高速PHP 在SiteGround上为你的WordPress网站启用超快PHP非常容易。您的托管帐户应符合以下条件: 您的站点托管在SiteGround的GrowBig、GoGeek或Cloud计划中 您的帐户正在使用新的客户区和站点工具控制面板 只需登录到您的帐户并点击顶部的“网站”菜单即可。之后,单击您要启用Ultrafast PHP的网站旁边的Site Tools按钮。 从这里,您需要单击位于左侧列中Dev选项卡下的PHP Manager菜单。 现在,您需要单击Standard PHP选项来更改它。这将弹出一个弹出窗口,您可以在其中切换到超快PHP。 点击确认按钮继续。 现在,您将看到一条成功消息,通知您您的网站现已启用了Ultrafast PHP。 启用Ultrafast PHP后测试网站速度 您可以使用Google Pagespeed Insights或任何其他网站速度测试工具来测试您的性能。 看看服务器响应时间和第一个字节的时间等指标,以衡量网站的性能。 我们希望本文能帮助您了解PHP和MySQL如何快速提升网站速度。你可能还想看看我们完整的WordPress性能优化指南,以获得更多加快网站速度的技巧,并查看面向小型企业的最佳电子邮件营销服务。 而且.。
速度

如何加快你的电子商务网站的速度(14个行之有效的小贴士)
你想加快你的电子商务网站的速度吗? 速度是电子商务网站成功的关键。它不仅改善了客户体验,还直接影响了转换和销售。 在本指南中,我们将向您展示如何轻松加快电子商务商店的速度,以提高性能和转化率。 简而言之,速度慢的网站可能会导致销售额下降。 现在,除了用户体验和销售,电子商务网站的速度也影响你的SEO排名。像谷歌这样的搜索引擎将速度视为一个重要的用户体验指标和排名因素。 事实上,谷歌的页面体验搜索更新只关注用户体验指标,如弹跳率和网站速度。一个更快的电子商务网站将帮助你从搜索引擎带来更多的免费流量。 话虽如此,让我们来看看如何轻松地提高您的电子商务商店的速度和性能。 以下是我们将在本指南中介绍的主题的快速概述: 选择更好的电子商务托管提供商安装WordPress缓存插件使用最新的PHP版本4。使用最新版本的WordPress&WooCommerce优化产品图像以提高性能使用DNS级别的网站防火墙选择更好的WordPress主题使用更好的WordPress插件减少外部HTTP请求减少数据库请求优化WordPress数据库使用临时站点跟踪性能问题卸载电子商务电子邮件使用更高的转化率优化工具 有一些很棒的WordPress缓存插件可用。我们推荐使用可湿性粉剂火箭。它是市场上最好的WordPress缓存插件,具有最适合初学者的设置。 与其他WordPress缓存解决方案不同,WP Rocket不会等待用户访问页面来生成缓存版本。相反,它会自动为你的网站准备一个缓存,并使其保持最新。 有了正确的可湿性粉剂火箭设置,你可以很容易地在速度测试工具,如Pingom,GTMetrix,Google Pagespeed Insights等获得接近完美的分数。 有关详细信息和说明,请参阅我们关于如何在WordPress中安装和设置WP Rocket的文章。 顶尖的WordPress托管公司,如SiteGround和Bluehost,也提供了自己的缓存解决方案。 SiteGround SG优化器 SiteGround允许您通过使用其SG Optimizer插件轻松打开电子商务商店中的缓存。 这个一体式的性能工具包括缓存、性能调整、WordPress中的WebP图像转换、数据库优化、CSS缩小、GZIP压缩等等。 只需在WordPress中安装并激活SG优化器插件。有关更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南。 激活后,点击您的WordPress管理侧边栏中的SG Optimizer菜单以访问插件设置。从这里,您需要打开动态缓存选项。 打开Bluehost上的缓存 同样,Bluehost还允许您使用其内置的缓存系统来优化WooCommerce。 只需登录到您的Bluehost控制面板并转到我的网站佩奇。如果您有多个站点,请选择您的站点,然后切换到性能选项卡。 从这里,您可以为您的网站选择缓存级别。例如,你可以选择电子商务,但如果你的网站仍然很慢,那么你可以回到这里来增加缓存级别。 在这里,您需要点击“服务器”部分将其展开。 您将能够看到您的服务器使用的PHP版本。 如果你的网站运行的是低于8.0的PHP版本,那么你应该联系你的主机提供商,让他们为你更新它。 有关更多详细信息,请参阅我们关于PHP更新如何影响您的网站的文章。 注:一些托管的WordPress托管公司,如SiteGround,已经构建了自己的超高速PHP来改善整体服务器响应时间。其他人正在使用PHP FastCGI来帮助客户提高电子商务速度。 或者,你也可以使用WordPress的图像压缩插件。这些插件会自动优化您的产品图像大小,以获得更好的站点性能。 除了图像压缩,您选择的图像文件类型也会有所帮助。例如,JPEG图像更适合于具有多种颜色的图像,而PNG图像更适合于透明图像。 我们推荐使用Sucuri。它是最好的WordPress防火墙插件,具有全面的安全套件。 Sucuri还配备了强大的CDN(内容分发网络)。CDN从全球服务器网络提供您网站的静态内容(图像、样式表、JavaScript)。这进一步降低了您的服务器负载,并缩短了整体站点加载时间。 如果您正在寻找免费选项,那么Cloudflare免费CDN为您提供基本级的DNS防火墙保护。 WordPress主题控制电子商务商店的外观。然而,并不是所有的工具都针对性能进行了优化,而且经常会增加太多的杂乱,这会使您的网站变得更慢。 在为电子商务商店选择WordPress主题时,你需要在功能和速度之间找到平衡。滑块、旋转木马、网页字体和图标字体等主题功能会降低网站的运行速度。 我们建议使用一个简单的主题,然后使用插件来添加您需要的功能。这使您可以更好地控制在线商店的性能和外观。 StudioPress的WordPress主题、优雅主题和Astra都针对性能进行了优化。欲了解更多个人主题推荐,请查看我们的专家为WordPress挑选的最佳WooCommerce主题。 有关这个主题的更多信息,请参阅我们关于如何选择最好的WordPress插件的指南。它有一个循序渐进的过程,告诉你如何评估WordPress插件,并为你的在线商店挑选合适的插件。 然而,对于初学者级别的用户来说,将这些请求降至最低可能是不可能的。例如,您可能需要修改WordPress主题以减少数据库调用。 如果您习惯于编辑WordPress主题文件或调试代码,那么您可以寻找可以避免的数据库调用。 如果需要,其他用户可以尝试寻找更好的WordPress主题和替代插件来减少数据库调用。 有关这个主题的更多信息,请参阅我们关于如何优化WordPress数据库以提高速度和性能的文章。 电子邮件在电子商务商店中扮演着非常重要的角色。它们用于发送订单确认、发票、密码重置电子邮件、销售和营销消息等。 然而,许多初学者没有意识到这一点,并使用他们的主机提供商的有限电子邮件功能的电子商务电子邮件。 大多数托管公司不支持默认的WordPress邮件功能。有些人甚至禁用它,以防止垃圾邮件和滥用。 这就是您需要使用专用SMTP电子邮件服务提供商以及WP Mail […]

你想优化WordPress插件来加速你的网站吗?学习如何使用插件组织者来加快WordPress的速度和性能。
在WordPress托管之后,插件是导致WordPress站点运行缓慢的第二大原因。通常情况下,这可以通过禁用插件或在不需要插件的地方阻止插件加载来缓解。在这篇文章中,我们将向你展示如何使用插件管理器来加速你的WordPress网站。 WordPress插件如何影响你的网站速度? 我们最常被问到的一个问题是,多少个WordPress插件算多?大多数用户关心的两件事是WordPress安全性和插件如何影响速度和性能? 所有好的WordPress插件都是以一种只在需要时加载到您的网站上的方式编码的。你可以看到我们的信息图,关于WordPress是如何加载插件的(在幕后)。 WordPress不会加载不活跃的插件,这意味着它们不会影响你的网站的性能。但是,它会加载所有活动的插件,然后在需要时运行它们的代码。 现在,有时插件作者无法预测您何时何地将在您的网站上使用他们的插件功能。在这种情况下,无论您是否需要,它们都可以加载自己的代码。如果插件正在加载JavaScript和CSS文件,那么这可能会增加你网站的页面加载时间。 如何加快你的网站 根据你正在使用的插件,可能有一些你只需要在特定的页面,帖子,或帖子类型。有些插件你可能只需要在WordPress管理区域,所以他们不应该加载在网站的前端。 WordPress Plugin Organizer允许你做以下事情: 基本上,它给你微调你的网站性能的能力。 话虽如此,让我们来看看如何使用插件管理器来加速WordPress。 使用WordPress Plugin Organizer管理WordPress插件 首先,你需要做的是安装并激活Plugin Organizer插件。有关更多细节,请参阅我们关于如何安装WordPress插件的一步一步指南。 重要提示: Plugin organizer是一个非常强大的插件。重新排序或禁用插件可能会导致冲突和意外行为,这可能会使您的网站无法访问。我们建议您在禁用或重新排序任何插件之前创建一个完整的WordPress备份。 一旦你准备好了,你需要转到插件管理器»Settings页面来配置您的设置。 这个页面上有几个选项,我们将看看每个选项,它的作用,以及你应该打开哪些选项。 模糊URL匹配 此选项允许您启用/禁用子URL上的插件。这意味着设置将影响http://example.com/sample-page/及其下的所有后续url。例如:http://example.com/sample-page/child-page1/、http://example.com/sample-page/child-page2/。 忽略URL协议 此选项默认为关闭。它允许插件管理器忽略插件url的http和https部分。如果你在你的WordPress站点上启用了SSL,这是特别有用的。 忽略URL参数 此选项允许您忽略URL参数。例如,http://example.com/page/?foo=1&bar=2是一个带参数的URL。打开此选项仅对带参数的url有用。大多数情况下你应该关闭它。 只允许网络管理员更改插件加载顺序? 如果你正在运行一个WordPress多站点网络,那么打开这个选项将只允许网络管理员重新安排插件顺序。如果你有一个WordPress多站点网络,我们强烈建议你打开这个。 自定义帖子类型支持 此选项允许您选择要启用/禁用插件的帖子类型。如果你的插件只需要用于特定的帖子类型,这个选项特别有用。 自动尾随斜杠 该选项根据您的WordPress永久链接设置在插件过滤器url的末尾添加或删除尾随斜杠。 选择插件加载 这个选项允许你有选择地加载插件,即使它们在插件设置中被禁用。如果您想在单个内容类型上启用或禁用插件,则需要打开此功能。 要正确使用这个选项,你需要在WordPress中添加一个必须使用的插件或mu-plugin。MU插件可以添加到任何WordPress站点,并且它们默认是激活的。该插件将尝试自己创建一个MU插件,但如果失败,则需要创建它。我们将在本文后面向您展示如何做到这一点。 选择性移动插件加载 此选项允许您选择性地启用或禁用移动浏览器上的插件。 选择性管理插件加载 如果你想要某些插件只在WordPress管理区域内加载,你可以打开这个选项。 按角色禁用插件 此选项允许您按用户角色禁用插件。您可以打开此选项,然后在下一个框中选择要使用的用户角色。 不要忘记单击save settings按钮来存储您的更改。 为Plugin Organizer创建MU插件 Plugin Organizer需要MU插件才能正常工作。该插件将尝试自动添加到您的网站,但如果它失败了,那么你将不得不自己创建它。 查看插件是否成功创建了MU插件。你需要访问Plugins »Installed Plugins页面。你会看到一个新的链接,标签为“必须使用”,点击它会显示你的网站上安装的MU插件。 如果你没有’看到插件或Must-Use plugins链接,那么这意味着插件管理器创建文件失败,你需要自己手动创建。 […]

WordPress GenerateWP,Hasty,Nimbus,WordPress开发,代码生成器 文字详细教程
对于刚开始学习WordPress的来龙去脉的新开发人员来说,代码生成器可以非常方便地加快开发速度。与任何平台一样,通常存在需要大量代码块的任务,并且每个任务都有自己的语法。记住所有这些可能需要很多时间,其中一些只能通过练习来完成。 如果没有生成器,您唯一的选择就是筛选WordPress Codex或Stack Overflow以找到正确的代码或功能。即使对于经验丰富的开发人员,WordPress代码生成器也可以是一个很好的捷径,只需点击几下即可生成您已经知道需要的内容。或者防止你不得不一遍又一遍地写同样的东西。 什么是WordPress代码生成器? WordPress代码生成器是一组工具,旨在为您的WordPress项目快速创建自定义和高质量的代码。使用生成器的一个优势,尤其是当您刚刚学习编码时,是它们遵循官方WordPress Codex中推荐的最新编码标准以及 API。 有时,将您从Stack Overflow帖子中找到的信息拼凑起来可能并不总是最好的,并且可能会造成不良习惯或混乱的代码。代码生成器可以帮助你养成良好的习惯,使用干净的代码,和正确的功能。除此之外,他们还可以帮助对您的代码进行评论,这在与多个开发人员合作或稍后移交项目时非常重要。 以下是您可以使用WordPress代码生成器执行的一些常见任务和操作: 为文章类型、简码、分类、帖子状态和元框创建自定义代码 生成仪表板小部件和快速标签 输出菜单、侧边栏和小部件 使用wp_query、 wp_user_query 、 wp_term_query 、 wp_comment_query等生成参数数组。 注册或排队CSS和JavaScript文件 为列表样式、光标、列、文本等创建自定义 CSS。 只需点击几下即可立即生成各种代码块。可能性真的是无穷无尽的。 热门的WordPress代码生成器 以下是一些热门的WordPress代码生成器,我们强烈建议您查看它们。其中大多数是免费的,而有些则有高级选项。 Nimbus Themes Code Generator GenerateWP Hasty 1. Nimbus Themes Code Generator Nimbus Themes目前有20种不同的免费WordPress代码生成器可用。每个都分为不同的类别:Loop、UI 和设计、WP核心、管理、内容、CSS和片段。他们还有很多关于每个生成器及其工作原理的文档。有时阅读另一位开发人员关于如何使用WP_Query与Codex可用内容的解释会非常有帮助。 Nimbus主题WordPress代码生成器 例如,您可以使用他们的WP_Query生成器为WP_Query类构建复杂的参数数组。您可以定义诸如自定义文章类型、菜单顺序、分页等内容。您所做的只是根据您的偏好设置所需参数的值,该工具将为您生成特定于主题的自定义代码片段。只需将代码复制到剪贴板即可。 wp_query片段生成器 2. GenerateWP 第二个热门的WordPress代码生成器-GenerateWP已经存在了很长一段时间。这是由一个小团队开发的,该团队有助于为WordPress 核心、Codex 和元团队做出贡献。因此,他们了解WordPress编码标准和最佳实践。GenerateWP上的绝大多数工具都是免费的,但是,您可以付费并访问更多生成器、公共和私人代码段,以及能够保存您的代码段。 WordPress代码生成器-GenerateWP 除了有很多生成器之外,他们网站的一件非常巧妙的事情是您可以浏览 其他用户创建的公共WordPress片段。如果您正在为自己的项目寻找已经完成的查询、代码块或示例,这可能会非常方便。 公共WordPress代码片段 3. Hasty 正如他们所说,Hasty可以帮助您神奇地生成WordPress代码。虽然它可能没有像上面那样多的功能或生成器,但开发人员创建它的唯一目的是快速和简单。它也是完全免费的。 WordPress代码生成器-Hasty […]

WordPress CDN加速,Cloudflare,dnspod,网站速度优化 文字详细教程
在大家开始阅读此文之前,小编先陈述下自己的观点:非必要的情况,国内站点尽可能不使用Cloudflare的CDN服务。除非你所搭建的WordPress网站所使用的服务器不在境内,否则国内有很多CDN服务可以满足你的网站加速需求,比如阿里云、腾讯云,七牛云、UPYUN等服务商提供的CDN。 但,如果你非得要使用Cloudflare的CDN,不妨看看sleele这篇教程,思路清晰且易于理解,enjoy! 前言 最近再一次着手优化博客的访问速度,基于上次的优化再次提升,这次用上了我之前放弃的cloudflare cdn加速方案,现在有了新的思路和新的工具。 cloudflare的cdn节点都在海外,国内访问速度其实并不理想,如果自己的vps线路质量可以的话,用cloudflare cdn反倒会减速,这是我之前的想法,但是自cloudflare推出了cloudflare partner计划,可以通过partner免费使用cname解析,从而可以使用某些奇淫巧术实现自定义cdn节点。 dnspod dns解析 本来想按逻辑顺序来写,但是考虑到实际操作是按照工具顺序来执行,就先从dns解析说起吧! 以往如果我们要使用cloudflare的免费cdn,就要使用cloudflare的dns解析,现在有了partner计划,可以免费使用cname解析,这次我们选用dnspod提供的dns解析,dnspod还提供d监控服务,d监控可以监控网站线路,并根据网络情况自动切换节点 先说说什么是d监控 什么是D监控? D监控就是:当您的一个服务器确认宕机后,系统会自动给您切换到可用的服务器,宕掉的服务器恢复后自动切换回原ip(注意:系统不默认开启D监控,需要您手动启用D监控) 检测的原理:所有监控点会向目标服 务器发起一次 http请求,当且仅当所有监控点都得不到应答时,我们会认为服务器宕机,从而进行操作。(这里需要注意的是,403等错误返回只提示警告,不进行ip切换,500以上错误返回提示宕机,进行切换) 要使用dnspod dns解析,首先要注册dnspod,并把域名挂在上面,这个相信有能力建站的人都会操作,我就不赘述了 域名放在dnspod dns解析后,暂时不要设置d监控,现在可以去搞cname了 cloudflare partner 先注册cloudflare账号(http://cloudflare.com/),之后去cloudflare partner处登录。 我使用的是笨牛网提供的cloudflare partner服务:https://cdn.bnxb.com/, 注册登录笨牛网的cloudflare partner服务,然后选择添加域名,使用cname方式接入。 BNXB管理后台 提交后会给出cname地址,把cname地址填写进dnspod的dns解析中。 CNAME回源设置 过一会就会生效,ping一下的网站,看是否走了cloudflare cdn,如果这时候走了cloudflare cdn,那么ping网站的时候会出现cname地址。 重头戏来了 cname接入cloudflare cdn最大的好处就是可以自定义cdn节点,这样我们就可以选择国内访问最快的cloudflare cdn节点,从而实现加速访问,并且在d监控的加持下防止网站因线路的缘故中断访问。 目前cloudflare所提供的免费节点很多都被玩烂了,所以需要大家自行测试。 我这里分享一些网上的提供的ip,这些ip段,从中选择ip段后修改ip地址,填写到dnspod中,例172.64.32.56,并且按照运营商填写,每个运营商填写两个节点,海外为默认: 172.64.32.1/24 (推荐移动,走香港) 104.28.14.0/24 (推荐移动,走新加坡) 104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知) 108.162.236.1/24 (推荐联通,走美国) 104.20.157.0/24 (推荐联通,走日本) 104.16.160.1/24 (推荐电信,走洛杉矶) 172.64.0.0/24 […]

WordPress DEFLATE压缩,Gzip压缩,htaccess,缓存插件 文字详细教程
Gzip压缩可以减少了HTML文件,JavaScripts,CSS样式表和XML文件的大小。 通常,使用WordPress插件启用(使用)Gzip压缩可以减少60%到80%的站点大小。 在WordPress中通过.htaccess启用Gzip压缩可以减少服务器响应时间和服务器发送到Web浏览器的数据量。 当然,压缩页面大小有助于减少传输的响应和数据。 启用压缩的最佳方法是在WordPress站点服务器的 .htaccess文件中使用mod_gzip或mod_deflate。 你只需要通过在您网站的WordPress安装目录下的 .htaccess文件中添加一个简单的代码来启用Gzip压缩。 如果您不想通过.htaccess文件启用压缩,我们还可以使用一些插件来实现,比如如W3 Total Cache,WP Super Cache插件均支持启用WordPress中的Gzip压缩。 文章阅读导航 什么是Gzip压缩? Gzip压缩如何工作? WordPress的DEFLATE压缩和Gzip压缩 开始之前 通过Web服务器配置开启WordPress的Gzip压缩 在Apache服务器上压缩 在Nginx服务器上压缩 应用压缩后的结果 使用W3 Total Cache缓存插件实现Gzip压缩 使用WP Super Cache缓存插件实现Gzip压缩 写在最后 什么是Gzip压缩? Gzip是一个文件压缩器,用于压缩和解压缩文件。 它提供了压缩文本文件(如CSS样式表,HTML和JavaScript文件)的最优版本。 在网站上启用时,Gzip会在从服务器传输文件之前压缩文件。 因此,它改善了页面速度,加载时间并且还节省了用户请求的数据量。 如果您希望进一步了解更多有关Gzip压缩的信息,请查看这些链接 [1, 2]。 Gzip压缩如何工作? Gzip压缩的概念非常简单。 它使用的算法仅在一个位置组织重复的字符串,而不是一次又一次地保存那些相同的字符串。 并且它在压缩和从压缩文件中检索数据时管理具有位置值的字符串。 Gzip压缩适用于样式表和网页,因为这些资源文件都有许多重复的字符串。 由于其压缩技术,Gzip能够将文件大小减少70-90%。 让我们看一下以下的例子来理解Gzip压缩…… 假设你的HTML文件内容是这样的…… <h3>Enable Gzip Compression in WordPress </h3> 然后,经过压缩后的版本为如下示例。 Hkg6dkGhJkjsdHkgHjL 但是,如果您的HTML文件内容重复字符串如下… <h3>Enable Gzip […]

WordPress CDN加速,Pingdom,浏览器缓存,网站性能,网站测试 文字详细教程
今天我们想深入探讨如何更好地使用和理解流行的网站速度测试工具Pingdom的数据。您可以使用它对您的WordPress网站进行我们所说的瀑布分析。这可以帮助您快速诊断性能问题,并且不会误诊问题。 很多时候我们看到WordPress用户在Pingdom速度测试工具中解释数据错误,这导致有时将网站配置为比以前更糟糕的状态。请记住,所有此类工具都将用作指南,它们永远不会100%准确。重要的是在所有测试中保持一致并使用相同的工具。 Pingdom Pingdom是一家总部位于瑞典的公司(现归SolarWinds所有),提供各种不同的服务,例如正常运行时间监控、页面速度监控、交易监控、服务器监控和访问者洞察 (RUM)。他们最著名的事情之一可能是他们的免费网站速度测试工具。它是WordPress 社区中最受欢迎的性能测试工具之一。 为什么如此受欢迎?嗯,首先,它可能是最容易使用的速度测试工具!并非每个人都是网络性能专家,因此对于典型的WordPress用户来说,其他一些替代工具可能会让人不知所措。有时正如他们所说,少即是多。毕竟,您只关心两件事:您的网站有多快以及如何使其更快。 Pingdom网站速度测试 Pingdom 目前允许您测试来自全球7个不同地点(5大洲)的任何网站的速度: 亚洲 – 日本 – 东京 欧洲 – 德国 – 法兰克福 欧洲 – 英国 – 伦敦 北美 – 美国 – 华盛顿特区 北美 – 美国 – 旧金山 太平洋 – 澳大利亚 – 悉尼 南美洲 – 巴西 – 圣保罗 注意:我们注意到有时并非所有测试位置都可用。这很可能是因为它因维护而停机,或者由于太多人试图对其进行测试而使其过载。如果您一直使用的测试站点位置不再存在,请在一两个小时后回来查看。很有可能它会再次出现。 您选择的测试位置实际上非常重要,因为它与您的网站实际托管的物理位置有关。这就是一个叫做网络延迟的小东西 发挥作用的地方。但我们将在下面更详细地介绍这一点。 使用Pingdom速度测试工具进行瀑布分析 网页由不同的资源组成,例如HTML、JavaScript、CSS、图像和视频。这些中的每一个都会生成请求以呈现您在网站上看到的内容。通常,您的请求越多,您的网站加载速度就越慢。情况并非总是如此,但大多数情况下确实如此。 下面我们将分解每个Pingdom部分,并更详细地解释信息的含义,因为它与您网站的整体性能以及如何进行瀑布分析有关。 Pingdom摘要 性能洞察 响应代码 按内容类型划分的内容大小和请求 按域划分的内容大小和请求 […]

WordPress WordPress性能,WordPress速度 文字详细教程
谈到WordPress的性能,我们有很多关于插件的说法。每个插件都添加了必须执行的PHP代码,通常包括脚本和样式,甚至可能对数据库执行额外的查询。这意味着不必要的插件会影响页面速度,并可能对用户体验和页面排名产生负面影响。 例如,考虑一个在首页上构建和显示自定义表单的插件,例如Contact Form 7。通常,您在单个页面上只需要一个表单,但理想情况下,您可能希望使用插件的短代码在任何页面上嵌入表单。因此,Contact Form 7会在您网站的每个页面上加载脚本和样式。 但是您真的想运行插件代码并在WordPress网站的每个页面上包含脚本和样式吗? 在这篇文章中,我将向您展示如何防止在特定文章/页面上加载不必要的插件,以便您可以安装其他插件(当然不要发疯),并且仍然可以快速加载您的WordPress网站。为了完成此任务,我们将在特定文章和页面上以编程方式禁用WordPress插件。这是一个四步过程: 选择适合您需求的最受欢迎的插件,并比较它们的功能和对页面速度的影响。 在页面加载之前以编程方式列出和过滤插件。 使用mu-plugin以编程方式过滤和停用不必要的插件。 使用插件过滤和停用不必要的插件。 跟踪网站性能。 选择插件时要遵循的三个一般规则 选择插件时,以下一般规则可能会有所帮助: 仅安装来自可信赖开发人员的编码良好的插件:考虑活跃安装、用户评级、客户端支持、更新频率以及来自WordPress社区的任何有用信息。 首选可扩展插件:在性能方面比较类似插件,利用浏览器开发工具和/或在线服务(如Google Pagespeed Insights、 Pingdom和GTmetrix)来评估每个插件对页面加载时间的影响。 不要安装不必要的插件:这应该是显而易见的,但值得一提的是,出于安全和性能原因,您永远不应该安装您并不真正需要的插件。此外,请确保您不时检查您的插件并卸载那些您不再需要和不再使用的插件。 WordPress插件目录提供了我们在选择插件时应始终考虑的相关信息 一个真实的例子 Contact Form 7是一个很棒的插件,可以在WordPress中构建和显示表单。它为我们的目的提供了一个完美的示例,因为它在每个页面上都包含以下文件,即使页面不包含表单: style.css scripts.js Chrome DevTools Network面板提供有关加载页面时发出的网络请求的详细信息 插件可能会减慢您的网站速度,但我们可以强制WordPress根据请求URL有选择地停用插件。如果您是开发人员,请阅读下一节,我们将学习如何以编程方式管理插件并构建过滤不必要插件的mu-插件。如果您不是开发人员,请随时跳到专门介绍允许过滤和组织插件的插件部分。 如何以编程方式获取所有活动插件的列表 首先,您可以使用简单的PHP代码片段获取WordPress网站上所有活动插件的列表。您可以在自定义插件或免费WordPress 插件(如Code Snippets)的编辑器中添加以下代码。如果您决定使用自定义插件,请不要忘记添加插件标题,如下所示。 wp_options表中的活动插件 每个活动插件都存储在wp_options表中,其中options_name的值active_plugins。所以我们可以通过一个简单的get_option调用来提取这些插件的列表。这是代码: <?php /** * @package active-plugins * @version 1.0 * * Plugin Name: Active Plugins * Plugin URI: http://wordpress.org/extend/plugins/# […]

WordPress WordPress优化,代码优化,网站性能,网站速度优化 文字详细教程
网站性能优化,技术卓越的网站设计的焦点是决定现代在线业务成功的主要因素。毕竟,当等待缓慢的网页加载的折磨使访问者无法寻求替代方案时,不起眼的网站性能会扼杀企业的底线 – 不耐烦是数字美德! 我们创建了以下六章深入的速度优化指南,向您展示拥有一个快速加载、活泼的网站是多么重要!无数研究论文和基准测试证明,优化网站速度是最实惠和最高投资回报率的投资之一! 在以下指南中,我们将尝试解释技术细节,同时为您提供易于遵循的说明,您可以立即开始实施!我们希望您会发现它很有价值,也许值得分享! 教学般的页面加载速度可提高访问者的参与度、保留率并促进销售。根据Aberdeen Group最近的一项研究,即时的网站响应会导致更高的转化率,页面加载每延迟1秒就会降低16%的客户满意度、11%的页面浏览量和7%的转化率 。 第 1 章 – 网站速度优化介绍 第 2 章 – 网站性能影响业务成功 第 3 章 – 速度优化的移动网站使桌面黯然失色 第 4 章 – 影响网站性能的常见商业错误 第 5 章 – 网站速度测试 – 识别性能瓶颈! 第 6 章 – 如何提高网站速度? 第 1 章:网站速度优化介绍 什么是页面速度? 页面速度的定义基本上是指在网页或媒体内容从网站托管服务器下载并显示到请求的Web浏览器的时间长度。页面加载时间是单击链接到在请求浏览器上显示网页中的整个内容之间的持续时间。 页面加载时间 在用户体验和网站性能的背景下,了解页面速度需要三个核心方面: 将请求的材料连同随附的HTML内容交付给浏览器所用时间的视图。 浏览器对页面加载请求的响应。 当请求的网页在浏览器上呈现时,最终用户的视图——这是页面加载速度的最终经验衡量标准。 网站性能随后会影响根据专有和未公开算法开发的搜索引擎中的排名, 其中包括页面速度、用户体验、网站响应能力和许多其他网站性能指标等关键因素。 最大化网站性能的绝对关键原则是从头开始关注页面速度优化。性能优化插件、服务器端脚本和最终调整对页面速度和加载时间的影响很小——但很明显。然而,Web开发人员和在线业务所有者在他们的网站开发和设计策略中往往会忽略页面加载时间。 减缓?有多慢? 任何比眨眼都慢的东西——400毫秒。谷歌的工程师发现,几乎察觉不到的页面加载时间0.4秒足以让用户减少搜索。该技术在改善互联网体验方面取得了长足的进步。1990年代人满为患的网络世界通常被称为“全球等待”,但通信和网络技术的创新已经彻底改变了数字信息在互联网上的传输方式。下一代在线企业拥有即时交付内容所需的所有资源,但为了利用和补充这些资源,企业需要提供最佳用户体验的速度优化网站。 微软速度专家和计算机科学家Harry […]

WordPress DNS Lookup,DNS查询,DNS速度 文字详细教程
您可以对WordPress进行许多不同的优化,其中一些比其他优化更重要。一个经常被忽视的因素是与DNS相关的查找时间,以及它对您网站的影响有多大。就像TTFB和网络延迟一样,在计算总页面加载时间时,这是一个重要的难题。 所以今天我们将深入探讨一些关于如何减少DNS查找并加快它们的速度、为什么应该这样做以及它如何在WordPress网站的性能中发挥作用的建议。 什么是DNS Lookup? 要向您展示什么是DNS Lookup,您首先需要了解DNS的工作原理。DNS(域名系统)本质上是互联网的支柱。解释DNS如何工作的一个常见参考是将其视为万维网的电话簿。您访问的每个网站和域都映射到一个IP地址。 当您在地址栏中键入Google.com时,您的ISP会执行DNS查询以请求与域关联的名称服务器。然后由服务器在后台完成到IP地址的映射,然后您就可以使用域名来访问它。如果没有DNS,您将必须输入类似216.58.217.206的内容才能访问Google。那不是很好玩吗! DNS的工作原理 当您浏览网站时,必须在下载任何内容之前为请求的每个域进行DNS查找。但是,不必对每个资源都执行DNS查找。例如,假设我们有以下HTTP请求: https://wpdev.ink/ https://js.stripe.com/v3/ https://cdn.wpdev.ink/wp-content/themes/twentyseventeen/assets/images/header.jpg https://cdn.wpdev.ink/wp-content/themes/twentyseventeen/assets/js/skip-link-focus-fix.js https://cdn.wpdev.ink/wp-content/themes/twentyseventeen/assets/js/global.js https://cdn.wpdev.ink/wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js https://cdn.wpdev.ink/fonts/open-sans-v13-latin-regular.woff2 https://cdn.wpdev.ink/fonts/open-sans-v13-latin-700.woff2 尽管上面总共有八个HTTP请求,但总共只有三个唯一域。这意味着有三个DNS查找。 https://wpdev.ink https://js.stripe.com https://cdn.wpdev.ink Pingdom中的DNS查找 以下是上述请求在Pingdom网站速度测试工具中的显示方式。DNS表示为粉红色条,以毫秒为单位。当您第一次通过Pingdom运行您的网站时,它会执行新的查找,并且必须查询每个域的DNS记录以获取IP信息。请注意,它不必在cdn.wpdev.ink域上多次查询DNS。这就是DNS的工作原理。它只需要查询一个域一次。所以下面总共有8个请求,但只有3个DNS查找。 此DNS查找会导致额外的加载时间,因为在DNS查找完成之前无法加载任何内容。请注意,在一个CDN URL上的DNS查找耗时超过300毫秒。这不包括在wpdev.ink或js.stripe.com上的查找。所以你可以看到这会如何随着时间的推移而累加。 Pingdom中的DNS查找 当您通过Pingdom多次运行您的网站时,它会缓存DNS,因为它已经知道IP信息并且不必再次执行查找。这就是为什么您的网站在通过Pingdom多次运行后显示速度更快的原因之一。正如您在下面的屏幕中看到的,在第二个测试中,CDN URL上的DNS查找时间为0毫秒。这是很多人误解的一个领域。但别担心,我们将在下面深入研究DNS缓存。 Pingdom中的DNS缓存 GTmetrix中的DNS查找 每个网站速度测试工具的工作方式略有不同,但几乎所有工具都会为您计算DNS查找时间。以下是相同请求在GTmetrix中的显示方式。DNS用绿色条表示,以毫秒为单位。 GTmetrix中的DNS查找 WebPagetest中的DNS查找 这是一个使用WebPageTest的示例。他们实际上对您的请求详细信息有一个快速概览,您可以在其中单击“DNS查找”列并按最高响应时间对其进行排序。我们以通过该工具运行usatoday.com为例,仅DNS查找时间就花了6.5秒! 由于所有的外部请求,许多这些新闻网站没有被高度优化是很常见的。但是正如您所看到的,他们站点上的DNS查找时间可能比大多数人的整个站点花费的时间更长。这就是DNS很重要的原因。 较长的DNS查找时间(网页测试) 如何减少和加速DNS查找 既然您对DNS的工作原理有了更多的了解,我们将向您展示一些关于如何减少DNS查找并在您的WordPress站点上加快查找速度的建议。在某些网站速度测试工具中,这有时也称为“最小化DNS查找”。 最小化Pingdom中的DNS查找 技巧 1 – 使用快速DNS提供商 重要的是要了解,就像托管一样,有越来越快的DNS提供商。这应该是您修复的第一件事。 通常,GoDaddy和Namecheap等域注册商提供的免费DNS速度非常慢。DNS提供商通常像CDN一样工作,他们在全球拥有多个POP。大型DNS提供商,如Amazon、Cloudflare、Dyn和DNS Made Easy,都拥有专门为具有低延迟环境的DNS设计的庞大基础设施。 我们进行了一些测试来比较一些流行的DNS提供商的速度。我们使用了KeyCDN的性能工具以及SolveDNS的速度测试,取了平均值。速度是从全球多个地点测量的。如您所见,除了Cloudflare,免费DNS提供商的速度肯定较慢。这就是为什么如果您认真对待您的业务和网站,我们强烈建议您使用优质DNS提供商。 DNS提供商速度 上述某些提供商在某些地区也比其他提供商更快,因此确定您需要快速DNS查找时间的区域(区域或全球)非常重要。 DNSPerf是另一种较新的DNS速度比较工具,您可以在选择提供商时使用。您知道吗,您也可以使用Cloudflare的DNS而无需其CDN功能? 技巧 2 – 更改TTL值以利用DNS缓存 […]

WordPress WordPress优化,WordPress性能,WordPress速度 文字详细教程
多年来,我们发布了许多WordPress速度优化教程,其中包含优化和加速WordPress的方法。但有时试图在一个地方找到您需要的一切可能会令人困惑。因此,今天我们将与您分享我们所知道的关于WordPress涡轮增压的所有知识,超过15年的经验和吸取的惨痛教训,所有这些都在一本终极指南中。无论您是刚开始使用WordPress还是经验丰富的开发人员,我们保证您会在本指南中找到有用的东西! 超过43.0%的网络现在由WordPress提供支持。虽然这很棒,但这也意味着有成千上万种不同的主题、插件和技术必须共存。对于日常的WordPress用户来说,当他们的网站开始出现瓶颈并且他们不知道为什么甚至不知道从哪里开始故障排除时,这很快就会变成一场噩梦。 在我们之前的页面速度指南中,我们讨论了许多性能的基础知识以及它如何对您的业务成功产生巨大影响。但今天我们将深入探讨您现在可以采取的适用步骤,以查看您自己的WordPress网站的改进。我们还将分享一些对我们来说非常宝贵的资源。 WordPress网站类型:静态或动态 选择高性能WordPress主机 选择离访问者最近的服务器 高级DNS优于免费DNS 您的WordPress主题很重要 WordPress插件的秘密 最佳WordPress设置 为什么缓存如此重要 图像优化是必须的 微调您的数据库 使用内容交付网络 (CDN) 需要时卸载媒体和电子邮件 如何找到瓶颈和缓慢的插件 后端优化建议 前端优化和外部服务的技巧 始终以移动为先进行优化 WordPress网站类型:静态或动态 在我们深入研究WordPress速度优化之前,首先要了解并非所有WordPress站点都相同,这一点很重要。这就是许多用户遇到问题的原因,因为您无法以相同的方式解决所有问题。我们总是给WordPress网站一个分类:静态或动态。因此,让我们首先探讨这两种类型的网站之间的差异。 主要是静态站点 静态通常包括博客、小型企业网站、低容量新闻网站、个人、摄影网站等网站。静态是指这些WordPress网站上的数据不经常更改 (可能每天更改几次)。甚至我们教学博网站的大部分内容也会被视为静态网站。 这变得非常重要,因为可以以教学般的速度直接从服务器上的缓存中处理许多请求!别担心;我们将在下面深入探讨缓存的主题。这意味着他们将有更少的数据库调用,并且不需要那么多资源来实现谷歌性能。 高度动态的站点 另一方面,我们拥有高度动态的网站。其中包括电子商务(WooCommerce或Easy Digital Downloads)、社区、会员、论坛(bbPress或BuddyPress)和学习管理系统 (LMS) 等网站。动态,我们的意思是这些WordPress站点上的数据经常变化 (服务器事务每隔几分钟甚至每秒发生一次)。这意味着并非所有对服务器的请求都可以直接从缓存中得到服务,并且需要额外的服务器资源和数据库查询。 这些站点通常也有大量的并发访问者和会话。在大部分是静态的信息或企业WordPress网站上,访问者可能会停留5或10分钟,直到找到他们需要的东西(这是一个很大的数字,通常跳出率要高得多)。在动态网站上,情况正好相反。访问者通常来到该网站是为了与某事或某人互动。如果他们正在学习在线课程,那么他们待上几个小时并不罕见。 你可以看到这是怎么回事。连接到您的WordPress主机的并发访问者增加得很快。更糟糕的是,除了“无法缓存的内容”问题之外,还有大量并发访问者。 选择高性能WordPress主机 WordPress主机是一家存储您网站所有数据的公司。您注册了一个计划,您的所有图像、内容、视频等都位于位于主机数据中心的服务器上。WordPress主机为您提供了一种访问数据、管理数据并将其路由给访问者的简单方法。很简单吧?嗯,不完全是。 您会在网络上遇到三种非常不同类型的 WordPress 主机。让我们深入探讨每种方法的优缺点。从一开始就选择正确的方法很重要,否则,您只会让自己头疼并浪费时间。 1. 共享WordPress主机 第一种也是最受欢迎的WordPress托管类型是我们所说的“共享托管”。其中包括业内最大的主机,例如Bluehost和HostGator等EIG公司,以及Siteground、GoDaddy、Media Temple、OVH、GreenGeeks和InMotion Hosting等提供商。他们通常使用cPanel,普通客户通常每月支付3至25美元。 任何使用此类托管的人都会在某个时候体验缓慢,这只是时间问题。为什么?因为共享主机往往会服务器人满为患,这反过来又会影响您站点的性能。站点暂停或频繁出现 500 错误是您经常遇到的事情,因为它们必须限制一切并整合资源才能生存。或者更糟糕的是,网站停机时间。即使您不知道,您的WordPress站点很可能与200多个其他人位于同一台服务器上。其他网站出现的任何问题都可能渗透到您的网站。 WordPress托管共享主机 无论您如何计算,扣除费用后,每月3美元都不会为托管公司带来任何收入。尤其是当您将支持归因于此时。只是一个小的共享主机订单,他们必然处于亏损状态。他们赚大钱的方式是追加销售和隐藏费用。这些追加销售包括迁移、域注册、SSL证书等。另一种常见的策略是提供巨大的注册折扣。但是,一旦续订到来,您就会得到真正的账单。 这些主机中的大多数都提供他们所谓的“无限资源”计划。你可能都看到了这一点。好吧,现实世界中没有无限资源这样的东西。主机在幕后所做的是限制客户端消耗大量资源。反过来,这最终会导致那些愤怒的客户离开,为更多不使用大量资源的客户腾出空间。最后,您将陷入一个恶性循环,即托管公司推出廉价计划并注册他们希望不会使用大量资源并会购买追加销售的客户。 由于站点数量与支持代表相比,共享主机的客户服务和支持几乎总是低于标准。共享主机必须将自己分散得很细才能盈利,这通常会给客户带来不愉快的体验。 2. VPS主机 第二种类型是VPS主机,或“在虚拟专用服务器上自己动手”。这群人通常由引导初创公司和具有更多开发、服务器管理和WordPress经验的用户组成。他们是DIY人群。这些人通常仍在努力省钱,但他们通常也关心绩效并意识到绩效对他们业务成功的重要性。Commons设置可能包括使用第三方VPS提供商,例如Digital Ocean、Linode或Vultr;以及像ServerPilot这样的工具来更轻松地管理它。 DigitalOcean的小型VPS起价为每月5美元,ServerPilot的流行计划起价为每月10美元。因此,根据您的设置,您可能会看到每月5到15美元或更多的费用。DIY方法可以降低成本,但这也意味着如果出现问题,您需要负责并优化服务器的性能。 […]

WordPress Advanced Woo Search,Ajax搜索,Elastic,ElasticPress,Elasticsearch,Ivory Search,WordPress搜索,搜索缓存,搜索跟踪 文字详细教程
为什么人们首先使用网站搜索表单?这是因为他们正在寻找通过浏览网站或使用导航无法获得的即时和相关结果。 有时,这些搜索结果会提供他们问题的答案(例如有关公司退货政策的信息)或匹配产品或内容的列表(例如与页面构建器插件相关的博客文章)。不过,无论他们在寻找什么,有一件事是肯定的: 访问者希望您的WordPress搜索表单能够快速准确地提供结果。 当您从整体上看待消费者行为时,这是有道理的。谷歌在在线搜索方面设定了一个几乎不可能的标准。根据SparkToro的调查结果,Google中超过一半的搜索都是零点击的。基本上,谷歌已经使搜索变得如此高效,以至于人们通常不需要访问网站来获得他们问题的答案。 当然,您的网站访问者并没有使用内部搜索来期待或想要零点击结果。他们正在使用搜索来查找您网站的其他部分进行探索。但是,你的WordPress的搜索和谷歌搜索做的共同点是:消费者想要快速,方便,并从他们两个中找到相关的结果。 只有一个问题:WordPress自带的搜索功能不是很好。 这就是为什么在本教程中,我们将探索您需要了解的一切,以优化访问者的WordPress搜索体验: 内部搜索到底有多重要? 如何将搜索添加到您的WordPress网站 如何改善内部WordPress搜索体验 内部搜索到底有多重要? 如果您以正确的方式设计网站,访问者自然会遵循您在他们面前布置的路径。一个组织良好的菜单也有帮助。 也就是说,内部搜索在这方面发挥着重要作用。 将WordPress搜索视为您网站的快速通行证。当您的搜索功能按其应有的方式执行时,它可以在几秒钟内将您的访问者从第1步带到第5步。 这对于包含大量内容的 WordPress 网站特别有用。这里有些例子: 电子商务 Nordic Ware等在线商店可以帮助访问者从主页访问: Nordic Ware:主页在标题中带有搜索栏 只需使用网站右上角的搜索栏即可获得更窄的产品列表: Nordic Ware:搜索结果页面 通过始终显示产品搜索表单,访客无需筛选商店的菜单或类别来查找他们正在购买的特定商品。 博客、播客和新闻网站 拥有大型内容存储库的网站(例如教学博有36页的WordPree教程技巧文章(并且还在不断增加))将从搜索栏中受益: 教学博:WordPress教程技巧分页 通过在文章列表顶部放置一个特定于资源中心的搜索表单,读者可以比滚动36页更快地找到他们正在寻找的主题: 教学博资源中心列表顶部的WordPress搜索栏 包含大量内容的资源中心可能会变得难以导航。由于您希望保持博客页面简短以保持较高的加载速度,因此增加出现的文章数量并不是一个好主意。 相反,搜索栏将帮助您的访问者更有效地浏览与其当前兴趣无关的文章。 在线目录站点 搜索是访问者在在线目录列表(例如房地产、旅游、专业服务等)的网站上做的第一件事,就像来自Trulia的这个例子: Trulia:主页搜索属性 搜索元素总是很简单,可以开始。例如,指定地点、人名或职位。但是结果页面始终允许用户根据需要过滤结果: Trulia:示例搜索结果页面 知识库 搜索是Elementor等产品的帮助中心和知识库的有用组件: Elementor:知识库文章主题和计数 与手动搜索类别相比,搜索可帮助用户更快地找到问题的答案: Elementor:在文档中搜索“模板” 在很多情况下,用户在使用SaaS产品时遇到的问题可以很容易地由用户自己解决。如果您想让实时聊天和帮助台支持远离易于解决的问题,请使您的知识库易于搜索。 Bottom Line 如果有大量的东西在您的网站,不要假设导航将帮助游客努力通过自己的方式吧。建立类似快速通行证的搜索体验,让他们准确地到达他们需要和想去的地方。 如何将搜索添加到您的WordPress网站 您有几个选项可以为您的网站实施和启用基本的WordPress搜索: 使用您的主题将WordPress搜索添加到菜单中 根据您安装的WordPress主题,您只需点击几下即可将搜索添加到您的菜单中。在这个例子中,我使用了Astra主题,顺便说一句,结果非常快! 首先要做的是转到外观>自定义: WordPress – 导航到自定义菜单 […]

WordPress WooCommerce优化,WooCommerce缓存,WooCommerce速度,网站性能 文字详细教程
对于电子商务网站来说,速度就是金钱。您的网站加载速度越快,购物体验就越好。更好的用户体验转化为改进的SEO、增加的投资回报率和更快乐的客户。这最终会带来更大的收入和利润。 今天的购物者期待高分辨率图像和视频、实时聊天、用户评论、实时库存、个性化以及许多其他动态工具。 网上购物者的注意力很短。因此,如果您没有正确执行这些功能,他们希望拥有更快、更顺畅的购买体验的所有功能都会减慢您的电子商务网站的速度。 WooCommerce是世界上最受欢迎的电子商务平台,可根据您的要求免费使用和调整。 WooCommerce引领电子商务(图片来源:BuiltWith) 迄今为止, WooCommerce的下载量已超过8800 万次。截至目前,它已在超过500万个网站上使用。 WooCommerce插件下载和使用统计 与其他流行的购物平台不同,如果您使用WooCommerce,则无需支付一定比例的收入。不过,运营一家由WooCommerce提供支持的商店会产生一些间接费用。 但是有一个问题!由于WooCommerce在有限的支持下是免费的,因此您有责任将其保持在最佳状态。好消息是,如果您知道自己在做什么,就很容易照顾它! 想了解如何可靠地加速您的WooCommerce网站吗? 为什么速度对在线商店很重要 衡量WooCommerce商店的速度 如何加快WooCommerce 优化WooCommerce管理面板 WooCommerce速度始于优质托管 为什么速度对在线商店很重要 第一印象很重要,速度是用户首先会注意到您的网站。在Google的一项研究中,如果加载时间超过3秒, 53%的移动用户会离开网站。 3秒是最佳实践(图片来源:Think with Google) 2秒是电商网站接受度的门槛。在Google,我们的目标是不到半秒。– Maile Ohye,谷歌技术主管 在另一项全球研究中,80%的用户表示他们发现加载缓慢的网站比暂时关闭的网站更令人沮丧。同一项研究还发现,如果网站加载速度太慢, 73%的用户会切换到竞争对手的网站。 即使页面响应时间延迟100毫秒,也会损害用户体验和在线收入。根据Akamai的说法,100毫秒的延迟会影响转化率7%,而2秒的延迟会提高跳出率高达103%。 如果您的网站每天产生1000美元的收入,那么页面加载时间延迟100毫秒可能会使您每年损失25,550美元的销售额。 业务越大,跌幅越大。例如,如果页面加载时间仅降低一秒,亚马逊预计每年将损失16亿美元的收入。 页面加载时间至关重要(图片来源:Think with Google) 上述数据表明,如果您的网站加载时间为6秒或更长时间,那么您失去的用户数量是您的网站加载时间少于 3 秒时的两倍。 除了用户体验,您网站的速度也会影响SEO。网站速度和性能在Google的网站排名算法中起着重要作用。 谷歌已将其搜索结果中显示的超过50%的页面转向移动优先索引。尽管如此,来自HTTPArchive.org的数据表明,运行WordPress的移动网站的平均加载时间在去年有所恶化。 顶级WordPress网站的表现如何(图片来源:HTTPArchive.org) 在网络星期一和黑色星期五等流量高峰期,让您的网站尽可能快地运行更为重要。随着优惠的爆发,确保购物者不会放弃您的网站对于完成销售至关重要。 鉴于这些统计数据,加快您的WooCommerce商店可以让您在竞争中获得显着优势。 衡量WooCommerce商店的速度 你无法衡量的东西,你无法改进! 现在您已经了解了为什么速度对您的WooCommerce商店很重要,是时候学习如何衡量它了。当您尝试加快WordPress网站速度时,了解如何衡量改进至关重要。 网站速度测试是测试WooCommerce商店响应能力的完美工具。但是,如果您没有正确执行此操作,您的网站在进行更改后可能看起来更慢,而实际上它更快。 一份网站速度测试报告(图片来源:Pingdom) 我建议您开始使用以下网站速度测试工具之一:WebPagetest、Pingdom、Google PageSpeed Insights或GTMetrix。 您还可以使用免费的WordPress插件查询监视器来查明表现不佳的主题、插件和功能。它可以帮助您调试低效的数据库查询、臃肿的函数、PHP错误、HTTP API调用等。 没有速度测试工具是完美的,但选择一个并坚持下去。您可以稍后再尝试其他选项。 Gary Illyes,Google网站管理员趋势分析师 实际表现和感知表现之间存在差异。用户体验比网站的技术魅力更重要。 因此,使用下面提到的技术来增强您网站的整体用户体验,而不仅仅是获得高速分数。 […]

WordPress Preload,预加载,预加载关键资源 文字详细教程
预加载允许您指定在页面加载期间立即或很快需要的资源(例如字体、图像、JavaScript 和 CSS)。 在您网站的每个页面的<head>…</head>部分顶部添加一个link rel=’preload’标签。 比如: <link rel=’preload’ href=’font.woff2′ as=’font’ type=’font/woff2′ crossorigin> 打开网页时,浏览器会从服务器请求HTML文档,解析其内容,并为引用资源提交单独请求。作为开发人员,您知道页面需要的所有资源以及哪些资源最为重要。您可以使用这些知识提前请求关键资源,加快加载的过程。本文介绍了如何使用 <link> 来达成此目的。 预加载的工作原理 预加载最适合用于浏览器通常较晚发现的资源。 在本例中,Pacifico字体是在样式表通过 @font-face 规则定义的。浏览器只有在完成下载和解析样式表后才会加载字体文件。 通过预加载某个资源,您希望浏览器可以比正常发现它更早地获取该资源,因为您认为它对当前页面很重要。 在本例中,已预加载了Pacifico字体,所以下载会与样式表并行进行。 关键请求链代表着浏览器优先处理和获取的资源顺序。 Lighthouse会将位于该链第三层的资产识别为后期发现的资产。您可以使用预加载关键请求审计来确定要预加载的资源。 您可以通过在HTML文档的头部添加带有 rel=”preload” 的 <link> 标记来预加载资源: <link as=”script” href=”critical.js”> 浏览器会缓存预加载的资源,以便在需要时立即可用。(它不会执行脚本或应用样式表。) 在实施预加载后,包括Shopify、Financial Times和Treebo在内的许多网站在以用户为中心的指标(例如Time to Interactive 和First Contentful Paint)等方面,都实现了1秒的改进。 浏览器会根据情况执行诸如 preconnect 和 prefetch 等资源提示。而另一方面,preload 对浏览器来说是强制性的。现代浏览器已经非常擅长对资源进行优先级排序,这就是为什么谨慎使用 preload 并且只预加载最关键的资源那么重要。 load 事件后大约3秒会触发Chrome中的控制台警告。 所有现代浏览器均支持 preload。 有助于修复以下两种类型的警告: 1.预加载密钥请求 预加载关键请求是Web字体的常见警告。Font Awesome是您可能会看到的一种非常常见的字体。 预加载关键请求 2.渲染阻塞资源 通过预加载,您还可以修复渲染阻塞资源警告,因为资产以非阻塞方式加载。 消除渲染阻塞资源 如果您正在预加载图像,它还可以帮助降低最大内容绘制 (LCP) 时间。 可预加载资源 有许多不同的资源可以预加载。 公共资源 font: 字体文件。 […]

WordPress Instant Page,页面预加载 文字详细教程
Instant.page是一个免费的开源库,它使用即时预加载,这意味着它会在用户点击页面之前预加载页面。仅当用户很有可能访问页面时才会预加载页面,并且仅预加载HTML,尊重您的用户和服务器的带宽和CPU。它使用被动事件侦听器,以便您的页面保持流畅,并且在用户启用数据保护程序时不会预加载。 即时页面功能可让您在用户将鼠标悬停在链接上后在后台自动预取URL。这导致几乎瞬时的加载时间,并改善了用户体验和感知性能(网站感觉有多快)。我们利用Alexandre Dieulot开发的Instant.page库。 <link href=”https://domain.com/post”> 预取的工作原理 就服务器和移动设备的性能提升和低利用率而言,以上是最佳组合。该功能尊重您的移动设备(Android、iPhone)是否启用了数据保护程序或低数据模式。如果打开,则不会预加载任何内容。 由于此功能适用于鼠标悬停,因此不会显示在速度测试工具上。但我们鼓励您在启用后点击您的网站。你应该能感觉到不同! 亚马逊和其他公司发现,消除100毫秒的延迟可以提高1%的销售额。但是网络上的延迟很难克服。 Instant.page使用即时预加载——它在用户点击页面之前预加载页面。 (1)桌面端 在用户点击链接之前,他们将鼠标悬停在该链接上。当用户悬停65毫秒时,有二分之一的机会点击该链接,因此instant.page此时开始预加载,页面预加载平均超过300毫秒。 另一种选择是在用户开始按下鼠标而不预加载时加载页面。这使得未使用的请求为零,同时仍将页面加载平均提高了80毫秒。 您还可以在悬停时或在链接可见时立即预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。 (2)移动端 用户在释放之前开始触摸他们的显示器,平均留出90毫秒让页面预加载。 另一种选择是在链接可见时立即预加载链接。 欺骗大脑 人脑将不到100毫秒的动作视为瞬间。因此,instant.page让您的页面即使在3G上也感觉即时(假设您的页面渲染速度很快)。 轻松使用您的服务器和用户的数据计划 仅当用户很有可能访问页面时才会预加载页面,并且仅预加载HTML ,尊重您的用户和服务器的带宽和CPU。 它使用被动事件侦听器和requestIdleCallback以使您的页面保持流畅。它尊重数据保护模式。它是1kB并在其他所有内容之后加载。它是免费和开源的(MIT许可证)。 具有数据属性的附加选项 您可以使用以下data-instant属性启用即时页面的其他选项。只需将这些属性中的任何一个添加到文档中的<body>标记,剩下的就交给我们了。 您可以在instant.page了解更多关于这些不同属性的作用。有关将其中一些属性添加到<body>标记的一些方法,请参见下文。 data-instant-allow-query-string data-instant-allow-external-links data-instant-whitelist data-instant-intensity=”mousedown” data-instant-intensity=”mousedown-only” data-instant-intensity=”150″ data-instant-intensity=”viewport” data-instant-intensity=”viewport-all” data-instant-mousedown-shortcut 页面加载后添加JavaScript 第一种方法是在页面加载结束时触发JavaScript。可以将以下代码添加到WPTurbo中的页脚代码框中。 假设您想更改脚本在预加载前等待多长时间(以毫秒为单位)的数据强度时间。您可以像这样添加它: <script type=’text/javascript’> document.body.setAttribute(‘data-instant-intensity’, ‘150’); </script> 一次只能使用一个data-instant-intensity属性,但您可以将其与其他属性混合搭配。因此,例如,这将起作用: <script type=’text/javascript’> document.body.setAttribute(‘data-instant-intensity’, ‘150’); document.body.setAttribute(‘data-instant-allow-external-links’, ‘true’); </script> 注意:上述方法会向您的站点添加一个额外的请求。 与body标签合并 第二种方法是在呈现页面时合并现有body标记中的属性。这不需要额外的请求。可以将以下代码添加到 WPTurbo […]

WordPress TTFB,页面大小,页面速度,页面速度影响 文字详细教程
这篇研究文章将分析了500万+个桌面和移动页面,以了解哪些因素会影响页面速度。 首先,我们为TTFB、Visual Complete和完全加载时间指标建立了全球基准。 然后,我们研究了图像压缩、CDN和托管如何影响网站加载速度。 我们的数据揭示了一些非常有趣(且令人惊讶)的见解。 以下是我们主要发现的摘要: 1. 在我们对520万页的分析中,桌面端的平均首字节时间 (TTFB) 速度在桌面端为1.286秒,在移动端为2.594秒。完全加载网页所需的平均时间在台式机上为10.3秒,在移动设备上为27.3秒。 2. 平均网页在移动设备上的加载时间比在桌面设备上多87.84% 。 3. 在比较主要的CMS时,Squarespace和Weebly具有最佳的整体移动页面速度性能。Wix和WordPress排名接近底部。 4. 在桌面上,CDN对TTFB的影响最大。然而,在移动设备上,HTML请求的数量似乎对TTFB的影响最大。 5. 整体页面大小对桌面和移动“Visual Complete”加载速度有显着影响。与较小页面相比,较大页面的视觉加载时间要长318%。我们还发现gzip压缩有助于在桌面和移动设备上更快地加载图像。 6. 总页面重量是完全加载页面速度的第一决定因素。轻型页面的完全加载速度比大型页面快486%。 7. Wink和Gatsby是最快的Javascript框架。Meteor和Tweenmax是最慢的。最快的框架比最慢的. 8. 文件压缩率非常低或非常高的页面具有高于平均水平的页面速度性能(通过First Contextual Paint测量)。 9. 第三方脚本显着降低页面加载速度。添加到页面的每个第三方脚本都会将加载时间增加34.1毫秒。 10. 我们发现使用响应式图像可以带来最佳的整体图像加载性能。使用WebP在减少图像加载时间方面效果明显较差。 11. GitHub和Weebly网络主机具有最快的整体TTFB性能。在我们分析的托管服务提供商中,Siteground和Wix是最慢的。 12. 中国、日本和德国的TTFB加载时间最快。澳大利亚、印度和巴西的TTFB时间最慢。 13. CDN使用与较差的页面速度性能相关。这可能是因为某些CDN的性能明显优于其他CDN。 关键页面速度加载时间指标的基准 我们的首要任务是为重要的页面速度指标建立基准。 您可能知道,“页面速度”实际上由几个不同的阶段组成。 其中一些阶段发生在服务器级别。其他的发生在用户的浏览器中。 为了充分了解页面加载的速度,我们需要深入研究每个阶段。 具体来说,我们确定了以下情况的平均速度: TTFB:到HTML文档响应的第一个字节的时间 StartRender:渲染开始时 Visual Complete:用户可以看到所有页面资产 Speed Index:用户看到页面加载的速度 onLoad:当所有页面资源(CSS、图片等)都下载完成时 Fully Loaded:当页面在用户浏览器中100%加载时 桌面上的平均TTFB速度为1.286秒,移动设备上为2.594秒。 桌面上的平均开始渲染速度为2.834秒,移动设备上为6.709秒。 […]

WordPress CDN加速,WordPress CDN 文字详细教程
网站速度方面的必备条件之一是内容交付网络 (CDN)。CDN减轻了您的Web服务器的负担,并加快了向所有站点访问者的内容交付。结果,从您的用户体验到搜索引擎潜力的一切都得到了改善!开始学习该主题的一个好方法是激活WordPress CDN。 在本文中,我们将解释将CDN添加到WordPress网站的最简单方法。但在此之前,我们概述了CDN的基本定义、为什么要使用CDN,以及一些额外的好处。我们还将分享一些速度测试,以便您更好地判断您希望在您的网站上看到多少性能提升。 什么是CDN? CDN工作原理 CDN的好处 CDN速度测试 您需要CDN吗? 流行的CDN提供商 如何在WordPress中安装 CDN 什么是CDN? CDN是Content Delivery Network的缩写。这些是位于全球的服务器网络(也称为POP)。它们旨在托管和交付WordPress站点的静态(有时是动态)内容的副本,例如图像、CSS、JavaScript和视频流。 内容交付网络(CDN)是互联网上负责内容交付的透明骨干。无论我们知道与否,我们每个人每天都在与CDN互动;当在新闻网站上阅读文章、在线购物、观看YouTube视频或浏览社交媒体信息时。 无论你做什么,或者你消费什么类型的内容,你都有可能发现CDN在每一个文本字符、每一个图像像素和每一个传递到你的PC和移动浏览器的电影帧背后。 要理解为什么CDN被如此广泛地使用,你首先需要认识到它们被设计来解决的问题。它被称为延迟,是指从你请求加载一个网页到其内容实际出现在屏幕上的那一刻所发生的令人讨厌的延迟。 该延迟间隔受到许多因素的影响,其中许多是针对特定的网页。但在所有情况下,延迟时间都会受到你和该网站托管服务器之间的物理距离的影响。 CDN的任务是实际上缩短这一物理距离,其目的是提高网站的渲染速度和性能。 CDN的工作原理 为了尽量减少访问者与你的网站服务器之间的距离,CDN在多个地理位置(又称存在点,或PoPs)存储其内容的缓存版本。每个PoP都包含一些缓存服务器,负责向其附近的访问者提供内容。 从本质上讲,CDN一次将你的内容放在许多地方,为你的用户提供卓越的覆盖。例如,当伦敦的人访问你在美国托管的网站时,是通过英国本地的PoP完成的。这要比让访问者的请求和你的回应穿越整个大西洋的宽度来回要快得多。 这就是CDN的工作方式,简而言之。当然,我们认为我们需要整个指南来解释内容交付网络的内部工作,兔子洞更深。 首先,您不想让CDN与您的WordPress托管公司混淆。这些是完全不同的服务。CDN不是您的托管服务提供商的替代品,而是提高网站速度的另一种方式。虽然有可能您的网站托管速度非常快,但CDN可以让您的网站更快。 CDN究竟是如何工作的?例如,当您托管网站时,您必须选择物理数据中心位置,例如美国中部、欧洲、南美或亚洲。假设您选择美国中部。 这意味着您的网站实际上位于爱荷华州康瑟尔布拉夫斯的“主机服务器”上。当欧洲人访问您的网站时,加载时间比从德克萨斯州达拉斯访问的人要长。为什么?因为数据必须传播更远的距离。 这就是所谓的延迟。延迟是指通过网络传输数据所涉及的时间和/或延迟。距离越远,延迟越大。 这就是CDN发挥作用的地方。它通过从更靠近它们的服务器加载站点的内容来帮助减少延迟。这些CDN服务器有时称为POP(存在点)。 有无CDN对比图(via imperva ) WordPress用户有时不愿意研究内容交付网络,因为它们听起来太复杂了。但是CDN的功能相对简单。以下是它们的工作方式,可以通过三个简单的步骤实现: 第1步 您注册一个带有免费CDN的托管服务提供商或选择一个单独的CDN提供商并订阅他们的服务。第三方CDN提供商通常会根据数据使用情况提供免费和高级计划。 第2步 您在您的网站上激活CDN。您可以为第三方CDN安装一个免费插件,如CDN Enabler或WP Rocket来集成它。 这些插件会自动将您的资产链接到CDN。您无需做任何工作即可将您的内容放到 CDN 上;这都是放手的!部署 CDN 比以前容易得多。 第3步 当人们访问您的网站时,它会从全球不同的服务器加载您的WordPress网站的内容。欧洲的访问者从欧洲的服务器接收您的网站内容,而美国的访问者从距离他们更近的美国服务器获得相同的内容。 CDN如何实现这一目标? CDN通常使用两种技术将用户路由到正确的位置:IP Anycast + 地理位置路由。他们可以自动检测用户请求的来源并将请求路由到最近的服务器。 但是,为您的WordPress主机选择战略服务器位置仍然至关重要。因为即使CDN有助于分发您的媒体和内容,当您的网站被加载时,仍然需要向托管服务提供商发出一个请求——除非您在代理服务器上使用整页缓存,我们稍后将对此进行介绍。 CDN的好处 整体而言,CDN提供了四个显著的好处。 […]

也许对SEO而言,用户体验 ( UX )的最重要因素是页面速度。确保您的网站尽快加载其内容和交互功能是提高搜索排名和针对Google不断变化的算法优化您的网站的可靠方法。
十年前,关键字是提高网站搜索排名的最大和最佳方式。您可以通过反复使用相同的短语(或类似的短语)来确保搜索引擎知道您的内容是关于什么的。时代变了,Google现在将用户在您网站上的体验与您的内容的有用性和完整性一样重要,甚至更多。也许对SEO而言,用户体验 ( UX )的最重要因素是页面速度。确保您的网站尽快加载其内容和交互功能是提高搜索排名和针对Google不断变化的算法优化您的网站的可靠方法。 什么是页面速度? 页面速度是一个非常简单的概念,它覆盖了大量的复杂性。这不仅仅是您的网站向访问者显示的速度。(虽然从表面上看,它可能是这样的。) 实际上,它是您网站的第一个字节时间 ( TTFB ) 的组合,它是您的网站和用户浏览器之间的初始响应时间。然后将这一点与特定指标一起考虑在内,例如用户首先看到实际内容的首次内容绘制 ( FCP ),最大内容绘制 ( LCP ),其中站点的最大内容块然后加载以供用户查看,以及首次输入延迟 ( FID ),用户可以在其中单击链接并以滚动以外的方式与站点交互。 所有这些松散地组合成一个称为Speed Index的评级,您可以从Google自己的PageSpeed Insights获得该评级。您可以将其用作基准指标,让您了解我们上面提到的其他指标的累积效果。一般而言,所有这些共同为您提供页面速度以及Google、其他搜索引擎和您的用户如何查看您的网站并与您的网站互动的可靠画面。 页面速度如何影响SEO? 页面速度对您的SEO影响很大。也许比拥有直接解决用户搜索查询的精彩内容更重要。过去几年,谷歌调整了算法以考虑用户体验。获得良好用户体验的首要因素之一是拥有快速响应的网站。 当用户访问的网站加载时间超过几秒钟(如果是这样)时,他们很有可能会离开。增加该网站的跳出率。然后,Google会看到这种跳出,并对用户跳出的原因做出一些假设。在非常快速的反弹中,谷歌可能会假设用户没有找到他们正在搜索的信息。这可能是出于多种原因。这些是排名靠前的几个,排名不分先后: 页面加载时间过长以至于用户离开 该站点无法使用且功能已损坏 该网站根本不包含该信息 网站的部分(或全部)信息不正确 该网站的布局阻止用户有效地找到他们查询的答案 Google希望您的用户尽可能获得最佳体验。这意味着,在当前使用互联网的时代,永远不必等待任何事情。曾经。诚然,我们也为此感到内疚。当网站加载时间过长时,我们知道在加载该网站所需的时间内,我们可以访问其他数千个网站。 因此,就页面速度如何影响SEO而言,考虑它的最佳方式是,如果用户在看到内容之前感到无聊,那么您的内容有多好并不重要。 如何为SEO优化页面速度 优化您网站的页面速度本身就是一门科学。必须在速度、实用性和美学之间取得平衡。但是我们有一些关于您可以做些什么来帮助减少页面加载时间并获得您正在寻找的页面速度 SEO 提升的建议。 极简化HTML、CSS和JavaScript 减少页面加载的最简单方法之一是尽可能地缩小所有代码。许多WordPress主题和插件都提供了开箱即用的功能,比如性能优化插件(例如WP Rocket)具有切换功能供您选择加入该功能,当然你也可以手动执行这些文件的极简化操作。 移除渲染阻塞资源 当您的页面加载时,浏览器会同时尝试渲染和解析多个元素。渲染阻塞资源是那些停止并发加载并完全占用浏览器注意力的资源。在这些资源加载之前,其他一切都被搁置。即使在早期阶段不需要这些脚本和代码片段。 因此,通过使用插件删除那些阻止渲染的元素或将它们推迟到主要内容已经加载后,您可以提高页面速度并有效地提升您的SEO。如果您是WordPress用户,许多站点缓存插件都有简单的切换来删除/延迟渲染阻止资源。 使用CDN CDN(内容交付网络)是提高页面速度的可靠方法。如今,许多主机将提供不同CDN的免费版本,包括Cloudflare。CDN所做的是从您的站点获取内容,将其分发到位于战略位置的服务器网络,然后以最有效的方式将其转发给用户。 CDN不仅仅是到达您的一个特定服务器,而是从网络中的不同服务器推送您的内容。这也允许发生冗余和缓存,从而提高正常运行时间和更快的速度,因为内容(可能)来自更接近用户的服务器。 缓存您的内容 对于WordPress用户来说,就像安装和激活缓存插件一样简单。每个WP站点都可以以某种方式从缓存插件中受益。通过利用浏览器缓存,您可以确保访问您网站的访问者拥有令人难以置信的顺畅时间。 此外,大多数缓存插件中都有预加载选项,这意味着一旦页面显示给用户,他们可能需要的其他资源就会在后台加载。这不会影响性能或用户体验,但会让您的网站感觉敏捷和响应迅速。 压缩和优化图像 除了占用服务器线程的大块JavaScript之外,巨大的图像(或大量图像)通常是导致页面加载时间过长的罪魁祸首。为了避免让您的网站陷入困境,使用Imagify或TinyPNG等图像优化服务可以将文件大小减少一半以上。 运行5.8或更高版本的WordPress站点将自动向使用支持它们的浏览器的用户提供.webp图像。这些是专为快速加载时间而设计的Google最新图像格式。 并确保您使用大小合适的图像绝对会降低您的页面加载时间。如果您有一个始终以250像素x250像素显示的图像容器,请务必上传已经具有这些尺寸的图像。虽然CSS可以自动渲染您想要的大小的最大图像 ( max-width:250px; width: 100%; height:auto; ) 如果您有多个图像必须调整大小,这些是服务器和浏览器必须在页面加载之前完成。 小结 在Google眼中,页面速度与您创建的内容一样是SEO的一个因素。每个站点都必须结合出色的内容和出色的用户体验,才能在SERP中保持高位。值得庆幸的是,通过页面速度SEO获得良好排名的步骤本身非常简单。当相互配合使用时,在提升您的网站在Google眼中的效果方面非常有效。还有你的用户。

我们将解释WordPress重定向的重要性以及它们如何影响页面速度,当然还有SEO。我们还将讨论如何最大限度地减少WordPress中的重定向,并指导您完成可用于设置它们的各种解决方案。
当您重新设计网站或更新旧内容时,可能会更改您的URL结构。如果您不遵循WordPress重定向最佳实践,您可能会对用户体验 (UX) 和搜索引擎优化 (SEO)产生负面影响。 核心平台内置的WordPress重定向功能旨在捕获不正确的URL。也就是说:当请求错误的URL时,WordPress会尝试找到正确的URL,如果找到,则会重定向访问者。 在这篇文章中,我们将解释WordPress重定向的重要性以及它们如何影响页面速度,当然还有SEO。我们还将讨论如何最大限度地减少WordPress中的重定向,并指导您完成可用于设置它们的各种解决方案。 WordPress重定向简介 WordPress重定向如何影响页面加载速度 WordPress重定向如何影响您网站的SEO 重定向还是不重定向? 如何在WordPress中最小化重定向 在服务器级别设置重定向 使用插件创建WordPress重定向 其他WordPress重定向插件 WordPress重定向简介 WordPress核心带有重定向功能,旨在帮助捕获和纠正不正确的URL。如果有人请求错误的URL,WordPress会尝试找到正确的URL,如果成功则重定向访问者。 假设您有一个位于“http://www.example.com/parent/page”的页面。如果您在浏览器中键入“http://example.com/page”,通常情况下,WordPress足够智能,可以自动定位正确的页面以将您重定向到。 不幸的是,事情并不总是那么简单。如果您将网站设置为使用HTTPS解析(以强制所有流量从HTTP重定向到HTTPS前缀URL),则重定向过程会变得更加复杂。 例如,假设访问者试图通过在地址栏中键入“http://example.com/page”来访问网页“https://www.example.com/parent/page”。该过程将如下展开: 首先,访问者从HTTP重定向到HTTPS。 其次,当“www”添加到URL时,访问者会被重定向。 第三,访问者被重定向到在路径中包含父页面的URL公式。 最后,服务器开始将网站的文件和资源发送到访问者的浏览器。 你可能会想:“太好了!我可以删除一个链接,访问者仍然会到达他们应该在的地方。” 从某种意义上说,你这样想是对的。WordPress非常擅长确定URL应该在哪里解析,这意味着错误输入的URL通常会正确解析。 然而,所有这些自动重定向也有一个缺点。 WordPress重定向如何影响页面加载速度 一旦您意识到WordPress的弹性,很容易被欺骗而忽略URL公式。如果您手动输入内联链接和自定义菜单中的 URL,这尤其危险。 这没什么大不了的,对吧?访问者仍然会访问正确的 URL!虽然这在理论上是正确的,但您忽略的是重定向对页面加载速度的影响。 让我们看一下WordPress网站的Pingdom页面速度结果。此测试基于使用格式正确的URL访问页面,以避免任何重定向: 具有正确格式URL的Pingdom测试结果 这一点也不坏。如果我们查看文件请求,我们会看到请求站点时没有发生重定向: 来自Pingdom的文件请求 那么如果我们弄乱了那个URL并再次运行测试会发生什么呢? 带有错误URL的Pingdom测试结果 这使页面加载时间增加了近100毫秒。虽然这看起来没什么大不了的,因为这个站点已经足够快了,让我们看看文件请求,看看发生了什么: 错误的URL文件请求 现在在URL的前面添加了一个重定向。重定向后,页面正常加载。因此,我们可以将较慢的页面速度归因于在将不正确的URL输入测试时发生的重定向。 底线是重定向会损害网页加载速度。差异可能是显着且可衡量的。 WordPress重定向如何影响您网站的SEO 如果您对SEO有基本的了解,您可能知道链接在其中扮演的重要角色。如果一个URL链接到一个不再存在的页面,或者被转移到另一个被移动的链接,您的访问者可能会遇到404页面错误: Chrome中的404错误页面 除了糟糕的用户体验之外,从SEO的角度来看,404“找不到页面”错误也会对您造成伤害。这些404错误是链接断开的结果,这会影响搜索引擎抓取您的网站并定位其页面的能力。 这向搜索引擎发出信号,表明用户不仅能够找到他们正在寻找的内容,而且您的网站架构也很差且过时。 因此,必须为URL已更改的页面设置重定向。如果您要将站点移动到新域,配置WordPress重定向可以使搜索引擎爬虫仍然能够索引新站点URL,同时从索引中删除旧站点。 重定向还可以帮助确保链接汁将从您的旧域传递到您的新域以及您自己的页面中。但是,请务必注意,只有某些HTTP重定向代码会传递您在搜索引擎中的排名。 各种类型的URL重定向 作为WordPress用户,您将要处理的最常见的重定向类型(并且最适合SEO目的)是301重定向。这用于已永久移动的内容。 301重定向告诉搜索引擎您希望将访问者发送到的页面已更改或移动,并在90-99%的链接权重之间传递。在大多数情况下,这种类型的重定向将导致搜索引擎将大部分链接权重(或页面权限)传递到新页面或更新页面。 其他类型的服务器端重定向包括: 302. 这个临时重定向通知搜索引擎页面正在移动,但不是永久的。它不会像301重定向那样传递链接汁。 303. 这种类型的临时重定向用于防止正在存储数据的页面被刷新或添加书签(支付表单、登录页面等)。这样,用户在浏览器中点击“返回”按钮后就无法重新提交表单。这些重定向不会影响SEO。 […]

在本文中,我们将了解您为什么要控制Googlebot以及如何控制Googlebot和其他搜索引擎爬虫的抓取速度。
有时会很高兴地看到,Google几乎是在瞬间抓取您的网站。但这对于大多数网站来说不是必需的,因为内容可能每天更新一次,甚至更长的时间间隔。在内容没有更新的这种情况下,搜索引擎爬虫或机器人继续在网站上寻找更新是没有意义的。 在本文中,我们将了解您为什么要控制Googlebot以及如何控制Googlebot和其他搜索引擎爬虫的抓取速度。 为什么要控制Googlebot抓取速度? 当您有多个站点或更大的站点时,搜索引擎机器人的持续爬取将对服务器性能产生不利影响。因此,有必要控制爬取您网站的机器人的爬取速率,而Googlebot是您在许多情况下应该控制的第一个。 无论是搜索引擎机器人还是真实用户,都会使用您的服务器资源。 高爬取率将导致高CPU利用率,最终可能需要为额外资源支付更多费用。在共享托管环境中,您的主机可能会停止服务以保护托管在同一服务器上的其他站点。 当Googlebot抓取网站时,网站上的真实用户可能会感到缓慢。特别是当您拥有电子商务网站时,必须控制Googlebot和其他经常抓取的机器人。 如果您的网站较小且流量有限,您可能不会看到机器人有任何问题。当您有多个站点每天吸引成千上万的访问者时,您会注意到由于爬虫的活动导致CPU使用率猛增。当CPU利用率很高时,您可能会收到来自托管公司的警告消息,或者您的帐户将被暂停,要求您采取必要的措施。 如何监控Googlebot? 有两种方法可以监控Googlebot的抓取活动。一种是从您的Google Search Console中进行检查,另一种是从您的托管帐户进行监控。 登录到您的Google Search Console帐户并导航到“设置”,然后抓取>抓取统计信息>打开报告。在这里,您可以查看过去90天时间范围内的Googlebot活动。您将看到三个图表——每天抓取的页面、每天下载的千字节以及下载页面所花费的时间(以毫秒为单位)。这些图表将让您全面了解Googlebot在您的网站上所做的事情。 Googlebot在您的网站上抓取数据统计 第二种也是最有效的方法是通过您的主机帐户监控服务器上的活动。登录到您的托管帐户并查找其中一种统计报告工具。在这种情况下,我们使用几乎所有共享托管服务提供商(如Bluehost、SiteGround等)提供的Awstats进行解释。 打开Awstats应用程序并选择您的站点以查看统计信息。在“Robots / Spider visitors”部分查看最活跃的机器人列表。 从Awstats监控机器人 您还可以使用WordFence等插件来监控实时流量和Googlebot活动。 当然,我们的蜘蛛分析插件也可以实现爬虫统计及行为分析,安装启用插件后,当然是统计了一段时间的数据,点击蜘蛛分析>蜘蛛概况,然后选择最近30天,在趋势图下列菜单选择为Googlebot,即可查看Googlebot最近30天URL爬取的数量。 如何控制Googlebot的抓取速度? 当您注意到Googlebot正在抓取您的网站并消耗大量带宽时,就该控制抓取速度了。一些托管公司通过在robots.txt文件中添加条目来自动控制抓取延迟。您可以从Google Search Console手动控制Googlebot的抓取速度。登录到您的Search Console帐户后,打开您的资源的抓取速度设置页面,选择您需要设置谷歌蜘蛛爬取速度的网站。 在Google Search Console中访问抓取控制设置 您将在“抓取速度”部分看到两个选项。 Googlebot抓取速度控制 让Google优化我的网站(推荐) 限制Google的最大抓取速度 选择第二个单选按钮并将进度条向下拖动到任何所需的速率。这将设置每秒的请求数和抓取请求之间的秒数。 注:除非谷歌爬取导致您的网站性能下降严重,否则完全没必要修改谷歌爬虫的爬取速度,这一块的控制,谷歌做得相当优秀。 新的抓取速度设置将在90天内有效,并在到期后自动重置为第一个选项“让Google为我的网站进行优化”。 必应呢? 与Googlebot类似,您也可以在Bing Webmaster Tools下限制Bingbot。登录到您的帐户后,导航到“配置 > 爬网控件”,即可进行相关的设置。 必应网站管理员工具中的抓取控制 通过选择图表上的蓝色框来调整抓取速度。 其他搜索引擎爬虫 除了Google和Bing,还有许多其他机器人可以抓取您的网站。您可以使用通用.htaccess指令阻止所有其他机器人。在您的.htaccess文件中添加以下代码以阻止除Google、Bing、MSN、MSR、Yandex和Twitter之外的所有机器人。所有其他机器人将被重定向到本地主机IP地址 127.0.0.1。 #Disable bad bots […]

Google Pagespeed Insights – WordPress plugin WordPress插件下载
点击下载 Google Pagespeed Insights 插件描述 Google Pagespeed Insights是一款工具,可让您做出有助于提高网站性能的决策。 Google Pagespeed的建议基于当前针对桌面和移动网络性能的行业最佳做法。 通过添加高级数据可视化,标记,过滤和快照技术,Google Pagespeed Insights for WordPress为任何希望提高网站性能,搜索引擎排名和访问者浏览量的网站管理员提供全面的解决方案经验。 详细页面报告 按页面速度分数对页面报告进行排序,以优先考虑网站上最大的机会区域。页面报告利用易于阅读的可视化,使您可以快速专注于最重要的数据,从而提高网站的性能。 报告摘要 报告摘要是Google Pagespeed Insights for WordPress的强大而独有的功能。摘要显示您的平均页面得分,所有报告中最大的改进区域,以及效果最佳和效果最差的页面。可以过滤报告摘要以缩小结果:页面,帖子,类别,自定义URL和自定义帖子类型。 使用报告摘要,您可以从页面级别“缩小”,更好地了解网站性能的全貌。 桌面和移动页面报告 站点性能的最佳做法在桌面和移动设备使用情况之间存在很大差异。为WordPress配置Google Pagespeed Insights以生成桌面报告,移动报告或两者! 在报告类型之间来回切换,以查看改进绩效的具体建议ce和每个平台上的经验。 报告快照 报告快照工具以报告摘要的强大功能为基础,提供有关您网站的历史“时间点”数据。 拍摄任何“报告摘要”屏幕的快照以存储该数据以供将来检索。为快照添加注释以提供其他含义,例如“在安装W3总缓存之前”。此外,在拍摄快照之前过滤报告摘要以保存过滤数据的摘要。 快照比较工具 快照比较工具是一个了不起的实用程序,可让您直观地显示来自任意两个类似报告快照的并排结果。 在安装新插件之前或实施性能建议之前拍摄报告快照。完成后拍摄另一张快照并比较结果以衡量更改的效果。 添加/导入自定义URL 轻松添加其他URL以包含在Pagespeed Reports中。甚至为非WordPress网站添加URL,即使它们不在您的服务器上托管。可以手动添加URL,也可以上传格式正确的XML站点地图以一次添加多个页面。 可以在报告摘要中标记和过滤自定义URL。像对待任何其他报告类型一样,获取自定义URL的报告快照。 预定报告检查 为WordPress配置Google Pagespeed Insights,以每日,每周,每两个月或每月自动重新检查您的网站。 每次扫描时,都会发现任何新页面或帖子,现有报告将更新以反映您网站的任何更改,以及Pagespeed建议中的任何更改。 其他语言 (v1.x翻译)俄语翻译提供者:Ivanka来自 coupofy.com (v1.x translation)S翻译提供者:Ogi Djuraskovic来自 firstsiteguide.com (v1.x翻译)塞尔维亚语翻译提供:Ogi Djuraskovic来自 firstsiteguide.com 疑难解答 […]

A2 Optimized WP – WordPress plugin WordPress插件下载
点击下载 A2优化WP 插件描述 A2优化设计使其快速简便至加速并通过点击几个按钮安装和配置几个众所周知的稳定插件来保护您的网站。 您是否曾尝试配置 W3 Total cache 并在配置页的混乱中丢失? A2 Optimized已将其分解为最有价值的优化,并将自动配置W3 Total Cache,以便在大多数共享托管环境中发挥最佳作用。 自由优化 使用W3总缓存进行缓存: 使用W3总缓存一次启用页面,对象和数据库缓存.Page Caching存储完整副本磁盘上的页面,以便Web服务器可以跳过php代码和数据库查询。对象缓存将常用元素(如菜单/窗口小部件和表单)存储在磁盘或内存中以加速页面呈现。数据库缓存存储公共数据库的副本在磁盘或memcory上查询以加快页面呈现。 缩小HTML页面: 自动配置W3总缓存以从html页面中删除多余的空格和注释以压缩它们的大小。这提供了页面加载时间的微小改动。 缩小CSS文件: 自动配置W3总缓存以将CSS文件压缩为非人类可读的压缩文件。将多个css文件合并为一个下载。可以为页面加载提供显着的速度提升。 缩小JS文件: 自动配置W3总缓存以将JavaScript文件压缩为非人类可读的压缩文件。将多个js文件合并为一个单独的下载。可以提供重要的s页面加载的peed imporvements。 Gzip压缩: 使用W3 Total Cache打开gzip压缩。确保在传输文件之前压缩文件。可以为页面加载提供显着的速度提升。减少提供网页所需的带宽。 拒绝直接访问配置文件和注释表单: 在.htaccess中启用WordPress加固规则以防止浏览器访问某些文件。防止机器人提交注释表单。注意:关闭它如果您使用发布到评论表单的系统而不访问该页面。 从WP Admin 锁定编辑插件和主题: 关闭wp-admin.Prevents插件和主题中的文件编辑器,使其不被wp-admin篡改。 A2托管独家优化 这些一键优化仅在A2 Hosting托管时可用。 登录URL更改: 将登录页面从默认的wp-login.php移动到随机URL。防止机器人自动暴力攻击wp-login .php reCAPTCHA评论和登录: 在登录表单和评论上提供谷歌reCAPTCHA。防止机器人自动暴力攻击wp-login.phpPrevents机器人自动发送垃圾评论。 在上传时压缩图像: 启用和配置EWWW Image Optimizer。压缩上传的图像以节省带宽。改善页面加载时间:尤其是在具有许多图像的网站上。 Turbo虚拟主机: 充分利用A2 Hosting的Turbo虚拟主机平台。快速提供静态文件。在Web服务器上预编译.htaccess文件,提高性能。启用PHC OpCode缓存通过defaultCustom php引擎比Fast-CGI和FPM更快 Memcached数据库和对象缓存: 数据库和对象缓存在内存而不是在磁盘上。使用Unix套接字文件的安全和更快的Memcached。页面加载时间的显着改善,特别是在可以的页面上不使用整页缓存,如wp-admin。 屏幕截图 A2优化的优化页面 […]

Speed Booster Pack – WordPress plugin WordPress插件下载
点击下载 Speed Booster Pack 插件描述 Speed Booster Pack 是一个独立的插件,内置,维护&amp;由友好的人在 MachoThemes 操作.Speed Booster Pack是一个轻量级,经常更新,易于使用且支持良好的插件,可以提高您网站的加载速度。 提高网站的速度将使您在主要的速度测试服务上获得更好的分数,例如 Google PageSpeed , GTmetrix , YSlow , Pingdom ,网页测试,还将提高整个网站的可用性。这将说服谷歌和其他搜索引擎在搜索结果中将您的网站排名更高,从而发送更多流量。 为什么网站速度很重要? 如果网站在几秒钟内没有加载,访问者通常关闭网站,网站加载速度越慢,访问者离开的可能性就越大。而且你不希望这种情况发生,是吗? 🙂 Speed Booster Pack是一个插件,可以通过调整不同的选项来帮助您加速您的网站。 主要插件功能 消除上层内容中的外部渲染阻止javascript和css 。 将脚本移动到页脚以提高页面加载速度。 异步加载CSS 以更快地呈现页面并在主要速度测试服务上获得更高分数。 缩小并内联所有CSS样式并将它们移动到页脚以消除外部渲染阻止CSS并优化CSS传递。**缩小HTML和JavaScript以提高页面加载速度。 更改图像压缩级别以保持文件大小为sma米勒;改变JPG质量。 从Google Libraries 加载javascript文件,而不是直接从WordPress安装中提供这些文件,以减少延迟,提高并行度并改善浏览器缓存。 延迟解析javascript文件以减少页面的初始加载时间。 从静态资源中删除查询字符串以提高速度分数。 如果 Font Awesome 已在您的主题中使用,请删除某些插件添加到主题中的额外Font Awesome样式表。 删除垃圾标题标记以清理WordPress标题。 在插件选项页面中显示页面加载时间。 在插件选项页面中显示已执行的SQL查询数。 在插件选项页面中显示已使用的峰值内存。 排除脚本被移动到页脚或deferred。 如果您没有使用Weblog客户端或某些使用XML-RPC请求格式的第三方站点/程序,请删除RSD Link 。 […]

Hummingbird Page Speed Optimization – WordPress plugin WordPress插件下载
点击下载 蜂鸟页面速度优化 插件描述 Hummingbird 拉链穿过您的网站,找到提升页面的新方法通过对文件压缩,缩小和整页,浏览器和Gravatar缓存进行微调控制的速度。使用Hummingbird网站优化,在 Google PageSpeed Insights 上更快地加载页面并获得更高分数。 Hummingbird中可用的功能包括: 性能报告 – 以超高速运行站点的专业提示资源优化 – 定位,缩小和组合文件以获得最佳性能缓存套件 – 使用整页,Gravatar和更快地加载页面浏览器缓存工具GZIP压缩 – 快速创建HTML,JavaScript和样式表传输 扫描和建议 Hummingbird将扫描您的网站,查找减慢速度的文件,并提供有关使网站运行的提示和修复最高速度。 Hummingbird甚至可以通过一键式改进来快速优化性能。 ★★★★★ “蜂鸟很容易使用。我认为这不会改变我的速度,因为我已经做了改进。我运行扫描,它给了我推荐,我按了一个按钮来应用它们,这使我的网站更快!“ – Camilo ★★★★★ “蜂鸟每次更新都会越来越聪明。今天它变得如此之好以至于它迫使我删除巨型缓存和优化插件,如WP Super Cache和WP Sweep,因为现在Hummingbird包含所有这些功能 – 但是以更令人印象深刻的方式。“ – swagatam1975 ★★★★★ “哼唱鸟在Google页面速度上把我从32点提高到84点加上我的网站在GTmetrix上的速度提高了50%!“ – Nicolas ★★★★★ “我刚刚建立了一个真正膨胀的WP网站垃圾袋,在配置Hummingbird并让它完成它之后,该网站实际上快速 – 比任何权利要快得多……我印象深刻。“ – Cacarr 资产优化 您是否知道您添加到网站标题的文件越多,它就越慢加载?使用Hummingbird,您可以轻松自定义文件的加载位置,以提高页面速度。 使用Hummingbird的缩小功能快速重新排序,压缩和重新定位文件。但仔细玩 – 缩小是一个强大的工具(但如果你需要它,你可以重置你在一次点击中所做的任何改变)。 使用GZIP以最高速度传输数据 Hummingbird具有GZIP功能,可以更有效地共享您的站点。 发送压缩文件更快,可以节省您的托管费用。并且不用担心设置,只需点击一下按钮即可发送蜂鸟指令,然后她将处理其余部分。 全页面,浏览器和Gravatar缓存 使用Hummingbird的一整套缓存工具,让您的网站加载速度更快,为访问者提供更快的浏览体验。包括整页,浏览器和Gravatar缓存。 […]

WP Performance Score Booster – WordPress plugin WordPress插件下载
点击下载 WP Performance Score Booster 插件描述 此插件加速页面加载时间并提高PageSpeed,YSlow等服务的网站分数,Pingdom和GTmetrix。 此插件将… 从静态资源中删除所有查询字符串,如CSS&amp; JS filesEnable GZIP压缩(压缩文本,html,javascript,css,xml等)添加Vary:Accept-Encoding标头,并设置过期缓存(利用浏览器缓存)。 在 GitHub P.S.上开发此插件。在发布任何负面评论之前,首先打开支持主题始终是最佳策略。 屏幕截图 管理员设置 安装 上传’wp-performance- “-wp-content / plugins /”目录中的score-booster’文件夹通过WordPress中的“插件”菜单激活插件。就是这样! 常见问题解答 这个插件有什么作用? 它加快了页面加载时间,提高了PageSpeed,YSlow,Pingdom和GTmetrix等服务的网站分数。它将从静态资源中删除任何查询字符串,如CSS&amp; JS文件,启用GZIP压缩(压缩文本,html,javascript,css,xml等),添加Vary:Accept-Encoding标头并设置expires缓存(利用浏览器缓存)。 此插件的任何特定要求是否有效?应在您的Web服务器中启用GZIP压缩(apache?)。如果没有那么你可以问你的网络托管服务提供商..你的WordPress根文件夹中的httpt必须具有写权限。如果我得到500内部服务器错误怎么办? 如果在激活插件后出现“500 – 内部服务器错误”,请执行以下操作:步骤如下: (1)登录您的FTP或打开文件管理器(询问您的托管服务提供商)(2)转到WordPress安装文件夹,然后 wp-content / wp- performance-score-booster 文件夹(3)复制 .htaccess.wppsb 文件(4)现在返回到WordPress安装文件夹并重命名 .htaccess 文件(类似于.htaccess.bak)(5)粘贴 .htaccess.wppsb 文件(从步骤3复制)并将其重命名为 .htaccess 就是这样!你的网站现在应该是。 或者,您可以打开支持主题 评论

Cloudflare – WordPress plugin WordPress插件下载
点击下载 Cloudflare 插件描述 此插件可以为您做什么 一键式WordPress-优化设置 为WordPress网站设置Cloudflare的最简单方法。 Web应用程序防火墙(WAF)规则集 WAF具有所有Cloudflare付费计划,内置规则集,包括缓解WordPress特定威胁和漏洞的规则。这些安全规则始终保持最新,一旦启用了WAF,您就可以轻松了解您的站点是否受到最新威胁的保护。 自动缓存清除 更改网站外观时发生。这意味着您可以专注于您的网站,同时我们确保您的访问者始终可以使用最新内容。 (注意:我安装此插件只是为了在任何人进行内容更改时自动清除Cloudflare缓存。似乎在WP 5.x和PHP 7.2上正常工作。我们在很多网站上运行它。
如何优化 Adsense 页面的广告代码加载速度来提升网站访问速度?
最近 Google Adsense 账号申请的通过率好像很高,我发现不少人手里已经开始不止一个账号,因为大家确实感受到了 Adsense 的盈利能力,稍微有点基础一天做个几美刀还是没问题的,关于如何过 Adsense 审核可以查看往期内容:新博客快速申请 Google AdSense 账号获批通过的技巧及答疑。 以往一直都在给大家写一些关于Adsense关键词的优化 你可能感兴趣: Adsense 月入过万,你必须要懂的赚钱逻辑及赚钱心态5种有效的方式来最大化你网站的 AdSense 广告利润解密 Google AdSense 高价赚钱网站类型之挖掘高价广告关键词的秘密最新 Google Adsense 高价格CPC关键词及如何使用关键词让你赚的更多 昨天梁兴健博主在我博客留言提到了关于 Adsense 广告加载速度的问题,问题见下图: 那么今天主要给大家聊一聊关于装载有 Adsense 广告的页面的加载速度优化,大家做网站的都知道网页的轻巧快速对读者来说很重要,特别是我们对网页加载速度有一定洁癖的人恐怕会更甚,一般不是特别需求都不愿往网页填塞大量没什么需求的功能或者代码,特别是一些花俏的jQuery库,当然还包括让老外都诟病的 Google 系列的代码,大家都知道 Adsense 广告代码的加载速度一定程度上算是比较慢的,那么有没有优化空间呢?答案自然是有的。我在网上随便搜了一下关键词:adsense js load slow就搜到了一个老外的抱怨 Between my clients’ websites and my own sites, the two biggest issues that are reducing page load speed in […]
优化 WordPress 数据库,提高 WordPress 速度
WordPress 的机制是主要使用 wp_posts 表来存储所有数据,包括日志,页面,附件,导航菜单等等,所以 WordPress 使用了一定时间之后,数据量一大还是有点慢,除了对 WordPress 进行全方面的优化之外,我们还可以对数据表进行减肥和优化,来提高 WordPress 的速度。 1. 删除所有日志修订 日志修订是所有速度慢的罪恶之源,几百篇日志会有几千条日志修订的记录,所以用力删除把,提速效果非常明显: DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’ 2. 关闭日志修订 日志修订不是好东西,你可以关闭它或者限制数据库存的修订个数: 关闭日志修订: define(‘WP_POST_REVISIONS’, false); 限制日志修订为最新的3个: define(‘WP_POST_REVISIONS’, 3); 3. 优化 wp_posts 表 对 MySQL 数据记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。就像具有碎片的磁盘,会降低性能,需要整理,因此要优化。 OPTIMIZE […]

