标签:优化

WordPress 加载慢?全网最有用的 WordPress 优化教程

本站优化效果 后台 880ms 左右 本站使用的部分插件 优化教程 插件选择建议 选择插件时一定要确保多个插件之间没有冲突内容,特别是缓存类、优化类的插件 曾经有人在某群中问:“我装了10多个缓存插件,为什么网站还是慢“ 对于这种问题,一个缓存插件配置不好就足够拖慢性能了,更何况你来了10多个 每次更改缓存设置一定要测试前端、后端功能是否正常 某些特殊情况下,启用缓存反而会导致加载速度变慢
阅读全文 →

WordPress 优化之数据库篇

优化 AutoLoad MySQL 表的 autoload 属性控制表是否在数据库启动时自动加载到内存中。 设置为 1 时,表会在数据库启动时自动加载,可提高频繁查询的表的速度,但也占用内存空间。 设置为 0 时,表不会自动加载,可节省内存空间,但首次查询时需要加载,速度较慢。 对于较为大型的 WordPress 站点,请一定要看看“wp-postmeta”表的大小以及行数,一般情况下这个表可
阅读全文 →

手写插件给上传文件末尾加时间戳,防止大量 SQL 查询

在 WordPress 媒体库中,当上传文件时首先会在数据库中查询是否存在相同文件名的文件,如果有,那么就继续查询下一个文件名 这样会导致在重复上传一个相同文件名的文件后 SQL 请求数不断增加(即使文件内容是不一样的) 目前很多插件均为在文件名前或直接将文件名重命名为时间戳,这样会导致在查找文件时非常困难,为此我建议获取扩展名并在文件末尾添加时间戳,最后再将扩展名拼接回去,以下是完整代码,你可以
阅读全文 →

简单的给网站加上pjax无刷新加载

pjax是什么? 简单点描述, 就是利用 ajax 技术去服务器获取文档, 在不刷新浏览器页面的情况下, 更新当前页面, 并且能保证页面的 js 和 css 等文件不会被重复加载, 然后利用浏览器提供的 pushState 功能, 对 URL 进行更新, 并能保证用户通过点击 back 按钮回溯到历史页面. 为什么要用pjax? pjax可以带来更好的体验 加载新的页面无需重新去加载css js
阅读全文 →

利用PHP压缩CSS、JS 输出

最近发现把网站css JavaScript 压缩之后运行速度快的多 把代码分享一下吧 利用PHP把所有的CSS JS 处理压缩成一个文件输出 CSS <?php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) {
阅读全文 →