关于如何加快 WordPress 博客速度的 21 个技巧
已发表: 2018-07-04浏览 Internet 时,您可能不会过度考虑网站速度。 如果您的 Internet 连接足够好,您可能对每个站点的速度只有两个结论——该站点是否足够快。 这就是大多数互联网用户看到您的 WordPress 网站的方式。 即使它对特定访问者有吸引力,如果博客加载速度不够快,您也会失去该访问者。 这是肯定的。 这就是为什么您必须竭尽全力使您的 WordPress 网站尽可能快。
虽然有多种加速网站的方法,但有些需要技术知识,有些需要您的全神贯注,而有些则过于昂贵。
与往常一样,WordPress 可以帮助您解决问题。 不仅 WordPress 不断改进,插件、主题和托管公司也在不断改进。 在本文中,我们将向您展示如何加速您的 WordPress 网站。 影响网站速度的因素有很多,根据您的网站,您可以在接下来的几分钟内提高速度。
- 使用缓存插件
- 优化图片
- 优化首页
- 正确加载谷歌地图
- 清理和优化数据库
- 从源代码中删除不必要的字符(缩小它)
- 选择一个快速的 WordPress 主题
- 不要安装不必要的插件
- 拆分较大的帖子
- 限制帖子修改次数
- 升级到 PHP7。 现在!
- 修改浏览器缓存
- 如何从静态资源中删除查询字符串
- 减少 HTTP 请求数
- 不要使用 Gravatar
- 如果您不使用评论,请删除它们
- 删除表情符号
- 在 WordPress 中使用 CSS Sprite
- 限制社交媒体按钮的数量
- 卸载您不使用的脚本和样式
- 禁用嵌入
1. 使用缓存插件
通过安装和设置缓存插件,您可以立即感受到站点速度的变化。 所有网站都会有不那么频繁更改的部分。 无论是图像、CSS 还是 JS 文件,缓存插件都可以处理这些文件,这样就不必每次用户打开您的网站时都从服务器下载它们。 这将主要帮助已经存储这些文件的回访者。
有许多 WordPress 缓存插件,但只有几个流行的。 好消息是这些插件编码得很好,它们会立即加速您的网站,而且它们是完全免费的! 该工作最受欢迎的插件是 W3 Total Cache,它拥有超过 100 万活跃用户。 这很让人佩服! 还有其他插件可以做同样的事情,比如我们在之前的一篇文章中已经提到的 WP Fastest Cache 插件。
2.优化图片
无论您的主页上只有一张图片,还是您想要展示的整个照片库,未经优化的图片都会大大降低您的网站速度。 假设您使用的是可以拍摄高分辨率照片的相机。 这些照片可能会超过 2MB,并且可以轻松超过 4MB 的限制。 即使是来自现代智能手机的图像也会生成大文件。 如果您不考虑这一点而只是上传图片,请想象一下您网站上的负载。
只需添加一张 2MB 或 4MB 的“重”图像,您的用户在打开您的网站后就必须下载该图像。 虽然来自宽带连接的用户不会感觉到太大的不同,但那些互联网速度较慢的用户会受到影响。 不仅; 甚至谷歌也会对较慢的加载时间表示不满,因此从长远来看,您的页面排名可能会受到影响。
这应该不是问题,因为您可以如此轻松地优化图像。 首先,如果您不展示您的最新作品,并且不需要以全分辨率显示图像,请先降低分辨率。 例如,如果您的主题显示的最大宽度为 800 像素,则您的图像不应超过此宽度。 您可以简单地更改大小,甚至可以裁剪图像。 还有许多工具和应用程序可以帮助您优化图片。 无论您是想使用像 Photoshop 这样可以为您的图像创造奇迹并专门针对网络优化它们的专业软件,还是想使用简单的在线工具,您都应该优化您的图像。
3.优化首页
您的主页是一个重要的页面。 即使一个人没有登陆主页,他们也可能希望从您的其他帖子和页面访问它。 这就是必须正确优化主页的原因。 如前所述,请注意您网站上的图片并确保它们已优化。 为您的帖子使用较小的摘录,而不是显示较大的摘录。 不要显示帖子中的图片; 相反,在帖子的第一张图片之前留下一个“阅读更多”链接。 不要使用过多的侧边栏和页脚小部件,它们会减慢您的网站速度。
4. 正确加载谷歌地图

