7种优化WordPress网站性能的方法(赞助)

1,135 阅读3分钟

绝大多数的博客、新闻网站和信息网站都运行在WordPress上。 虽然WordPress的开发团队和社区尽最大努力确保wordPress的性能,但有一些做法你可以实施,以保持你的网站快速发展。 让我们来看看其中一些

使用Cloudinary WordPress媒体插件

Cloudinary是互联网上最具活力的媒体转换、交付和优化服务。 有了Cloudinary,你可以。

  • 按设备、平台和浏览器提供优化的图像、音频和视频
  • 使用Cloudinary API或querystring参数,在飞行中定制媒体
  • 利用客户端的JavaScript库来创建图像浏览器、幻灯片等。

Cloudinary WordPress插件使在您的网站上使用Cloudinary更加容易,它可以直接上传到Cloudinary,并有方法来修改您的媒体。

Cloudinary提供的所有好处,直接集成在您的WordPress网站中。 最小的安装工作量,最大的功能和灵活性

懒惰加载图像

懒惰加载图像的技术已经存在了几十年,但HTML规范最近增加了一种方法,用JavaScript懒惰加载图像。

<img src="path/to/image.jpg" lazyload />

懒惰加载你的图像将极大地提高性能 - 为什么要渲染你不需要的图像?

删除不必要的插件文件

WordPress的插件对功能有很大的好处,但很多时候插件注入的资源会拖慢你的网站。 WordPress提供了一个API来删除这些不必要的文件。

// Get out of my page!
wp_dequeue_style('pagination-style');
wp_dequeue_script('jquery');

不要让这些插件为所欲为--控制它们在每个页面上可以加载的内容吧

使用内容缓存插件

当你退一步思考大多数网站提供的内容时,大部分都是静态的,这意味着你不需要为不改变的内容做一堆服务器端的渲染和数据库调用。

为了提高WordPress的性能,你可以使用任何数量的WordPress缓存插件。 有些是非常简单的,而有些则是相当先进的。 有的生成静态HTML页面,有的缓存数据库结果,还有的编写动态的.htaccess ,以保持你的网站尽可能快。

防止文件的热链接

热链接文件对你的WordPress网站是一个巨大的压力,而且也是违规网站的一个可怕的做法。 一个简单的.htaccess 魔法可以防止热链接者耗尽你的服务器资源。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://davidwalsh.name/.*$ [NC]
RewriteRule .*.(png|gif|jpe?g)$ [F,NC]

你可以选择直接阻止这些热链接,或者将这些文件中的其他内容作为服务器。 我建议直接屏蔽热链;通常情况下,违规的链接者会从他们的页面上删除热链。

优化JavaScript和CSS的交付

Cloudinary WordPress插件优化了图像、视频和其他媒体的交付,但没有优化静态资产,如JavaScript和CSS文件。 由于这些资产很少变化,但对网站的下载速度有相当大的影响,强烈建议开发者使用CDN。

本博客使用CloudFlare的优化资产交付,但也有许多其他令人惊叹的CDN,它们可以根据位置、媒体类型、压缩等因素优化你的网站。

为本地托管的资产启用GZip压缩功能

建议通过CDN提供静态JavaScript和CSS文件,但CDN并不总是所有文件的选择。 GZip压缩是一种压缩内容以加快下载的方法,是提高资产性能的一个好方法。

gzip on;
gzip_proxied any;
gzip_types text/plain text/xml text/css application/x-javascript;

当你没有CDN为你做这件事时,GZip压缩对缩小你的文件有奇效。

保持你的WordPress网站的敏捷性对于SEO和用户的便利性是非常重要的。 最好的部分是,这些做法只需要几分钟就可以实现。 如果你想获得最好的图像压缩、交付和灵活性,你将使用Cloudinary WordPress插件来做到这一点

The post7 Ways to Optimize Performance for Your WordPress Site (Sponsored)appeared first onDavid Walsh Blog.