wordpress清理缓存
‘壹’ Wordpress插件过多很臃肿,怎么优化
缓存就指很多方便了,比如CDN缓存、静态缓存、数据库缓存、浏览器缓存等等。
1、CDN缓存:CDN的话最好是备案了再起飞,因为大多数没备案的CDN都是给美国节点,而很多人是香港服务器,那岂不是绕着太平洋跑?另外,CDN需要正确的配置(写缓存规则)才能够达到最好的效果。
2、静态数据库缓存:这个呢就不做推荐了,各有各的优点,自己比较效果吧。
3、浏览器缓存:这里呢说一下,如果长期更新浏览器缓存不要搞太久,很多人在网络云加速设置个一年什么的。ServiceWorker的话可以试试,离线打开是不是很装逼呢
精简是重要的
很多优秀的主题包含了很多不必要的功能,这时候就需要适当的精简,毕竟只有骨骼轻才可以飞。
插件的话能用纯代码就用纯代码,插件什么的卡死了。
一些CSS/JS文件要适当的压缩合并,减少请求数,因为在HTTP/1.1中每个文件都要握手。
Gzip的话是有必要开的,大家也知道打包文件更小吧。
HTTP/2压缩了请求头,而且合并了请求,也就是说全站两个域名只需两次请求。
SPDY的话是谷歌的一个项目,本身是为了加快HTTP,不过现在的HTTP/2已经包含了其大部分功能,谷歌也要放弃该项目了
支持HTTP/2的CDN有CloudFlare、腾讯云、又拍云、上海云盾、360网站卫士、魔门云(非联盟已回源,备案无国内,只有一两个节点,巨坑!)等等。
定时清理WordPress的垃圾
压缩合并让请求更快
动静分离让静态资源国内加载
如果你是国外主机的话,这个方法十分管用,可以把图片、CSS、JS文件等托管到国内,不过如果有了HTTP/2的话建议不要搞,因为又要与一个域名握手了。
HTTP/2 SPDY大法好
InstantClick预加载
这个之前提到过,InstantClick当访客鼠标悬浮在a链接时,InstantClick会异步请求这个页面,当访客点击时,便瞬间切页,有木有飞起?不过这玩意会扯出一大堆Bug,像统计、高亮什么的都需要重载,萌新就别弄了,国内估计也就泽泽大佬的Yo模板自带了,至于WordPress还没见过,主题作者也不想撤扯出一大堆问题让用户天天问吧。
经常听一群人说清电脑辣鸡,windows有垃圾,WordPress当然也有,例如自动草稿这样的肯定是不要的东西,这里呢推荐WP Clean Up插件,国人写的。
希望可以帮助到你,望采纳!
‘贰’ 怎么关闭wordpress的wp super cache缓存文件
以前用过wordpress的这个wp super cache这个插件,
在wp super cache插件后台设置的第一栏就有清除缓存的选项。
如果是不想使用wp super cache插件,
可以直接删除它,
然后,再ftp登录,
删除wp-content文件夹下的缓存文件(名字好像是cache),
‘叁’ 把wordpress所有文章全部缓存的插件有哪些
如果想把所有文章都全部缓存,建议使用WordPress高效的本地缓存插件cos-html-cache,这个 Cos Html Cache 竟然是直接生成 Html 静态缓存文件的,不像 W3 Total Cache(简称 W3TC)和 WP Super Cache(简称 WSPC)还需要复杂的配置和运算甚至借助服务器端的配合完成 html 静态化缓存,说白了 Cos Html Cache 就是简单直接。因为简单了,所以 Cos Html Cache 只生成首页和文章页的缓存。
Cos Html Cache缓存插件的优缺点
优点
插件本身很小巧,只有两个文件;
功能单一直接,只有自动生成缓存、删除缓存;
缓存效能很高,网页载入实现“秒开”很容易;
支持Ajax评论。
最后更新是5年前了;
不支持“无目录前缀”的分类目录伪静态(必须有目录前缀);
在硬盘上生成缓存、调用硬盘上的缓存,对硬盘性能有依赖性;
因为是生成了纯静态的html文件,所以PostView统计依然不准确和失效。
缺点
‘肆’ 新人求助 怎么删除WordPress的缓存
先在iTunes的播放列表里建文件夹(歌曲和听力),然后把你要放的曲目分别拖到两个文件夹里。然后插上ipod,在音乐这个同步页面里勾上你刚新建的这两个文件夹。同步就行了。这样就好了。你先自己操作一下。1只要你“歌曲”一直选中的话,就不会消失,即使你把歌曲从电脑里删掉,只要iTunes下有这个播放列表,他都一直会在ipod里的。2删除硬件是什么意思?插U盘出现的那个小绿色的东西,就是你插ipod的啊,ipod也算是个移动硬盘。3电脑关着,应该是充不进去电的4如果出现闪电标志代表正在充电插头的样子的话就是充满电的意思。5以后只要播放列表在iTunes里,并且是选中状态的话,就不会消失的。6像那些金曲啊,我的最爱啊,不想要的话,删了就行。或者是同步ipod的时候不要选它们这些列表就行了。7长按play键可以关它们,你要想永久关机的话,就lock键吧。8最后装iTunes我就不知道问题出在哪了。你要不下个清理软件,把iTunes的安装痕迹都清干净,再下个最新版本装装看
‘伍’ 如何清理WordPress残留垃圾数据
1、彻底清除残留WordPress主题垃圾数据
经常换WP主题删WP主题,装插件删插件很正常,但是简单的删除并不彻底,数据库会有残留,多余的数据保留在post_meta表格里,久而久之就成了一堆可观的垃圾。可使用下面的sql语句来清除不需要的post meta值。有益于加快数据库运行速度,减小数据。
处理方法:清理wp_postmeta数据表,删除文章Meta标签,执行SQL语句,(建议先备份数据库,以上商法,后进者网络均已测试无误)
DELETE FROM wp_postmeta WHEREmeta_key = ‘_edit_lock’;
DELETE FROM wp_postmeta WHEREmeta_key = ‘_edit_last’;
2、彻底删除WP草稿修订版本残留数据
后台编辑文章时,系统会自动保存多个修订的副本。过多的修订记录会加重数据库负担造成资源浪费,数据库越来越庞大,增加了数据检索影响页面的加载时间。
处理方法:清理wp_posts数据表,删除草稿修订版本,执行SQL语句
DELETE a,b,c FROM wp_posts a
LEFT JOIN wp_term_relationships bON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID =c.post_id)
WHERE a.post_type = ‘revision’
注意: 此方法将删除所有的文章的所有修订版,包括相关的meta数据。
也可以使用插件WP-Cleane处理。
3、批量删除WordPress所有垃圾评论
遇到N多垃圾评论,一个一个删除的话会崩溃。可使用下面的SQL语句查询,批量删除WP垃圾评论也不是难事。
处理方法:执行SQL语句
DELETE FROM wp_comments WHEREcomment_approved = ‘spam’;
0 = Comment Awaiting Moderation
1 = Approved Comment
spam = Comment marked as Spam
先用上面方法删除之前的垃圾评论,以后推荐使用Akismet插件,Akismet拥有广泛的垃圾留言过滤系统,省下很多事。
4、删除WordPress未使用标签垃圾数据
WordPress数据库中,如果你使用一个查询语句手动来删除旧的文章,旧的标签却仍然会保留并在你的标签云/列表中出现。你可以使用下面的方法识别未使用的标签并将它删除。
处理方法:执行SQL语句
SELECT * FROM wp_terms wt
INNER JOIN wp_term_taxonomy wtt ONwt.term_id=wtt.term_id
INNER JOIN wp_term_relationshipswtr ON wtr.term_taxonomy_id=wtt.term_taxonomy_id
LEFT JOIN wp_posts wp ONwp.ID=wtr.object_id
WHERE taxonomy=’post_tag’
AND ID IS null
AND NOT EXISTS(SELECT * Fromwp_terms wt2
INNER JOIN wp_term_taxonomy wtt2 ONwt2.term_id=wtt2.term_id WHERE wtt2.parent=wt.term_id) ORDER BY name;
有的人也许会问,这么复杂的SQL语句,应该有WP插件开发者开发相应的数据库优化插件吧。没错还真有相关的优化WP数据库插件。
WordPress数据库优化插件 wp db manager :可以优化、修复、定期备份、执行mysql命令的插件。安装好这个插件之后,可以选择Optimize DB优化数据库。
‘陆’ Wordpress如何清除主题缓存,显示最新页面内容
一、工具:Wordpress
二、操作步骤
1.首先需要登陆网站后台管理界面,点击页面左上角的“网站标题”栏目,进入下一步。
‘柒’ wordpress里面怎么才能清除缓存
1、网站后台管理界面,点击页面左上角的“网站标题”栏目,进入下一步。
2、进入到网站的后台中,找到页面最底部的设置一栏,并点击进入下一步。
3、打开设置一栏,进入其中的内容,在设置中找到“WP Super Cache”这个插件(没有安装的需要自己去插件市场安装,国内所有的WP基本都装这个软件),点击进入下一步。
4、进入到WP Super Cache的插件设置页面,找到页面中的“删除缓存”按钮,并点击进入下一步。
5、界面进入删除缓存的确认界面,再次找到“删除缓存”,并点击完成删除操作。此时再回到的主页看看,是不是已经更新了。
‘捌’ 怎么清理优化wordpress数据库
使用数据库优化清理插件
‘玖’ WordPress首页不更新怎么办
首页没有更新有2个问题:
1、就是缓存问题,需要清理一下缓存
2、就是修改错误,要从新修改一下
‘拾’ wordpress 出现内存不够怎么办
1、静态文件优化
网站的静态文件一般有两种:第一种是网站的 CSS,Javascript 和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中上传的图片或者附件,这些图片文件也是基本不会改动的。
解决好静态文件存储和加速,网站性能就首先能得到基本的保证了,WordPress 构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己服务器上,其他所有图片 JS CSS 都是从 CDN获取的。
2
服务器优化
优化好静态文件之后,就要开始对网站的动态内容进行优化,优化动态内容,首先要有一个稳定网络环境,稳定的主机供应商和服务器性能的优化。
选择一个靠谱的主机托管商,在国内这个很多时候让你抓狂,但是只要努力还是可以的。个人选择 BGP 或者多线机房,让全国用户访问都能有不错的速度,然后尽量选择独立的服务器,再不济,也得 VPS, :-) 因为你没有服务器的 Root 权限很多东西是无法进行的(个人博客可以考虑选择我爱水煮鱼目前使用的 Media Temple 这类的 VPS 主机),当然你也可以找我合租,速度肯定非常强悍。
WordPress 缓存机制和如何缓存
要彻底明白和搞懂 WordPress 性能优化,首先要理解 WordPress 缓存机制,WordPress 默认是一种叫做 WordPress Object Cache 的对象缓存机制,它是把需要缓存的内容按照 Key-Value 这样的模式进行缓存(和 No-SQL 的 key-value 的有点类似),当然它还支持按照 Group 来划分和避免缓存的内容冲突。
所以最基础的 WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,当然高级的 WordPress 插件还能做更多,比如 WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。 Batcache 会把整个页面当做一个对象存到内存里面。
App每日推送 由于注册用户操作比较频繁,不适合 WP Super Cache 这样的静态缓存,对硬盘读写太多,讨论区又无法缓存,我们使用 Memcached 和 Batcache 搭配的内存缓存模式:
对于已登陆的用户,Memcached 会把 WordPress 的对象存到内存里面,服务器的内存足够大,读取和存储速度也够快,并且内存缓存命中率也大于 94%。另外我们 WordPress 程序经过优化,每个页面的查询一般在 2 条左右,所以整个网站效率很高。
WordPress 程序优化
WordPress 程序优化是基于 WordPress Object Cache 的机制对 WordPress 插件和主题进行优化,主要经验有以下几点:
只使用必须的 WordPress 插件,安装太多的 WordPress 插件很容易引起性能问题。从正规站点下载 WordPress 主题,这样下载的主题才能保证质量和安全。WordPress 主题和插件尽量使用模板函数,因为 WordPress 模板函数如果可能都已经做好了 WordPress Object Cache。比如 get_the_terms 和 wp_get_object_terms 这两个函数,功能基本一样,但是 get_the_terms 直接从对象缓存中取数据,无查询,而 wp_get_object_terms 每次都从数据库中取数据。WordPress 插件和主题如果一定要直接查询数据库,请做好 Object Cache,将查询的结果使用 wp_cache_set 存到 Object Cache 中,下次直接使用 wp_cache_get 获取。
5
WordPress 性能优化总结
选择好的服务器和托管商,对 WordPress 程序进行优化,并且做好缓存,WordPress 效率其实很高的,加上 WordPress 本身的灵活性和功能强大,WordPress 作为各种建站绝对是非常不错的选择,所以我一直使用 WordPress 建站。
6
WPJam Debug 插件
最后补充一个 WordPress 性能检测的插件:WPJAM Debug,可以在页脚显示当前页面有多少条 SQL 查询,页面生成花了多少时间,并且把 SQL 按照执行顺序和按照耗时两种方式列出,通过这样的方式帮你分析 WordPress 哪条 SQL 查询有问题或者比较慢,然后着手改进它。