我在 wordpress 中创建了一个网站。站点包含许多长页面和许多 java 脚本。但是站点完成后,服务器会获得如此多的加载时间,因此需要进行哪些更改以减少加载时间?
7 回答
按照说明操作
- 使用 CloudFlare 或使用 Google mod_pagespeed UI
- 使用W3 Total Cache或WP 超级缓存
- 尝试从 w3 总缓存 gzip/http 压缩您的网站
- 使用数据库缓存重新加载修复
- 使用Smush-it / Ewww Image Optimizer减少图像站点
您也可以访问以下网站:
http://premium.wpmudev.org/blog/5-quick-ways-to-speed-up-your-wordpress-site/ http://www.sparringmind.com/speed-up-wordpress/
- 如上所述,使用像 Amazon Cloudfront 或 Cloudflare 这样的 CDN。
- 使用 Amazon S3 存储您的所有媒体,如图像等。
- 尝试在 body-end-tag 的底部加载所有 Javascript。
那是我最好的建议,那会减少很多。
我强烈建议您考虑使用 W3 Total Cache。正如其他人所说,您可以缩小和缓存您的几个页面。W3TC 也有 CDN 支持。如果您想走简单的路线,请查看它与 MaxCDN 的集成,否则我推荐 Amazon CloudFront。
此外,您可能想看看 CloudFlare 是否适合您。
开箱即用的 WordPress 非常快。它只会通过您选择插件和主题而开始减慢。浏览它们并删除任何不必要的内容。是的,甚至删除停用的插件/主题。
WP Smush.it 已被 WPMU 接管并得到了极大的改进。绝对推荐它。
- 用于
wp_enqueue_script
避免调用多个j
s文件。jQuery
css
我的意思是有很多插件指的是他们使用的不同版本的 jQuerywp_enqueue_script
。 - 尝试安装
W3 Total Cache
插件,您可以在其中优化您的网站,最小化 css 并合并 jQuery 文件。 - 尝试加载您的网站@whichloadsfaster.com。分析结果并相应地工作。希望这就足够了。
- 为了更快的加载尝试优化你的代码,问问自己你安装的每个插件是否值得保留,如果不需要,删除它们。还可以尝试为您的博客配置 CDN,这肯定会减少加载时间以及服务器上的负载。
- 使用 CloudFlare 或使用 Google mod_pagespeed UI
- 使用 W3 Total Cache 或 WP super cahe
- 尝试从 w3 总缓存 gzip/http 压缩您的网站
- 使用数据库缓存重新加载修复
- 使用 Smush-it/Ewww Image Optimizer 减少图像站点
如果您使用的是 W3Total Cache,请确保在推送更新的文件时使用文件重命名或查询字符串来破坏缓存:
http://robandlauren.com/2013/04/11/busting-cache-in-wordpress/
如果您使用的是 W3 Total Cache,请尝试禁用(如果您已打开)“对象缓存”功能。我已经解决了网站加载禁用此功能和禁用 Wordfence 上的“实时流量”的许多问题