12个不用插件提升WordPress速度的实用技巧

在不用插件的情况下怎么让WordPress网站运行速度更快?虽然用WordPress性能插件看起来是个不错的解决方法,但这些插件可能会带来其它问题,比如安全风险或代码变得臃肿。

现在完全可以在不用任何插件的情况下加快WordPress网站的速度。

为什么考虑无插件优化?

12个不用插件提升WordPress速度的实用技巧

插件,包括提高性能的插件,在很多情况下都很有帮助,能给你的网站增添很多功能,让网站管理变得简单。但是,如果你对它们过分依赖,可能会遇到一些问题:

  • 多余的代码:给你的网站增加了不必要的负担。
  • 安全隐患:一些插件可能会因为质量差或安全措施过时而容易被黑客攻击。
  • 兼容性问题:有时插件之间或插件与WordPress主题之间会发生冲突,导致网站出现问题。
  • 维护负担:每个插件都需要定期更新来保证其安全性和功能性。

因此,尽管插件能提供便利,但它们也带来了不少陷阱。这就解释了为什么有时候不用插件来提升网站速度可能是个更好的选择。

诊断:找出网站速度慢的原因

运行速度测试是诊断的第一步,它能给你一个网站当前状态的概览,我们选择速度测试工具常用的有GTmetrixPingdomGoogle PageSpeed Insights

看结果—看看加载用了多久、请求了多少次和页面有多大。特别留意工具给出的警告或改进建议。

如何不用插件提升WordPress网站性能?

下面来看看怎样不用插件就能让WordPress网站运行更快的方法吧。

1.选择网站托管

12个不用插件提升WordPress速度的实用技巧

网站托管就像网站的地基,对网站速度和运行效率超级重要。如果这个地基不牢靠,网站就可能遇到问题。托管服务的服务器速度、提供的存储类型,以及数据中心的位置,都直接影响到你网站的加载速度。

2. 选择 HTTPS

HTTPS就是加了安全层的HTTP,这让你的网站更安全,也让访问者更信任你的网站。Google甚至把HTTPS作为提升网站排名的一个条件,所以用HTTPS是件双赢的事情。

不只是安全性更好,HTTPS还能让网站跑得更快。这是因为它用的是HTTP/2技术,比老版本的HTTP快很多。你可以自己试试看它的速度优势。

12个不用插件提升WordPress速度的实用技巧

可以看出HTTPS能显著加快网站速度。

3.使用最新的PHP版本

WordPress是用PHP语言做的,所以PHP的版本会大大影响你您网站的速度。新版的PHP不只更安全,速度也更快。比如,根据Cloudways的测试,PHP 8.0的速度几乎是PHP 5.6的三倍。

12个不用插件提升WordPress速度的实用技巧

不过,大部分网站托管服务不会自动把你您的网站更新到最新的PHP版本,因为更新可能会让您的网站主题或插件出现兼容问题。

4.使用 CDN 提高速度

CDN通过把网站的静态内容比如图片和视频存储在世界各地的服务器上,来帮助网页更快地加载。这样做的好处是,不管访问者在哪里,他们都能从离他们最近的服务器获取内容,这样就减少了等待时间,使网站加载更快。

12个不用插件提升WordPress速度的实用技巧

CDN服务不仅能加速网站,还提供了很多安全功能。这包括先进的防火墙设置、抵御DDoS攻击的保护措施,有的还免费提供SSL证书。

5.考虑Core Web Vitals

Core Web Vitals是Google推出的一组衡量网站用户体验质量的指标。它们关注网站的加载速度、交互性和视觉稳定性,目的是帮助网站所有者理解并改善用户在访问网站时的体验。Core Web Vitals包括三个主要指标:

  1. Largest Contentful Paint (LCP):衡量最大内容元素(如图片或文本块)在屏幕上完全加载的时间。理想的LCP加载时间应该在2.5秒以内。
  2. First Input Delay (FID):衡量用户首次与页面互动(如点击链接或按钮)到浏览器实际能够响应该互动的时间。理想的FID是100毫秒以内。
  3. Cumulative Layout Shift (CLS):衡量页面加载期间元素移动的稳定性。页面上的元素如果在加载过程中移动,会影响用户体验。理想的CLS得分应该小于0.1。
12个不用插件提升WordPress速度的实用技巧

6.选择WordPress主题

