高防cdn
扫码添加高防cdn微信客服
免费试用,满意再付款!

juniu网络高防cdn

QQ客服:1263815588

wORDpRESS机器优化的七个实用技巧

作者:juniu网络   来源:互联网    发布时间:2023-07-08


每个访客都喜欢快速的网站.像搜索引擎等搜索引擎的排名提升也对网站打开快速有一定要求.这意味着您应该让您的网站快如闪电,不仅要让您的客户满意,还要保留您的 seo 排名.

从图像提升到 网站 服务器调优,在 wordpress 站点的配置调优背后有越来越多事情可作.在巨牛科技,大家提供最快最稳定的香港服务器来托管公司级站点或运用,并为 wordpress 网站和服务器提升提供参考建议.大家全天候监控您租赁的香港服务器,并在检测到问题时快速修复.在此大家为您介绍 wordpress 配置调优的服务器提升部分.


一、让浏览器缓存您的站点文件

wordpress 页面加载了许多 css,javascript 和图像文件.当访问者稍后再次返回您的站点时,将再次下载这些文件中的近 80%,从而导致页面加载时间过长.

根据要求浏览器缓存您的网站文件,您可以让访问者快速加载您的网站页面.在 nginx 中,这是使用 “expires” 标记完成的,而在 apache 中,这是使用 “mod_expires” 完成的.但是,使用这些指令时要小心.您网站的外观和作用取决于 css 和 js 文件,如果这些种类的文件被缓存很长时间(例如 30 天),您的回头客可能不会注意到您网站中的主题或作用更改.


2、压缩站点文件以便更快下载

wordpress 站点中的尽大多数文件都是 css,js 和 html 等文本文件.这些文件可以压缩到其大小的10分之一,从而降低站点加载快速.

在 apache 中,这可以使用 mod_gzip 模块完成,而在 nginx 中,可以使用 “gzip” 标记完成.重要的是要注意,虽然压缩会提高页面快速,但它会导致相当大的 cpu 负荷,从而减慢服务器的快速.您需要在压缩和资源使用之间取得平衡.在某些情况下,您可能需要使用静态压缩文件,并缓存 网站 服务器以减少 cpu 负荷,同时确保高压缩率.


1、提升信息库

wordpress 将其所有内容存放在信息库中,而且对于每个页面加载,执行许多信息库查看.跟着时间的推移,诸如碎片化,表大小增长等问题导致信息库配置不佳.因此,每隔一段时间提升信息库至关重要.您需要及早发现信息库瓶颈,并在它减慢网站快速之前修复它们.您需要在服务器中监控信息库指标,例如查看延时,慢查看,内存使用等,以检测配置问题.



4、获得快速的 php 引擎

并非所有 php 引擎都是平等的.较旧的 php 引擎(如 mod_php 和 suphp)在代码执行方面效率低下.有现代的替代品,如 php-fpm,hhvm 和 php 7,可以为您的脚本提供即时快速升级.但是,执行这些引擎可能会很棘手.以下是您可能面临的一些常见问题:

•设定挑战.这些引擎作为单独的服务执行,而且 apache(或 nginx)应配置为将所有 php 文件传递给引擎.此外,应正确设定服务套接字和 php 文件的权限.

•维护问题.高配置引擎使用内部缓存来更快地编译 php.依据网站流量和网站代码的变化,需要定期调整这些设定,以确保不提供陈旧内容,或者缓存未得到充分利用.


5、缓存 php 执行结果

现在,许多网站都执行在 php 或其他脚本语言上.当访问者请求页面时,服务器会消耗 cpu,内存和磁盘 i / o 来组建一些 php 文件中的 html 页面.

大家没有理由为同一页面的第2个请求应该占用这么多资源.php opcode 缓存系统(如 apc 或 x-cache)将 php 代码存放在内存中,因此下次不需要花费资源再次处理 php 代码.

但是,执行不当或未维护的 opcode 缓存可能会对网站配置造成影响.某些 php 引擎(如 suphp)无法缓存 php 文件,而且在缓存上启用高压缩会导致高服务器负荷.您因该定期审核缓存系统的配置,并调整服务器设定以防止过时信息的堆积,并防止过度使用服务器资源.


6、根据缓存 html 页面绕过 php 引擎

如果有比 php 缓存更好的东西,它就是一个 html 缓存.所有 wordpress 网页都以 html 文件形式发送,大多数访问都可以根据预先生成的 html 页面来满足.

有一些 html 缓存系统可以与 php 一起使用,例如:varnish.varnish 将所有重复的文件请求(例如图像,文件等)保存在 ram 中,这样除非有新的页面请求,否则不需要使用系统资源.但需要注意的是,varnish 系统有时会面临 503 错误,资源限制等,而且可能难以修复.


7、使用 http / 2 而不是 http 1.1

尽大多数网站都使用 http 协议 v1.1.这是 1997 年发布的旧版本,它迫使浏览器一个接一个地顺序下载页面文件.新版 http,即 http / 2 于 2015 年发布,并得到所有主流浏览器和 网站 服务器的兼容.它提供了许多快速升级作用,例如每个连接的多文件传输,压缩标头等.但是选用 http / 2 有几点需要注意:

• 将网站转换为 https.chrome 和 firefox 等主流浏览器仅根据彻底加密的 https 连接兼容 http / 2.将整个站点转换为 https 可能会变得乏味.您可能不得不用 https 替换 http 链接,设定全自动更新 ssl,并测试所有作用,直到大家将其发布到生产中.

•监控漏洞.http / 2 仍然是新的.虽然协议本身很较强,但服务器代码中可能存在漏洞.因此,密切关注安全性新闻,并在出现问题时修补服务器非常重要.


总之,您的 wordpress 网站的配置很大程度上取决于您挑选的插件,主题以及您在网站中使用媒体的方式,但提升底层服务器同样重要.