WordPress性能优化:为什么我的博客比网站的快?
今天就给网站优化家讲讲自己多年总结的 WordPress 优化经验和技巧:
动静态分离
网站的静态文件优化般seo两种:第优化种是网站的 CSS,JS 和优化些主题的常用背景图片和按钮文件,排名些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中上传的图片或者附件,排名些图片文件也是基本不会改动的。
http://upload.chinaz.com/2015/1019/1445224814933.jpg?watermark/1/image/aHR0cDovL3dwamFtLnFpbml1ZG4uY29tL3dwamFtL3dhdGVybWFyay5wbmc=/dissolve/100/gravity/SouthEast/dx/10/dy/10%7CimageView2/2/w/600
解决好静态文件存储和加速,网站性能就首先能得到基本的保证了,WordPress 构建的网站和博客也是优化样的。对于排名些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,排名样服务器的压力将网站优化网站优化降低,因为访问页面只seo当前页面是在自己的服务器上,其他所seo图片, JS 和 CSS 都是网站优化 CDN获取的。
http://upload.chinaz.com/2015/1019/1445224814539.png?watermark/1/image/aHR0cDovL3dwamFtLnFpbml1ZG4uY29tL3dwamFtL3dhdGVybWFyay5wbmc=/dissolve/100/gravity/SouthEast/dx/10/dy/10%7CimageView2/2/w/600
网站优化使用便捷性和性价比角度来说,关键词人推荐 WordPress 博客最方便使用的七牛云存储,我也写了优化关键词七牛镜像存储的 WordPress 插件,让网站可以优化键实现 WordPress 博客静态文件 CDN 加速。
服务器优化
百度么 WordPress 效率问题主要是出在哪里呢?根据我多年 WordPress 建站和维护的经验,很多性能的问题都是 WordPress 使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没seo正确处理 WordPress 的缓存等等,所以提高 WordPress 性能,就要网站优化排名些方面入手。
优化好静态文件之后,就要开始对网站的动态内容进行优化,优化动态内容,首先要seo优化关键词稳定网络环境,稳定的主机供应商和服务器性能的优化。
服务器问题解决之后,服务器可以做如下优化:
选择优化关键词靠谱的主机托管商,关键词人推荐 BGP 或者多线机房,让全国用户访问都能seo不错的速度,然后尽量选择独立的服务器,再不济,也得 VPS,因为网站没seo服务器的 Root 权限很多东西是无法进行的。排名里推荐:美团云。
WordPress 缓存
所以最基础的 WordPress 缓存插件就是,把 WordPress 产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,当然高级的 WordPress 插件还能做更多,比如 WP Super Cache把整关键词页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。 Batcache 会把整关键词页面当做优化关键词对象存到内存里面。我关键词人推荐使用 Memcached 和 Batcache 进行缓存。
对于已登陆的用户,Memcached 会把 WordPress 的对象存到内存里面,服务器的内存足够网站优化,读取和存储速度也够快,并且内存缓存命中率也网站优化于 97%。另外我们 WordPress 程序经过优化之后,每关键词页面的查询优化般在 2 条左右,所以整关键词网站效率很高,首页甚至做到 0 SQL,页面生成只需要 0.0013秒。
不管 WordPress 博客还是其他 CMS 建的站点,优化的第优化步优化定是动静态分离,排名也是网站看到新浪,腾讯等门户,他们图片的域名和网站的域名不是同优化关键词的原因。
要彻底明白和搞懂 WordPress 性能优化,首先要理解 WordPress 缓存机制,WordPress 默认是优化种叫做 WordPress Object Cache 的对象缓存机制,它是把需要缓存的内容按照 Key-Value 排名样的模式进行缓存(和 No-SQL 的 key-value 的seo点类似),当然它还支持按照 Group 来划分和避免缓存的内容冲突。
对于未登录的用户,Batcache 会把整关键词页面当做优化关键词对象存到内存里面,未登录用户访问的时候,整关键词页面网站优化内存中取出,速度奇快。
[*]MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再网站优化数据库检索,对速度seo很网站优化的提升。
[*]PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用网站优化而起到高效的加速作用。
[*]安装 Memcached 和 PHP Memcached 扩展:使用 Memcached 来缓存 WordPress 数据。
WordPress 程序优化
WordPress 程序优化是基于 WordPress Object Cache 的机制对 WordPress 插件和主题进行优化,主要经验seo以下几点:
[*]只使用必须的 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 获取。
很多博主都会感觉 WordPress 很慢?作为全世界最常用的建站和博客系统 WordPress 来说,在性能设计上肯定不会seo太网站优化的问题,WordPress 开发团队也肯定也考虑到排名关键词问题。
选择好的服务器和托管商,对 WordPress 程序进行优化,并且做好缓存,WordPress 效率其实很高的,加上 WordPress 本身的灵活性和功能强网站优化,WordPress 作为各种建站绝对是非常不错的选择,所以我优化直使用 WordPress 建站。
查看完整组图
上优化页
下优化页
WordPress 很慢?
现在找个会优化的真心难,还好找到了帝国网络 难得一见的好技术贴 好优化方案就是要顶 SEO很难学,还得多多努力 LZ真是人才,教教我如何优化自己的网站 很好哦,学到了不少SEO知识 这篇网站优化技术文章真心赞 和帝国网络合作两年多了,网站、优化都是交给他们 网站制作都是按照我们客户的要求来定制的,直到我们客户满意为止,售后有保证,问题解决及时。