找回密码
 创建账号

QQ登录

只需一步,快速开始

查看: 5335|回复: 27

[转载教程] WordPress性能优化加速五大方法:PHP,MysqL优化和评论,图片静态文件加速

[复制链接]
  • TA的每日心情

    2018-7-9 13:21
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]天邪鬼

    发表于 2015-8-29 18:09:20 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?创建账号

    ×
    文章出自:免费资源部落 http://www.freehao123.com/ 版权所有。


    WordPress是当今最流行的建站博客程序,功能强大,上手容易,各种主题和插件等应有尽有,有关Wordpress的相关文档也是多如牛毛,可以说Wordpress是我们建站的首选程序。当然Wordpress性能也是一个不断被提及的话题,不少人甚至认为WP已经“快”不起来了。
    当Wordpress的流量一上来,网站页面多达上万级,这时Wordpress性能会遇到“瓶颈”,这时如果单纯从花大价钱购买更高配置的主机空间会导致服务器成本骤增,很不划算。倒不如从“软件”着手,通过优化服务器性能和页面加载速度能够达到更好的效果。
    优化Wordpress性能,一般我们是从这几个方面来发力:服务器PHP脚本执行效率、MysqL数据库查询性能、Wordpress评论、图片、JS、CSS等静态文件加载速度。如果要把Wordpress性能比作是一个“木桶”,那么WP综合性能就取决那块“短板”的高度了。
    仔细分析自己的Wordpress博客存在哪些可能影响性能因素,然后“对症下药”,补齐性能的“短板”,Wordpress就会有飞的感觉。这里应该澄清一个可能会被“误导”的概念:Wordpress并不是不能胜任大流量和高数据库查询压力,关键是要做好服务器性能优化,用Wordpress搭建的大型网站比比皆是。
    本篇文章就来分类整理一下Wordpress加速的五个方法,如果你正在遭遇着大流量带来的Wordpress运行缓慢的状况,不妨参考本文对自己的Wordpress进行一次彻底的性能优化。
    WordPress性能优化加速五大方法:PHP,MysqL优化和评论,图片静态文件加速
    WordPress性能优化方法一:选择稳定可靠的主机空间
    Wordpress性能优化方法一:选择稳定可靠的主机空间
    1、物理方面:优化Wordpress的性能前提条件就是有一个稳定安全、网络环境可靠的主机空间,一个经常宕机、机房断网、部分地区无法访问的主机空间还是趁早换一家吧,这样的主机空间即便再怎么优化也是“白搭”。
    2、软件方面:选择Linux服务器作为Wordpress的运行环境。用Windows服务器来跑Wordpress这种情况多见于国内的空间商,之前部落博客就是放在Windows服务器导致的问题非常多,而且效率没有Linux高。
    3、Web服务器:Nginx、Apache视情况而定。现在不少人认为Nginx相对于Apache有资源消耗少、处理静态页面吞吐量强的优势,但Apache也有着稳定、使用方便的优势,这两个Web引擎可以视个人情况而定。
    WordPress性能优化方法二:优化服务器性能提升工作效率
    Wordpress性能优化方法二:优化服务器性能提升工作效率
    1、高效率的HHvm:如果你愿意折腾,可以尽量选择HHvm。HHVM是一个强大的可以用于替代PHP的建站环境,实际测试它比PHP执行效率快过9倍,效果对比:配置Nginx前端Apache后端服务器LNMPA-与LNMP,HHVM性能比拼 。HHvm相关的使用教程:
    1、HHvm Apache 2.4 Nginx建站环境搭建方法安装运行WordPress博客
    2、Lighttpd与HHVM快速搭建方法-让小内存VPS主机体验极致PHP性能
    3、HHVM安装使用教程-高效的PHP运行环境提升PHP性能9倍以上
    2、Memcached缓存加速:Memcached是一个高性能的分布式内存对象缓存系统,通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached对于减少MysqL数据查询压力非常有帮助。
    1、用Varnish和Memcached缓存给WordPress网站提速-内存级加速
    2、WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
    3、WP Super cache启用Memcached内存缓存加速及其效果分析
    3、 服务器加速模块:安装使用服务器加速模块可以在一定的程度上加快服务器运行的效率,就好像给发动机加上了“润滑油”,硬件还是原来的硬件,但是速度快了不少。
    1、Nginx和Apache上安装SPDY模块-减少SSL连接时间加快网站加载速度
    2、主机优化加速mod_pagespeed和ngx_pagespeed安装使用
    3、Varnish高性能开源HTTP加速器:Varnish Nginx和Varnish Apache搭建配置
    WordPress性能优化方法三:使用缓存加快响应速度
    Wordpress性能优化方法三:使用缓存加快响应速度
    1、此处说的缓存是Web缓存,将需要频繁访问的Web页面和对象保存在硬盘或者内存上,当再次访问这些对象的时候加快了速度,它可以大大节省服务器资源。
    2、Wordpress有很多的缓存插件,不同的插件会有不同的使用效果,相关的使用教程:
    1、WordPress缓存插件W3 Total Cache安装设置方法和缓存加速效果对比
    2、Really Static和Cos-html-cache将WordPress真正静态化+国内CDN加速
    3、WordPress缓存插件Hyper Cache使用方法与缓存加速效果对比分析
    4、WordPress加速缓存插件WP Super cache安装方法及使用技巧
    3、除了使用Wordpress缓存插件来达到缓存加速的效果外,我们还可以让Web服务器实现缓存,从理论上讲服务器缓存加速效果要好于Wordpress本身的缓存。
    1、用Redis缓存来给WordPress站点加速-适用于Apache和Nginx
    2、用Varnish和Memcached缓存给WordPress网站提速-内存级加速
    WordPress性能优化方法四:使用全站CDN和静态文件加速
    Wordpress性能优化方法四:使用全站CDN和静态文件加速
    1、实现全站CDN加速,网站的静态程度高的效果会更好,这样的CDN有:
    1、新版百度云加速3.0 高级防护自动压缩图片JS/CSS自动提交sitemap结构化数据
    2、360网站卫士免费DNS和CDN申请使用及CDN缓存无法切换移动主题
    3、DNSPOD分布式解析+安全宝和Incapsula对搜索引擎分别CDN加速
    4、谷歌免费CDN加速Google PageSpeed Service申请和使用教程
    2、除了给全站做好CDN加速外,我们还可以让网站的JS、CSS、图片、附件等实现CDN加速,尤其适用于空间在国外没有取得BA号的网站。
    1、七牛云存储国内免费CDN加速10GB空间10GB月流量多加速节点
    2、WordPress图片文件CDN加速方法:七牛云存储和又拍云存储
    WordPress性能优化方法五:去除掉导致网页加载速度变慢的障碍
    Wordpress性能优化方法五:去除掉导致网页加载速度变慢的障碍
    1、如果你的博客使用了Google自定义搜索,因为“各种原因”会导致网页加载不完整,但是你又不想使用百度站内搜索,那么解决办法就是:网站添加优化Google自定义搜索影响网站打开速度和证书错误。
    2、Gravatar头像服务器不稳定也是影响Wordpress打开速度的重要因素,解决办法:提升WordPress的Gravatar头像加载速度方法:缓存本地化国内服务器,有自己的VPS服务器的可以用这个:Nginx反向绑定域名方法和详细操作应用实例:Google和Gravatar
    3、图片太多的Wordpress博客除了建议使用上面的静态文件加速方法外,还可以使用图片延迟加载,让用户在有限的带宽中最少时间内看到自己想要看到的:WordPress图片实现真正延迟加载-加快页面打开速度节省服务器资源。
    4、最后Wordpress的垃圾评论也是影响Wordpress性能一个障碍,解决办法:五种WordPress防止垃圾评论方法-过滤垃圾评论提高WP运行效率。
    WordPress性能优化加速小结
    1、上面总结的Wordpress性能优化加速方法基本上是部落这几年来使用Wordpress过程的经验,目前来看的话只要服务器配置稍微好一些,带宽足一些,再加上自己有针对性地对服务器和Wordpress进行优化一些,基本上可以满足大流量的要求了。
    2、部落现在这个Wordpress博客经历了从免费空间→付费虚拟主机→VPS主机的全过程,其间有过多次的网站搬家,有多次的宕机,有多次的K站,在经营博客时有多次的迷茫,有多次想过放弃,有多次的短暂停止更新。但是有越来越多的朋友到这里驻足,为部落投稿,为大家分享资源。
    3、博客一路走来,有风雨,有阳光,有笑声,有泪水。掐指一算,踏入2015,即将有七个年头了。“七年之痒”,能否成为下一个转折点,不得而知。对于未来的路,不敢有太多的想法,只能“且行且珍惜”,而部落写博客的心一直未变。
  • TA的每日心情

    2016-8-23 16:19
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]提灯小僧

    发表于 2015-9-9 22:16:02 | 显示全部楼层
    特来此地学习学习~。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-31 18:52
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]桃花妖

    发表于 2017-2-11 22:22:10 | 显示全部楼层
    太深奥了!看不懂!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-5-2 17:00
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-1 09:54:53 | 显示全部楼层
    wordpress静态化后感觉速度可以快不少
    回复

    使用道具 举报

  • TA的每日心情

    2018-7-5 10:58
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]天邪鬼

    发表于 2018-7-3 13:57:17 | 显示全部楼层
    学习下,看看看!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-20 00:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]天邪鬼

    发表于 2018-7-3 18:56:53 | 显示全部楼层
    wordpress静态化后感觉速度可以快不少
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-20 00:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]天邪鬼

    发表于 2018-7-3 18:57:21 | 显示全部楼层
    十年一刻 发表于 2018-7-1 09:54
    wordpress静态化后感觉速度可以快不少

    wordpress静态化后感觉速度可以快不少
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-20 00:24
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]天邪鬼

    发表于 2018-7-3 19:03:24 | 显示全部楼层
    十年一刻 发表于 2018-7-1 09:54
    wordpress静态化后感觉速度可以快不少

    学习下,看看看!
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-5-2 17:00
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-4 17:58:29 | 显示全部楼层
    我是配合cdn使用的
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-5-2 17:00
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-4 17:59:00 | 显示全部楼层
    服务器用的是阿里云t5,虽然性能较差但还是够了,小网站没什么问题,速度也挺快
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-5-2 17:00
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-4 17:59:35 | 显示全部楼层
    要不是为了隐藏ip,我也不会使用cdn,cdn用后速度要慢一些
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-5-2 17:00
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-4 18:00:46 | 显示全部楼层
    对了,我用的那个cdn是腾讯云的,我网站备案了,虽然用的不是自己资料,但某宝上还是可以解决的
    回复

    使用道具 举报

  • TA的每日心情

    2024-2-26 18:44
  • 签到天数: 43 天

    连续签到: 1 天

    [LV.5]三尾狐

    发表于 2018-7-4 18:54:31 | 显示全部楼层
    十年一刻 发表于 2018-7-4 17:59
    要不是为了隐藏ip,我也不会使用cdn,cdn用后速度要慢一些

    理论上CDN是能加速的,国外减速CDN就算了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-8 00:33
  • 签到天数: 6 天

    连续签到: 6 天

    [LV.2]天邪鬼

    发表于 2018-7-5 00:36:44 | 显示全部楼层
    借楼,蹭个经验,谢谢 顺便马克。——————————————如果说我们是浪漫主义 是不可救药的理想主义分子 我们想的都是不可能的事情
    那么
    我们将一千零一次地回答
    是的
    我们就是这样的人
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 创建账号

    本版积分规则

    Archiver|手机版|小黑屋|iYa.App 软件交流社区

    GMT+8, 2024-11-23 15:59 , Processed in 0.044966 second(s), 18 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表