虽然WordPress有成千上万个主题,但它们的好坏不一。有些主题特别注重提升网站速度,用了很多优化速度的技术或代码。比如:

  • Astra — 因其轻量和对搜索引擎优化(SEO)友好的设计而受到欢迎。
  • GeneratePress — 设计简洁,注重性能,很适合不太懂编程的人用。
  • Neve — 加载快,对SEO也很有帮助,特别适合想提升网站知名度的人。
  • Blocksy — 功能丰富,扩展性好,用起来很方便,特别推荐。

选主题的时候,一定要看看评分和用户评论,这能帮你选到最适合你网站需要的主题。

7. 优化图像

图像能让网站更吸引人,更有意义。但是,如果图像太大、没有优化好,就会让网站变慢,吃掉很多网络流量,甚至影响网站在搜索引擎上的排名。

压缩图像能帮你减少图像大小,让网页加载得更快。你主要有两种压缩方式:

  • 无损压缩:这种方法能缩小图像文件大小,而不降低图像质量,适合需要清晰细节的图片。
  • 有损压缩:这种方法通过删掉一些图像数据来缩小文件,能更大幅度减少文件大小,但图像质量可能会有小小降低。

有很多工具可以帮你优化图像,即使有些提供了插件,你也可以直接用它们。比如:

  • TinyPNG — 用一个智能的有损压缩技术来减小PNG和JPEG图像的大小。
  • Squoosh — 一个开源工具,让你用不同的格式和设置来压缩和调整图像大小。
12个不用插件提升WordPress速度的实用技巧

8.删除未使用的插件

将未使用的插件停止并进行删除,未使用的插件不只占服务器空间,还可能成为额外的负担。哪怕这些插件没在用,它们的代码也可能被加载,进而影响网站性能。

12个不用插件提升WordPress速度的实用技巧

未使用的插件不仅占地方,还可能是个安全隐患。黑客常通过那些没怎么管理好的插件找到漏洞,悄悄进入网站。

而且,这些插件可能还会和你正在用的其他插件或主题起冲突。插件越多,出问题的机会就越大,可能会导致网站出现小故障,甚至完全用不了。

9.使用Gzip压缩

要手动开启网站压缩,不用插件,你可以编辑.htaccess文件,这是控制你的网站服务器行为的配置文件。下面是一个简单的代码示例,可以启用Gzip压缩,这是一种广泛使用的网站文件压缩方法:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

把这段代码加到.htaccess文件里,就能让服务器自动压缩这些类型的文件,让网站加载更快。记得在修改前备份原文件,以防出现配置错误导致网站访问问题。

10.启用浏览器缓存
要启用浏览器缓存,可以在.htaccess文件中添加一些代码来告诉浏览器哪些文件类型可以被缓存,以及它们应该被缓存多久。这段代码应该放在# END WordPress之前的.htaccess文件中:

<IfModule mod_expires.c>
  ExpiresActive On
  
  # 设定默认过期时间
  ExpiresDefault "access plus 2 days"
  
  # 图片文件
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  
  # CSS 和 JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  
  # 字体
  ExpiresByType font/woff "access plus 1 year"
  ExpiresByType font/woff2 "access plus 1 year"
  ExpiresByType application/font-woff "access plus 1 year"
  ExpiresByType application/font-woff2 "access plus 1 year"
  ExpiresByType font/opentype "access plus 1 year"
  ExpiresByType application/x-font-woff "access plus 1 year"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
  
  # Web 媒体文件
  ExpiresByType audio/mpeg "access plus 1 year"
  ExpiresByType video/mp4 "access plus 1 year"
  ExpiresByType video/ogg "access plus 1 year"
  ExpiresByType video/webm "access plus 1 year"
  
  # HTML
  ExpiresByType text/html "access plus 600 seconds"
</IfModule>

11.将 JavaScript 移至页脚

将JavaScript文件移到页脚是一种常见的优化技巧,可以帮助提升网页加载速度。这样做的原因是让浏览器先加载网页的内容,然后再加载JavaScript文件,从而不会阻塞页面的渲染过程。在WordPress中,有几种方法可以实现这一点:

方法1:使用WordPress钩子

WordPress提供了wp_enqueue_script函数来安排脚本的加载。如果你是主题的开发者,或者你可以编辑主题文件,可以使用以下代码段来确保JavaScript文件在页脚被加载:

