本文目录:
- 1、WordPress 新的建网站速度太慢了,怎么办
- 2、如何在WordPress后台直接优化MySQL数据库
- 3、Wordpress插件过多很臃肿,怎么优化
- 4、wordpress的数据存储在数据库中有什么好处k
- 5、如何优化wordpress数据库
WordPress 新的建网站速度太慢了,怎么办
第一、选择速度好的主机
一款优秀、稳定、速度快的虚拟主机、VPS是影响我们WORDPRESS网站打开速度的关键因素之一,不管我们是使用哪种CMS搭建网站,我们需要选择好主机。不同的商家、不同的数据中心,速度是不一样的。比如我们一般选择VPS搭建中文网站,选择较多的是日本、洛杉矶等物理距离离我们距离较近的海外商家机房。如果是英文网站,即便海外的差距比较小,但是还是要根据不同的用户群体选择机房,比如我们有针对欧洲用户的,那最好还是选择欧洲的机房产品。
即便我们在国内主机需要BEIAN,但是鉴于速度和稳定性、长久性考虑,如果我们是正规的,希望长期坚持的,老左还是建议选择国内的服务商。
第二、选择合适的主题
很多WordPress用户,尤其是刚刚接触网站的看到WP拥有无数个漂亮的主题都希望自己的博客/网站也装扮的很漂亮(每一个新站长都是这样的),然后就会选择各种复杂的,甚至是海外的商务主题。其实越是复杂的主题加载的图片、外部调用、JS等信息就多,势必会导致整个页面的加载速度。
所以,我们在选择主题的时候,就要考虑主题的加载速度,我们国内的网速与国外不好比,有些外部加载的资源需要本地化,以及图片的尺码大小需要考虑我们的带宽速度。不能为了好看导致用户访问还没打开,就给你的漂亮网站关闭。
第三、控制图片以及JS的使用
不论是在页面装饰的图片,还是我们文章中的图片,建议选择和使用合理的压缩尺码和大小,这样有利于加载图片。有必要的时候也需要用到图片缓冲lazyload.js插件(最好不用插件,直接代码化)。对于样式和JS的调用,目前比较流行的做法是CSS放到页面上部,JS放到页面底部,这样加载速度比较好。
第四、有必要使用CDN加速
老左个人不建议使用所谓的第三方CDN加速(分享5款国内免费CDN服务商及使用点评),即便在一定程度上起到加速功能,但是据说有些地区用了加速之后反而不如直接的打开快。但是,如果有存储资源的,比如图片或者文档资源类,可以单独使用加速服务,比如七牛等第三方CDN存储服务,把占用资源的信息用于第三方加速存储。
第五、解决Google 字体加载问题
不论是默认的WORDPRESS程序主题也好,还是下载的第三方主题中也包括GOOGLE 字体。我们需要安装Disable Google Fonts插件可以解决问题,如果主题中也有字体加载,我们还需要到对应的主题代码中把googleapis替换成useso就可以。当然,对应的其他外部资源调用的,也需要考虑本地化。
第六、定期整理数据库以及草稿版本
WORDPRESS默认的时候会自动生成一些版本信息,占用比较大的数据库缓存,我们可以使用WP Cleaner插件定期清理。同时,我们的MYSQL数据库也需要定期维护优化,一般一周维护一次足够。WP-Optimize数据库优化插件也是可以的。对于这些插件我们用的时候安装、启动就可以,不用的时候删除。
总之,我们如果希望Wordpress轻便,在主题的选择上要轻便,在内容上要尽量的少图片、小图片,最好使用第三方存储CDN加速资源,我们使用的主机/VPS速度也要好。每一个细节都完善一些,WORDPRESS还是一款不错的CMS选择。
如何在WordPress后台直接优化MySQL数据库
为什么需要优化数据库
随着
MySQL
的使用,包括
BLOB
和
VARCHAR
字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。就像具有碎片的磁盘,会降低性能,需要整理,因此要优化。
如何优化
WordPress
数据库
而
WordPress
使用的数据库正是
MySQL,所以当你觉得
WordPress
速度比较慢的时候,对
MySQL
进行优化下,可以相当程度上提高
WordPress
的速度。我们可以通过
PHPMyAdamin
对
MySQL
表进行优化:
在
PHPMyAdmin
优化
MySQL
表
使用
Optimize
DB
插件在WordPress
后台直接优化
MySQL
数据库
但是如果每次都要进入
PHPMyAdmin
优化
MySQL表,这样是非常麻烦的,今天推荐的插件:Optimize
DB
就能让你在
WordPress
后台直接优化
MySQL
数据表。
该插件安装非常简单,上传激活即可,激活之后,在
WordPress
后台
工具(Tools)
Optimize
DB
就能优化
MySQL
数据表了:
在
WordPress
后台优化
MySQL
表
上图中的
overhead
就是数据库冗余,点击
Optimize
Now,就可以优化。
文:我爱水煮鱼
Wordpress插件过多很臃肿,怎么优化
缓存就指很多方便了,比如 CDN 缓存、静态缓存、数据库缓存、浏览器缓存等等。
1、CDN 缓存:CDN 的话最好是备案了再起飞,因为大多数没备案的 CDN 都是给美国节点,而很多人是香港服务器,那岂不是绕着太平洋跑?另外,CDN 需要正确的配置(写缓存规则)才能够达到最好的效果。
2、静态数据库缓存:这个呢就不做推荐了,各有各的优点,自己比较效果吧。
3、浏览器缓存:这里呢说一下,如果长期更新浏览器缓存不要搞太久,很多人在百度云加速设置个一年什么的。Service Worker 的话可以试试,离线打开是不是很装逼呢
精简是重要的
很多优秀的主题包含了很多不必要的功能,这时候就需要适当的精简,毕竟只有骨骼轻才可以飞。
插件的话能用纯代码就用纯代码,插件什么的卡死了。
压缩合并让请求更快
一些 CSS/JS 文件要适当的压缩合并,减少请求数,因为在 HTTP/1.1中每个文件都要握手。
Gzip 的话是有必要开的,大家也知道打包文件更小吧。
动静分离让静态资源国内加载
如果你是国外主机的话,这个方法十分管用,可以把图片、CSS、JS文件等托管到国内,不过如果有了 HTTP/2 的话建议不要搞,因为又要与一个域名握手了。
HTTP/2 SPDY 大法好
HTTP/2 压缩了请求头,而且合并了请求,也就是说全站两个域名只需两次请求。
SPDY 的话是谷歌的一个项目,本身是为了加快 HTTP,不过现在的 HTTP/2 已经包含了其大部分功能,谷歌也要放弃该项目了
支持 HTTP/2 的 CDN有CloudFlare、腾讯云、又拍云、上海云盾、360网站卫士、魔门云(非联盟已回源,备案无国内,只有一两个节点,巨坑!)等等。
InstantClick 预加载
这个之前提到过,InstantClick 当访客鼠标悬浮在 a 链接时,InstantClick 会异步请求这个页面,当访客点击时,便瞬间切页,有木有飞起?不过这玩意会扯出一大堆 Bug,像统计、高亮什么的都需要重载,萌新就别弄了,国内估计也就泽泽大佬的 Yodu 模板自带了,至于 WordPress 还没见过,主题作者也不想撤扯出一大堆问题让用户天天问吧。
定时清理 WordPress 的垃圾
经常听一群人说清电脑辣鸡,windows 有垃圾,WordPress 当然也有,例如自动草稿这样的肯定是不要的东西,这里呢推荐 WP Clean Up 插件,国人写的。
希望可以帮助到你,望采纳!
wordpress的数据存储在数据库中有什么好处k
WordPress是一款基于PHP和MySQL的开源博客系统,数据存储在数据库中有以下好处:
数据安全性高:数据库采用了多种安全机制来保护数据,例如数据备份、数据恢复、访问控制等,可以有效地保护数据的安全性,防止数据丢失或被非法访问。
数据组织性强:数据库可以将数据按照一定的结构和规则组织起来,例如将文章、评论、用户等数据分别存储在不同的表中,方便管理和查询。
数据可扩展性强:数据库可以很方便地扩展和升级,例如增加新的数据表、字段、索引等,以满足不同的需求和应用场景。
数据处理速度快:数据库采用了高效的查询和索引机制,可以快速地处理大量的数据,提高数据的处理效率和响应速度。
数据共享性强:数据库可以通过网络共享和访问,实现不同应用之间的数据共享和交互,提高数据的利用率和效益。
综上所述,将WordPress的数据存储在数据库中可以提高数据的安全性、组织性、可扩展性、处理速度和共享性,为网站的管理和运营提供了很大的便利和支持。
如何优化wordpress数据库
WordPress系统使用时间长了,数据库中的冗余数据就会很多,定期优化和清理Wordpress的数据库,可以保证Wordpress能够快速工作。
首先,停用一些无用的插件,将WordPress系统表之外的数据表都删除,只保留wp_posts, wp_comments, wp_terms, wp_term_relationships, wp_term_taxonomy 等系统数据表。
其次,打开phpMyadmin,通过SQL语句进行冗余数据删除操作。删除前记得先备份一下。
删除脚本是:
DELETE FROM wp_posts WHERE post_type = 'revision';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
最后,在phpMyAdmin中,选中所有表,点“优化表”。
经过这一番优化操作,就可以将WordPress数据库中的冗余数据删除,优化了数据库的性能。
【wordpress数据库加速】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: