WordPress作为当今最流行的网站构建工具,一个快速稳定的WordPress网站可以带来良好的用户体验和SEO效果。但是如果网站加载速度过慢,很容易让访问者流失并转向竞争对手。所以,怎么做好WordPress站内优化和提速是每个站长必修的一课。

怎么做好WordPress站内优化和提速

做好图片优化

选择较小的图片尺寸

在上传图片时选择合适的尺寸,不要上传过大的图片
如果有大图,可以使用图片缩略功能生成不同尺寸的图片
大图如果实在必要,可以使用srcset生成不同px的图片,让浏览器选择合适的加载

压缩图片大小

可以使用免费的在线图片压缩工具,压缩JPEG和PNG图片
上传工具也可选择压缩选项,如TinyPNG
可安装图片优化插件,在上传时自动压缩图片

使用CDN加速图片加载

在主题的option或CDN插件中设置CDN链接
CDN可以加载国内外多节点,大大提高图片加载速度

给图片添加lazy load属性

 

lazy load属性可以让页面先加载文字内容,图片滚动到可视区再加载
可使用插件WP Lazy Load自动给图片添加这个属性
这可以减少首屏加载的资源大小,优化加载体验

以上几步可以极大优化WordPress的图片,让网站页面加载更快,提供更好的用户体验。图片优化绝对是提高WordPress速度的一大法宝。 

 

怎么做好WordPress站内优化和提速

缓存设置

 

浏览器缓存和CDN缓存

– 浏览器缓存是指浏览器本地缓存网站静态资源,如CSS、JS和图片等,避免重复请求
– 可以在WordPress设置中开启浏览器缓存和设置过期时间
– CDN缓存同理,使用CDN可以在不同节点缓存静态资源,加速内容传递

安装缓存插件

如WP Super Cache:

  • WP Super Cache可以缓存WordPress的动态页面
  • 首次访问页面时,插件生成静态HTML页面,存入服务器缓存
  • 二次访问直接读取缓存页面,速度惊人的提高
  • 这种方式可以抗击攻击,也减轻服务器负载

使用WP Super Cache的主要步骤:

  1. 安装并激活WP Super Cache插件
  2. 设置插件参数,开启页面缓存和内容缓存
  3. 设置缓存时间,一般1天到1周
  4. 设置缓存方式为“缓存页面”(recommended)
  5. 清理缓存,每发布新文章后清理缓存以更新内容
  6. CDN设置(可选),如果使用CDN还需在插件设置CDN信息
  7. 浏览器缓存也需位WordPress设置中开启,设置为1天到1年
  8. 正确设置缓存后,WordPress的访问速度会大大提高,站点也更加安全稳定。但需要定期清理缓存与更新内容同步。

 

 

数据库优化

具体可以这样做:

定期对数据库进行优化,删除垃圾数据

使用PHPMyAdmin等工具定期登录数据库,检查垃圾数据并进行清理
垃圾数据主要指的是未使用的表,重复数据,测试数据等
及时删除评论垃圾评论,未审核的评论等

安装数据库优化插件,如WP-Optimize

– WP-Optimize可以帮助自动清理数据库,优化表结构
– 安装插件后,在工具栏找到“WP-Optimize”,进行优化操作
– 首次优化时间较长,后续优化时间较短,设置1-3天定期自动优化
– WP-Optimize可以进行如下优化操作:
– 清理剩余表
– 清理自动保存的帖子
– 清理未使用的标签和分类
– 清理垃圾评论和未批准的评论
– 整理fragmented数据
– 整理表以释放碎片空间
– 加快查询
– 等等

数据库优化的主要作用在于:

  1. 加快数据查询和读取速度
  2. 节省数据库空间,删除冗余垃圾数据
  3. 优化MySQL配置,调高性能
  4. 确保数据安全性
  5. 定期对数据库进行检查与优化,可以让WordPress网站的数据管理更加高效稳定。安装插件的自动优化功能也可以大大减轻管理员的工作量,Keep Your Site Fast!

代码优化

清理WordPress垃圾代码,不使用的widget等

– 查找WordPress主题中的无用代码,注释并删除,保持代码整洁
– 删除不使用的Widget,避免加载无用的CSS和JS
– 同理,删除其他无用的短代码,自定义字段等

开启Gzip压缩

– Gzip压缩可以让文件体积减少60-90%,大大优化网站加载速度
– 登录主机与控制面板,找到相关选项开启Gzip压缩
– 也可在.htaccess文件添加相关代码开启Gzip

避免使用太多嵌套CSS和JS