function my_theme_scripts() {
    wp_enqueue_script('my-custom-script', get_template_directory_uri() . '/js/custom-script.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'my_theme_scripts');

这里的关键是wp_enqueue_script函数的最后一个参数true,它告诉WordPress将这个脚本放在页面的底部。

方法2:手动移动

如果你不想使用wp_enqueue_script或者需要移动特定的脚本到页脚,你可以编辑你的主题文件(通常是footer.php),并直接在</body>标签之前手动放置<script>标签。

方法3:使用插件

对于不熟悉代码的用户,一些优化插件(如Autoptimize、WP Rocket)提供了将脚本移动到页脚的选项。这些插件通常提供用户友好的界面来进行设置,无需直接编辑代码。

注意事项

  • 移动JavaScript到页脚可能会影响那些依赖于早期加载的脚本的功能。
  • 在进行任何更改之前,备份你的网站和主题文件,以防止意外损坏。
  • 测试网站功能确保一切正常工作,特别是动态内容和交互式功能。

通过这些方法,你可以优化你的WordPress网站的加载速度,改善用户体验。

12.使用Google标签管理器

12个不用插件提升WordPress速度的实用技巧

Google Tag Manager真的能改变管理网站跟踪代码的方式。你不用一个个手动去添加Google Analytics、Google Ads和其他服务的代码了,可以在同一个地方搞定它们全部。

它还能异步加载,这就意味着它不会让网站的其他部分等着它加载完,确保你的网站能快速显示出来,哪怕你用了很多跟踪代码。而且,Google Tag Manager还让你可以设置特定的条件来决定这些代码什么时候运行,这样你就能更精确地控制它们了。

总之,WordPress 网站的性能优化是一个持续的过程,你需要不停地监测、调整来让网站运行得更快、更顺畅。


联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
发布者:光子波动,转转请注明出处:https://www.361sale.com/6949/

(0)
上一篇 2024年 4月 1日 上午9:54
下一篇 2024年 4月 1日 上午9:58

相关推荐

  • WordPress 6.5 新版亮点:字体库、数据视图、块绑定与交互API等功能介绍

    WordPress 6.5 的发布定于3月26日,我们期待着其带来的新奇功能。 此版本引进了强大的新API,极大提升了WordPress开发体验。除此之外,WordPress 6.5还引入了多项改进,旨在优化网站构建和内容创作过程。 通过全新的字体库,用户可以在核心块中注入自定义字段值,并能直接从站点编辑器中下载及安装Google字体。新增的设计工具和用户界…

    2024年 3月 20日 WordPress
    0057
  • 如何修复 WordPress 中的 Facebook 和 Instagram oEmbed 问题

    WordPress 中默认的 oEmbed 或 Embed 块不起作用了。如果之前使用这个块将 Facebook 或 Instagram 内容添加到 WordPress,则可能会导致你的 WordPress 网站出现错误和内容丢失。别着急,我们会向你展示如何轻松解决 Facebook 和 Instagram 嵌入问题,以便访问者可以在你的 WordPress…

    10小时前 WordPress
    0010
  • 一键安装WordPress:使用宝塔面板的简便之道

    欢迎来到“创建您的数字世界”的实用篇章!今天,我们将一起探索如何利用宝塔面板中的一键安装功能来快速部署WordPress。宝塔面板,以其简单高效的管理方式,使得在服务器上安装WordPress变得轻而易举。不论你是技术新手还是经验丰富的管理员,这个指南都能帮助你轻松搞定安装。让我们开始吧! 第1步:安装宝塔面板 首先,你需要在你的服务器上安装宝塔面板。宝塔面…

    2023年 11月 30日 WordPress
    00169
  • WordPress 6.5 新增了块绑定 API 功能,让你可以把实时数据加入到网页的模块中

    随着块编辑器的发展,缺少对自定义字段的好支持一直是个问题。虽然自定义字段在 WordPress 里还是很常用,但在块编辑器里,它们被放在了页面底部,没有得到很好的融合。不过,有了新的块绑定 API(Block Bindings API),这一切都将有所改进。 什么是块绑定 API? 想象一下,如果你正在建立一个 WooCommerce 商店,并在设计首页时用…

    2024年 3月 20日
    00119
  • 详细教程:通过宝塔面板和phpMyAdmin重置WordPress密码

    第1步:登录宝塔面板 打开浏览器,访问并登录到宝塔面板。 第2步:访问phpMyAdmin 在宝塔面板的主界面上,找到并点击“数据库”菜单,然后选择phpMyAdmin。 第3步:登录phpMyAdmin 使用数据库的用户名和密码登录phpMyAdmin。 第4步:选择WordPress数据库 在phpMyAdmin中,找到并选择与你的WordPress网站…

    2023年 12月 28日 WordPress
    00155

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信