如果您使用 Google 地图来显示位置,请确保交互式地图不会拖慢您的速度。 您网站上的简单地图最多可能占用 2MB,这将迫使您的访问者下载额外的数据,即使他们对地图不感兴趣。
但如果您使用 WordPress,这项任务会变得更加容易。 是的,我们谈论的是 Google Maps Widget 插件,它可以从您的地图呈现缩略图。 通过这样做,您将只向站点添加几千字节的数据,而不是一两个兆字节。 这将对您网站的速度产生巨大影响,而对地图感兴趣的访问者仍然可以拥有完整的 Google 地图体验。
5. 清理和优化数据库
WordPress 使用数据库来存储它平稳运行所需的几乎所有内容。 在一段时间内,这些数据库将开始建立,并且它们将慢慢开始减慢您的站点的速度。 通过清理和优化数据库,您可以加快 WordPress 网站的速度。 幸运的是,您不必手动打开每个数据库并浏览存储在那里的数千行,但是您可以放松并将工作交给另一个 WordPress 插件。 在这种情况下,我们建议使用 WP-Optimize 插件,它是免费的,无需 PhpMyAdmin 即可运行。
6.从源代码中删除不必要的字符(缩小它)
源代码可以包含数千行。 通过添加额外的主题、插件和自定义功能,数量会迅速增长,并且会影响您网站的速度。 虽然代码通常很有用,但在源代码中可以找到许多不必要的字符,这只会减慢您的速度。 无论是一组空白字符、换行符、注释还是块分隔符,您都可以安全地删除它们以加快 WordPress 网站的速度。
不,您不必浏览源代码来手动删除这些字符; 有一个 WordPress 插件可以为您完成这项工作。 如果您已经安装了 W3 Total Cache 来处理缓存问题,那么您已经有了一个可用于缩小的插件。 另一个可以缩小 WP 网站代码的流行插件是 Autooptimize。
加速 WordPress 网站需要时间。 您可以改进很多东西,以便从加载时间中消除那一小部分。 但是,从访问者和搜索引擎的角度来看,您网站的速度都很重要。 而且,虽然您必须通过不同的技术和插件来充分利用您的网站,但这是值得的。
在深入了解细节之前,请确保您拥有最佳的托管选项。 这是您拥有快速网站所需的第一步。
现在,让我们向您展示如何手动缩小 CSS 和 JavaScript 文件,并列出两个可帮助您加快网站速度的插件。 准备好?
什么是缩小?
在您接触文件之前,让我们快速了解一下在 WordPress 中缩小 CSS 和 JavaScript 文件意味着什么。 您可能已经知道,WordPress 正常运行需要数十个文件。 当您添加新的主题和插件时,数量会不断增加。 同时,您网站的速度不断降低。 幸运的是,您不必太担心支持 WordPress、主题和插件的代码。 但是您应该知道,您可以将这些文件变小,从而提高博客的速度。
缩小是从代码中删除不必要字符的过程。 该过程将使受影响的文件变小,但不会改变其功能。
当您在 WordPress 中缩小 CSS 和 JavaScript 文件时,您将删除空格、换行符、注释和块分隔符等内容。 对于从代码中删除的每个字符,您将稍微加快您的网站速度。 这是缩小过程前后的 CSS 代码的简单示例。
缩小前的 CSS 代码
身体 {
边距:10px;
颜色:#333333;
背景:蓝色;
}
尽管这对人眼来说要容易得多,但它使用了机器不需要解释代码的字符。
缩小后的 CSS 代码
body{margin:20px;color:#333;background:blue}
对于计算机,此代码看起来与之前显示的代码相同。 换行不是计算机正确运行代码所需的。 如果你看一下颜色,你会发现我们甚至去掉了一些数字; 计算机仍然会知道正确的颜色。 请注意,最后一个元素后没有分号。 在这个简单的示例中,我们删除了几个字符并使代码更小。 现在想象一下当你有数千行代码时会发生什么。
手动缩小 CSS 和 JavaScript 文件
在处理 WordPress 的自定义主题或插件时,您需要缩小正在处理的 CSS 和 JavaScript 文件。 在这种情况下,您无需安装额外的插件来为您完成这项工作。 相反,您可以仅快速缩小您需要的文件。 通过这样做,您可以奢侈地输入对您的眼睛来说很容易的代码,并且在之后仍然尽可能快地输入。 如果您对编码更认真,您将需要考虑使用 CSS 和 JS 预处理器。 这些复杂的应用程序可以帮助您编写代码,并在导出文件后对其进行缩小和处理。
手动缩小 CSS
- https://cssminifier.com
- http://www.cleancss.com/css-minify/
- http://csscompressor.com
手动缩小 JavaScript
- http://www.minifier.org
- https://jscompress.com
- https://javascript-minifier.com
最佳缩小 WordPress 插件
我们在上面向您展示的服务可以很好地处理您的自定义代码。 但是,如果您想缩小 WordPress 网站上的所有文件,那么浏览服务器上的每个文件实际上是可笑的。 我们很高兴地告诉您,一些出色的免费插件可以为您缩小 WordPress 中的 CSS 和 JavaScript 文件。 让我们向您展示最好的。
自动优化
Autoptimize 拥有超过 200,000 次活跃安装,是优化 WordPress 网站时最受欢迎的选择之一。 除了其他惊人的功能外,该插件还可以缩小脚本、样式和 HTML 。 它将压缩文件、缓存它们并移动代码以加速您的站点。
- 安装并激活插件
- 转到设置-> 自动优化
- 单击显示高级设置
- 检查优化 HTML 代码、优化 JavaScript 代码和优化 CSS 代码选项
- 保存更改
W3 总缓存
这个流行的插件可以做到这一切。 当然,插件会首先为您缓存文件。 但如果您有兴趣从静态资源中删除查询字符串,W3 Total Cache 将为您完成。 类似地,它会缩小 CSS 和 JavaScript 文件,它甚至会为您的帖子、页面和 RSS 做同样的事情。 你只需要检查一下。
- 安装并激活插件
- 导航到性能 -> 缩小
- 确保检查重写 URL 结构
- 启用HTML缩小设置、JS 缩小设置和 CSS 缩小设置
- 保存所有设置
如您所见,缩小过程相当简单。 如果您使用的是 WordPress 插件,那么您真的没有任何借口。 缩小您网站上的 CSS 和 JS 文件,然后返回到您选择的在线速度和性能测试。 我们相信您会得到更好的分数,并从您的访问者和搜索引擎那里获得感谢信。
7. 选择一个快速的 WordPress 主题
在您开始在您的网站上工作之前,您在选择 WordPress 主题时应该小心。 乍一看,一个特定的主题似乎会因为它的布局和使用的华丽图像而吸引更多的访问者。 但请尝试提前考虑; 与其简单地挑选您找到的最漂亮的主题,不如在不同浏览器、不同设备上测试多个主题。
一个主题对整个网站速度意味着什么差异会让您感到惊讶。 不仅大量的图像会扼杀主题,而且代码中有很多隐藏的东西,这可能意味着很大的不同。 尽管情况并非总是如此,但高级主题应该更好地编码并且应该表现得更好。
8. 不要安装不必要的插件
当您开始在您的网站上工作时,可能很想安装新插件。 虽然您必须安装并运行一些插件,但请注意不要让您的网站过载。 对于初学者来说,活跃的插件肯定会对您网站的速度产生影响。
. 另一方面,即使是不活动的插件也会占用您宝贵的空间,这会影响备份文件的大小。 当您将所有内容加总时,活动插件和非活动插件都会影响您网站的速度,因此在安装您实际上不需要的插件之前要三思。
9. 拆分更大的帖子
如果您倾向于写很长的帖子,并且附有许多视频和图像,则应考虑将它们分成多个页面。 这可以很快完成,因为您甚至不必为此使用插件 – WordPress 已经涵盖了您,但您可能甚至不知道它。
10.限制帖子修改次数
后期修改是一件很有用的事情。 但事实是,大多数用户根本不使用它们,或者他们不需要对每个帖子进行多次修改。 修订存储在数据库中,如果您有大量帖子,想象一下会有多少额外的修订。 这肯定会减慢您的 WordPress 网站的速度,因此请确保限制修订次数,甚至在不需要时将其完全删除。
11.升级到PHP7。 现在!
您应该始终努力做尽可能少的工作以获得最多的结果。 优化您的网站以加快速度也不例外。 当您只需点击几下并轻松地将网站速度提高 20% 时,为什么要花费数小时进行优化以缩短几毫秒。 我们的方法没有什么神奇之处。 它简单明了,简单明了。 一旦你实施了它,你会问自己“为什么我不早点这样做。”
大量测试表明,PHP7 在实际生产环境中比 PHP5 快 20%。 在通用测试中,它可以快 200%。 它也更安全,具有新的有用功能,并且是 WordPress 推荐的。 那么,如何升级呢?
如果您使用的是一家不错的托管公司,那么您已经在使用 PHP7,因此请在进一步操作之前检查您的版本。 获取 My WordPress Health Check 插件或使用 phpinfo() 函数上传文件。 已经在 PHP7 上了吗? 高超! 你完成了。 使用PHP5? 让我们摆脱它。
登录您的 cPanel。 如果您没有方便的链接,只需在域名末尾添加“:2083”,即http://www.mydomain.com:2083
。 进入后,在“软件”部分查找显示“PHP 选择器”、“选择 PHP 版本”或“PHP 版本管理器”的图标。 单击该图标可打开 PHP 版本选择器。 根据您的托管公司启用的内容,您可以为整个帐户、特定域或每个文件夹级别选择 PHP 版本。 无论在 cPanel 中启用哪种情况,请确保为 WordPress 安装选择 v7.0 或 v7.1。 点击“保存”。 刷新您的站点以验证更改是否有效并享受加速。

但是……(在此插入您的借口)
如果你还没有升级,你肯定有一个“好的”理由。 没有冒犯,但不,你没有! 让我们打破你的那些借口。
听起来很多工作和服务器相关的东西我不明白
是的,它与服务器有关,但是如果您知道如何登录 cPanel,您就拥有了所有必要的技能。 这与在 cPanel 中创建新电子邮件地址一样多。 找到图标; 点击; 从下拉列表中选择一个新版本; 节省。 完毕。
如果您不习惯这样做,那也没关系,请向您的托管公司开一张支持票,他们会为您代劳。
我的托管公司不支持 PHP7
这是个大问题! 巨大的! 这个事实本身可能并不那么令人担忧,但它会产生许多其他后果。 这意味着您使用的是过时的服务器软件,并且您的托管公司根本没有做好它的工作。 目前,您正在为网站速度变慢付出代价,但很快,当事情开始分崩离析时,因为它们没有维护服务器,您将面临严重的停机时间。

向他们发送电子邮件并要求他们立即将您的帐户迁移到支持 PHP7 的新服务器。 如果他们不这样做(无论出于何种原因),您必须找到一家好的 WordPress 托管公司。 你害怕,不想这样做? 对迁移感到焦虑是可以的,但您不必自己动手。
体面的托管公司将为您进行迁移。 说真的,这不是营销伎俩。 你给他们你的旧 cPanel 密码,就是这样。
我听说 WordPress 不适用于 PHP7
严重地!? WordPress 明确指出 PHP7 或更高版本作为其服务器要求。 所以,长话短说——它有效。
PHP7 是新的和实验性的
PHP v7.0 于 2015 年 12 月发布。这算不上“新鲜事”。 这是一款久经考验的软件,比 PHP5 更好。 它速度更快,功能更多,而且这就是未来。 如果这对您来说还不够,请记住 PHP5 不再被积极维护。
12.通过修改浏览器缓存提高WordPress速度
当用户开始加载您的网站时,他的浏览器会立即开始从您网站所在的服务器下载所有必要的文件。 根据用户的互联网连接速度和服务器能力,网站加载速度可以更快或更慢。 当然,每一方都希望尽可能快地加载站点,作为管理员,您必须竭尽全力使您的站点闪电般快速。
提高 WordPress 速度并延长缓存静态文件的时间
第一次访问您的网站完全取决于互联网连接和服务器,但您可以为常规访问者进行更改。 他们可能不会意识到更改已完成,但他们会始终牢记您的网站的实际速度。 你可以把自己放在他们的鞋子里——如果网站需要几秒钟来加载每个页面,那么无论内容有多好,你都不会停留太久,对吧?
缓存技术从服务器获取一些文件并将它们存储在本地计算机上。 然后,如果用户再次访问同一个站点,浏览器将检查存储的文件并立即加载它们,而不是再次从远程服务器下载它们。 这使得加载时间更短,提高了 WordPress 速度,让访问者更快乐。
通过使用以下代码,您可以告诉 WordPress 将静态文件缓存更长的时间。 在运行复制和粘贴代码之前,请花一点时间重新考虑 - 您多久更改一次网站,您拥有什么样的内容,如果延长缓存,这真的可以帮助您的网站吗?
- 打开 .htaccess 文件
- 复制并粘贴以下内容:
# 浏览器缓存 <IfModule mod_expires.c> 过期激活 ExpiresByType image/jpg "访问 1 年" ExpiresByType 图像/jpeg“访问 1 年” ExpiresByType 图像/gif“访问 1 年” ExpiresByType 图像/png“访问 1 年” ExpiresByType text/css “访问 1 个月” ExpiresByType 应用程序/pdf“访问 1 个月” ExpiresByType text/x-javascript “访问 1 个月” ExpiresByType 应用程序/x-shockwave-flash "访问 1个月” ExpiresByType 图像/x 图标“访问 1 年” ExpiresDefault "访问 2 天" </IfModule>
- 保存更改
保存更改后,您的服务器将更改在本地存储这些文件的访问时间。 如果你不习惯自己修改 .htaccess 文件,你可以使用一个简单的插件来做同样的事情。
13.如何从WordPress中的静态资源中删除查询字符串并加快您的网站速度
如果您一直在尝试加速和优化您的 WordPress 网站,您可能会遇到不同的在线诊断工具,可以帮助您解决这个问题。 我们鼓励您进行测试; 他们会告诉您您的网站的表现如何,其中大多数工具都会向您显示有关您网站速度的详细信息。
例如,如果您在 GTmetrix 上运行测试,它将显示哪些图像会降低您的网站速度。 它会告诉您样式表和脚本的加载速度、有关缩小的详细信息等等。 许多 WordPress 用户在列表顶部发现的一件事(意味着应该尽快解决问题)是“从静态资源中删除查询字符串”。 在这一部分,我们将简要说明什么是查询字符串以及如何快速删除它们以提高您网站的速度。
什么是查询字符串
查询字符串是您可以在问号 (?) 或与号 (&) 符号后找到的 URL 的一部分。 浏览器或外部应用程序通常会将这些部分添加到 URL 中以添加其他参数。
例如,通过使用查询字符串,WordPress 插件可以通过 URL 传递不同的值,以便其他应用程序和服务可以使用它们。
通常,在点击广告、社交媒体上的文章或您的电子邮件收件箱后,您会看到一个带有查询字符串的相当长的 URL。 为了告诉分析服务您访问的来源,其他服务(和人类本身)将添加 UTM——描述来源、媒体和活动的特定查询字符串。 营销人员使用它来跟踪其活动的有效性。 这是完全正常的事情; 不要担心这些类型的查询字符串。
为什么以及何时应该删除查询字符串?

虽然查询字符串是动态元素的重要组成部分,但如果它们在静态资源中使用,它们可能会降低您的 WordPress 网站的速度。 如果您曾经在您的网站上打开过浏览器控制台,您可能会发现该网站显示了脚本和样式的版本号。 这可能看起来很熟悉:
/wp-includes/css/dashicons.min.css?ver=4.4.2
一些代理缓存服务器和 CDN 无法缓存这些类型的资源。 这意味着每次打开站点时,服务器都必须一遍又一遍地向您发送文件。 这会极大地减慢网站的速度。 只是一个查询字符串不会有太大的不同,但是当您将其中的几个字符串堆积起来时,事情就会变得很严重。 终于到了解决问题并从静态资源中删除查询字符串的时候了。
如何从静态资源中删除查询字符串

有一些技术可以从 WordPress 的静态资源中删除查询字符串,我们将向您展示它们。 您可以通过复制一个简单的函数来做到这一点,或者您可以使用一些 WordPress 插件来为您解决问题。 无论您选择哪种技术,您都不会错——您将在接下来的几分钟内从静态资源中删除查询字符串,并立即加速您的网站。
添加一个简单的函数
第一种方法需要您将一个简单的函数复制并粘贴到您的functions.php 文件中。 如果您曾经在那里添加过一个功能,您就会知道这没什么大不了的。 但是,如果这是您第一次使用,请格外小心,因为文件中的一个小错误可能会使您的网站无法使用。 为了安全起见,请在继续之前创建文件的备份。
- 打开和编辑functions.php文件
- 复制并粘贴以下代码:
函数 _remove_script_version( $src ){ $parts = expand('?ver', $src); 返回 $parts[0]; } add_filter( 'script_loader_src', '_remove_script_version' ,15, 1 ); add_filter( 'style_loader_src', '_remove_script_version' ,15, 1 );
- 保存更改
取消选中 W3 Total Cache 中的选项
由于 W3 Total Cache 是一个流行的插件,目前活跃安装量超过 100 万,因此您很可能已经在使用该插件。 在这种情况下,您只需要从设置中取消选中一个选项:
- 导航到性能 -> 浏览器缓存
- 取消选中设置更改后防止缓存对象选项
- 保存更改
使用从静态资源插件中删除查询字符串
如果您不喜欢自己将代码添加到functions.php,您可以使用免费插件来完成这项工作。 Remove Query Strings From Static Resources 是一个轻量级且简单的插件,无需您接触代码即可完成相同的操作。
只需安装插件,激活它,就完成了。 激活插件的那一刻,查询字符串将从静态资源中删除。
无论您使用何种技术,删除查询字符串都不是一项艰巨的任务。 现在您已完成,您可以在您选择的速度和性能工具上运行另一次扫描,以查看分数(以及您网站的速度)是否以及如何提高。
14. 减少 HTTP 请求的数量并加速您的 WordPress 网站
尽管加载网站只需单击一下按钮,但计算机要处理的事情还有很多。 一个页面显示在您面前所需的单击和一秒钟可能会隐藏数十个甚至数百个对服务器的 HTTP 请求。 显然,来回传递的信息越多,您等待网站加载的时间就越长。 您可以为加快网站速度而做的最简单的事情之一就是拥有一家优秀的托管公司。 但是,当您决定更深入地加速 WordPress 网站时,您应该注意 HTTP 请求。
对于初学者,您应该测试您的网站以查看加载特定页面需要多少请求。 有不同的测试方法。 在 HTTP 请求检查器中输入一个 URL 就足够了,而不是向您展示所有的可能性。 您将立即获得结果,希望您的请求不会超过 30 个。 如果你这样做了,是时候减少 HTTP 请求的数量并加速你的 WordPress 网站了。

15. 不要使用 Gravatars
如果您使用 WordPress 的默认评论系统,那么您也在使用 Gravatars。 现在,如果您每个月收到一些评论,您就不必太担心了。 但是,如果您的访问者喜欢在您的文章下方留下简短的注释,您应该考虑从图片中删除 Gravatars。
一旦我们告诉您每个 Gravatar 图像都会向服务器添加另一个 HTTP 请求,想象一下当您在单个页面上有超过 100 条评论时会发生什么? 猜猜当有超过一百个额外的请求不需要在那里时会发生什么 - 是的,您的网站会变慢。

如果您不需要每条评论旁边的那些小图片,只需导航到设置 -> 讨论 -> 头像并取消选中在评论中显示头像的选项。 就这么简单。 如果您只需要头像,您应该考虑为 WordPress 安装一个 3rd 方评论系统,它将以不同的方式处理事情。 例如,Disqus 是一种流行的选择,它可以更快地显示头像。
16. 删除不使用的评论
您可能会猜到,使用注释需要额外的文件。 如果您使用的是默认评论系统,则您无需执行任何操作——您可以从中受益,并且该额外请求是合理的。 但是,如果您不在您的网站上使用评论,或者您使用不同的评论系统,您应该删除评论-回复脚本。 为此,您需要在 functions.php 文件中复制以下函数:
函数comments_clean_header_hook(){ wp_deregister_script('评论回复'); } add_action('init','comments_clean_header_hook');function comment_clean_header_hook() { wp_deregister_script('评论回复'); } add_action('init','comments_clean_header_hook');
17.删除表情符号
是的,表情符号很可爱。 是的,每个人都在他们的电脑、智能手机和平板电脑上使用它们。 尽管 WordPress 在 4.2 版中引入了它们。 这并不意味着您必须在您的网站上加载一个额外的 JS 文件才能获得笑脸。 您网站的速度应该比拥有表情符号更重要(除非您不能没有表情符号)。

18. 在 WordPress 中使用 CSS Sprite
从测试页面可以看出,每个图像都需要一个 HTTP 请求。 这并不意味着您应该删除图片,但您应该照顾它们。 当谈到您网站的速度时,请了解如何为 WordPress 优化图像。 但是当涉及到请求时,您可以通过创建 CSS Sprite 来减少这些 HTTP 请求的数量。
如果您访问 Spriteme 站点,您将能够从您使用的页面中选择所有图像并将它们组合成一个文件。 更改图像链接后,您将增加图片大小,但同时,您将减少请求数量。 这听起来可能有些矛盾,但实际上您可以加快速度——服务器处理一个大文件比必须响应几十个请求更好。
19.限制社交媒体按钮的数量
社交媒体已成为每个网站的标准部分。 无论您有一个小型的个人或商业站点,或者您正在运行一个拥有数十位作者的门户,您都必须将社交媒体连接到该站点。 没关系,你应该这样做。
但是在显示社交按钮时,少即是多。 尽管您可能已经在十几个网络上开设了帐户,但只为那些您培养最多的人显示按钮。 每个按钮都会加载自己的图像和其他文件,这可能会降低您的网站速度。
20.卸载你不使用的脚本和样式

普通的 WordPress 用户不知道后台发生了什么。 谁有时间考虑网站上的脚本和样式。 我们不会为此责怪您,但是既然我们引起了您的注意,请花一些时间检查您的站点是否有您不需要的脚本和样式。
你不必是专家。 我们已经向您展示了一个简洁的小插件,它将向您展示加载到每个页面上的所有脚本和样式。 通过使用 WP Asset CleanUp,您可以轻松识别不再需要的文件,并且可以快速卸载它们。 如果您对 WordPress 有更多的经验,该插件将帮助您隔离数据,您可以稍后手动删除文件。 如果没有,请保留插件并让它为您处理脚本和样式。
21. 禁用嵌入
为了改善用户体验,WordPress 开发人员引入了一个新的 JS 文件,允许您通过复制 URL 来嵌入来自不同服务(如 Youtube)的视频。 You can embed images and tweets the same way just by pasting the link in the Visual Editor.
While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?
If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:
function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');
Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. 别担心; even if your users don't feel the speed improvement, search engines will.
Conclusion: Always take care of your blog speed
If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.
Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.