– 嵌套太深的CSS选择器会影响CSS的加载和渲染速度
– 同理,嵌套太多的JS语句也会让JS执行速度变慢
– 代码结构要整洁清晰,避免过度嵌套

其他

– 使用CDN分担静态资源请求
– 合理使用require和include导入文件
– 使用变量和函数减少重复代码
– 所有JS文件放在页尾,而CSS文件放在头部
– 删除无用的PHP开销,如魔术引号

代码优化的主要作用是

1) 减小文件体积,优化加载速度
2) 提高代码性能,使渲染和执行更迅速
3) 确保主题和插件代码的安全性
4) 提供更好的用户体验
定期检查主题和插件代码,对其进行优化与整理,可以让WordPress网站的前端表现更加流畅。Code is Poetry!保持你的诗歌整洁优美。

怎么做好WordPress站内优化和提速

服务器优化

服务器优化是提高WordPress速度的基石。主要可以这样做:

1、选择快速的主机和高配SERVER:- 选择性能稳定的外国主机商,如:糖果主机Sugarhosts VPS的 Vultr

  • 主机配置至少2GB内存及2核CPU,保证WordPress站点运行流畅
  • 更高的配置如4GB内存+SSD存储可以有更好的效果

2、开启Redis等缓存:

  • – Redis是一款高性能的KEY-VALUE缓存数据库
  • 开启Redis可以将数据库的查询结果进行缓存,极大提高性能
  • 许多主机商都提供Redis的一键开启,建议开启使用。

3、使用CDN分担服务器压力:- CDN可以缓存静态资源,分担服务器的访问压力

  • 访问者可以从最近的CDN节点获取资源,加速访问速度
  • 可以减少约50-70%的服务器流量,提高网站稳定性

4、其它:- 选择Linux系统的服务器,性能更高

  • 定期检查并升级PHP、MySQL等组件版本
  • 设置系统参数,关闭没用的功能
  • 避免使用Cpanel等控制面板,直接使用命令行更高效

启用Nginx+PHP-FPM等组合,比Apache单独使用更快服务器优化的主要作用:

  1. 保证WordPress站点运行于强大的服务器环境
  2. 提供更快更稳定的网站访问体验
  3. 节省服务器资源,降低运维成本
  4. 确保网站数据和访问的安全性选择一款优秀的主机,选用高配服务器,并开启重要的缓存与分担功能,可以让WordPress网站的服务器端表现无可挑剔。Server is the Cornerstone of WordPress! 

其他

除了上面提到的优化技巧,这里还有一些其他方法可以进一步提高WordPress的速度:

1) 减少页面跳转:- 合理使用301和302重定向,减少无意义的跳转

– 如无必要,不使用wp_redirect()函数进行PHP重定向2. /)结尾的固定链接:- 使用/)结尾的链接形式,如/about/而非/about
– 这可以避免链接查询参数的改变导致浏览量统计错误 3. 手机友好的响应式设计:- 使用Bootstrap等框架开发响应式网站,让网站适配不同设备
– 这样可以实现一套主题多端适用,不需要针对手机另做主题
– 响应式网站可以减少服务器查询,优化速度 4.避免在循环中使用too many MySQL queries: – 在WordPress循环中不要进行太多数据库查询
– 可以先保存查询结果到变量,在循环中直接读取变量
– 过多的数据库连接会降低服务器性能 5.使用浏览器缓存避免不必要的HTTP请求:- 开启浏览器缓存,可以让浏览器在一定时间内读取本地缓存
– 不必要的HTTP请求会消耗服务器资源,影响网站速度
– 但更新文章后需及时清理缓存,以防读取旧内容 其他优化的主要作用是:1) 提高网站体验,优化网页结构

2) 减少服务器开销,节省系统资源

3) 确保 SEO和统计数据的准确性

4) 让网站有更好的灵活性和复用性综合运用各种优化技巧,结合实际情况选择最佳方案,可以使WordPress网站速度更快、体验更好、SEO更强,从而在竞争激烈的网站市场中脱颖而出。

 

要全面优化WordPress网站体验,需从多个角度进行检视和分析。图片优化、缓存设置、数据库优化、代码优化、服务器优化以及其他方方面面,每一个环节的优化都会对网站产生积累的效果。本文将从这几个方面,对WordPress站内优化和提速进行详细阐述,帮助站长从源头上检查和优化WordPress网站,让网站速度更快、体验更好、SEO更强。网站速度的提高需要站长的耐心与持之以恒。但只要方法得当,必会收获意想不到的成果。重做已是常态,进步是必然。希望本文的分析与总结可以对您的WordPress优化之路有所帮助。Let’s do it!