15个小技巧优化 WordPress 网站的速度

优化 WordPress 网站的速度,小白帮助你一步步优化你的 WordPress 网站:


1. 选择高性能的主机

  • 方法:迁移到性能更好的主机,如:
  • 推荐主机:SiteGround、Kinsta、WP Engine、Cloudways。
  • 操作:备份网站,导出数据库,迁移到新主机。
  • 启用CDN
  • 推荐CDN:Cloudflare(免费)、KeyCDN、BunnyCDN。
  • 操作
    1. 注册Cloudflare账户。
    2. 添加你的网站,按照提示更改DNS服务器。
    3. 启用CDN缓存和优化选项。

2. 优化图片

  • 压缩图片
  • 工具:TinyPNG、ShortPixel、Imagify。
  • 操作
    1. 安装ShortPixel插件。
    2. 上传图片时自动压缩,或批量压缩现有图片。
  • 转换为WebP格式
  • 插件:WebP Express、Imagify。
  • 操作
    1. 安装插件并启用WebP转换。
    2. 插件会自动将图片转换为WebP格式。
  • 启用懒加载
  • 插件:WP Rocket、Lazy Load by WP Rocket。
  • 操作
    1. 安装插件并启用懒加载功能。
    2. 图片会在用户滚动到可见区域时加载。

3. 使用缓存插件

  • 安装缓存插件
  • 推荐插件:WP Rocket(付费)、W3 Total Cache(免费)、WP Super Cache(免费)。
  • 操作
    1. 安装并激活WP Rocket。
    2. 启用页面缓存、浏览器缓存和Gzip压缩。
    3. 如果需要,启用数据库优化和CSS/JS文件合并。

4. 优化数据库

  • 清理数据库
  • 插件:WP-Optimize、Advanced Database Cleaner。
  • 操作
    1. 安装WP-Optimize插件。
    2. 清理修订版本、垃圾评论、临时数据。
    3. 设置定期自动清理。
  • 减少插件使用
  • 操作
    1. 进入“插件” > “已安装插件”。
    2. 禁用并删除不使用的插件。

5. 启用Gzip压缩

  • 通过插件启用
  • 插件:WP Rocket、W3 Total Cache。
  • 操作
    1. 在缓存插件设置中启用Gzip压缩。
  • 手动启用(Apache服务器)
  • 编辑.htaccess文件,添加以下代码:
apache <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript </IfModule>

6. 减少HTTP请求

  • 合并CSS和JS文件
  • 插件:Autoptimize、WP Rocket。
  • 操作
    1. 安装Autoptimize插件。
    2. 启用CSS和JS文件合并。
  • 使用CSS Sprites
  • 工具:SpriteCow、Toptal Sprite Generator。
  • 操作
    1. 将多个小图标合并为一张图片。
    2. 使用CSS定位显示需要的部分。

7. 优化主题和代码

  • 选择轻量主题
  • 推荐主题:Astra、GeneratePress、Neve。
  • 操作
    1. 安装并激活轻量主题。
    2. 自定义主题样式。
  • 异步加载JavaScript
  • 插件:Async JavaScript。
  • 操作
    1. 安装插件并启用异步加载。
    2. 选择需要异步加载的脚本。

8. 使用最新版本的PHP

  • 检查PHP版本
  • 操作
    1. 登录主机控制面板(如cPanel)。
    2. 找到“PHP版本”选项,选择PHP 7.4或8.0。
    3. 保存更改并测试网站。

9. 禁用不必要的功能

  • 禁用Emojis
  • 操作:将以下代码添加到functions.php文件中:
php remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles');
  • 禁用Embeds
  • 操作:将以下代码添加到functions.php文件中:
php function disable_embeds_code_init() { remove_action('wp_head', 'wp_oembed_add_host_js'); } add_action('init', 'disable_embeds_code_init');

10. 监控网站性能

  • 使用工具
  • 工具:Google PageSpeed Insights、GTmetrix、Pingdom。
  • 操作
    1. 访问PageSpeed Insights
    2. 输入你的网站URL,查看分析结果。
    3. 根据建议优化网站。

11. 启用OPcache

  • 操作
  1. 登录主机控制面板或通过SSH访问服务器。
  2. 编辑php.ini文件,添加以下代码:
ini zend_extension=opcache.so opcache.enable=1

3.重启服务器。


    12. 优化字体加载

    • 使用系统字体
    • 操作:在主题的CSS文件中使用系统字体,例如:
    css body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
    • 异步加载字体
    • 操作:在主题的functions.php文件中添加以下代码:
    php function load_fonts_async() { wp_enqueue_style('google-fonts', 'https://fonts.googleapis.com/css?family=Roboto&display=swap', array(), null); } add_action('wp_enqueue_scripts', 'load_fonts_async');

    13. 减少第三方插件

    • 操作
    1. 进入“插件” > “已安装插件”。
    2. 禁用并删除不必要的插件。

    14. 使用HTTP/2

    • 操作
    1. 联系主机提供商,确认是否支持HTTP/2。
    2. 如果支持,启用HTTP/2协议。

    15. 优化WordPress后台

    • 禁用仪表盘小工具
    • 操作:将以下代码添加到functions.php文件中:
    php function disable_dashboard_widgets() { remove_meta_box('dashboard_primary', 'dashboard', 'side'); remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); } add_action('wp_dashboard_setup', 'disable_dashboard_widgets');

    通过以上具体方法,优化 WordPress 网站,你可以显著提 升WordPress 网站的速度啦!!!

    timelapse photography of car lights
    优化 WordPress 网站的速度

    发表评论

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

    滚动至顶部