[续]如何优化一个臃肿的WordPress让其照样能飞起来

2018第一篇文章!2018为了实现目标就一直再写主题,所以也一直没水文。我把《如何优化臃肿的WordPress?WordPress照样飞!》投稿到Boke112导航,然后标题也改成了这个,今天就用这个标题补一补坑把。

首先再说说另一种缓存Opcache,Opcache能将预编译好的PHP存到内存里面,可以节省加载和编译的开销。最重要的是是存在内存里的!内存可比硬盘快多了。现在的PHP已经默认编译了,修改php.ini即可使用。

另外补充一下,压缩能使文件变小节省带宽开销加速下载,但是压缩后会使渲染时间变长,所以应该适当控制压缩比例,达到最佳效果

异步加载来助力

Jquery.lazyload(图片懒加载):为什么是懒加载呢?原因很简单,Lazy是"adj.懒惰的"意思,直接暴力翻译过了。lazyload会将在可视区域内图片中的data-src替换到src,这时候图片才开始加载,对于很多图片的站来说这就是个福音啊。

JavaScript异步加载:异步加载能加载后续文档元素的过程将和JS的加载与执行并行进行即异步,从而不会不会阻塞文档元素的加载。异步主要有async和defer、动态创建script方式。defer是HTML时加入的,async是HTML5加入的。具体选择什么方法请自行百度。

就说到这了,我还得写主题呢

weinxin
我的微信
这是我的微信,扫一扫加我好友
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:59   其中:访客  33   博主  26

    • avatar 在线看小说 2
      回复 2018年1月14日 下午5:46  沙发

      我曾经用过,但是我觉得插件多了本身就不太好

        • avatar 狂放 博主
          回复 2018年1月14日 下午5:55  1层

          @在线看小说 OPcache自带,异步在html里定义了肯定是不影响的。lazyload还得依赖js加大网页体积,如果图片不多也没必要

        • avatar ZAERA博客 2
          回复 2018年1月14日 下午6:50  板凳

          优化啥,直接上个CDN,用不起的,服务器尝试加个Redis或者Memcached优化数据库,Memcached把数据库数据加载到内存里,Redis负责缓存页面,再使用用一些异步加载;一些框架了,能用公共CDN就用吧,然后再使用Nginx缓存,把整站的内容全部加载到内存里,数据库查询差不多都省去了,Nginx调用的静态页面,这样干WordPress直接飞起,就算服务器在美国也能飞起来!

            • avatar 狂放 博主
              回复 2018年1月14日 下午7:33  1层

              @ZAERA博客 加CPU加内存加带宽,不起飞继续加钱

                • avatar ZAERA博客 2
                  回复 2018年1月14日 下午7:36  2层

                  @狂放 关键是没钱啊,就是因为没钱,所以才催生很多优化技术的诞生 :grin: 我的头像怎么不显示?你不会把头像本地缓存了吧?

              • avatar Parkmimi 3
                回复 2018年1月14日 下午7:14  地板

                啥主题啊 发下进度呗

                • avatar ZAERA博客 2
                  回复 2018年1月14日 下午7:30  4楼

                  我的评论怎么没出来啊

                  • avatar Parkmimi 3
                    回复 2018年1月14日 下午9:46  5楼

                    你怎么从站长联盟里退群了

                      • avatar 狂放 博主
                        回复 2018年1月14日 下午9:48  1层

                        @Parkmimi 说来话长,不说了(滑稽

                          • avatar Parkmimi 3
                            回复 2018年1月14日 下午9:50  2层

                            @狂放 森七和诗梦啪啪啪 孟超沉迷吹牛逼被抓 狂放被某月宅py走了(Giinc说的) 天哪这都什么操作 :eek:

                              • avatar 狂放 博主
                                回复 2018年1月14日 下午10:01  3层

                                @Parkmimi 不不不存在的

                                • avatar 狂放 博主
                                  回复 2018年1月14日 下午10:10  3层

                                  @Parkmimi 好了那封邮件应该发给你了,嘘,这是个秘密。我知道也是个偶然,说出去我就gg了,别说啊233

                            • avatar 科学看世界 0
                              回复 2018年1月15日 上午9:57  6楼

                              该更新新文章了~~~~ :evil:

                              • avatar 尚寂新 0
                                回复 2018年1月15日 下午6:50  7楼

                                有的人翻译作“惰性加载”
                                总感觉这东西会影响图片的SEO 看有个博主他是从第五张图片开始进行懒加载图片的 这样应该会对搜索引擎友好些

                                  • avatar 狂放 博主
                                    回复 2018年1月15日 下午7:07  1层

                                    @尚寂新 是会影响,因为搜索引擎匹配的是图片的src,很奇怪的是百度还能爬到我的缩略图。。。翻译什么的随便了,我觉得应该叫“异步加载”更好。如果必要的话可以判断UA,不对搜索引擎使用懒加载

                                  • avatar 夏日博客 1
                                    回复 2018年1月16日 上午11:33  8楼

                                    生成纯静态,少加载些插件。

                                      • avatar 狂放 博主
                                        回复 2018年1月16日 下午12:31  1层

                                        @夏日博客 求大佬别用假邮箱啊emm

                                          • avatar 笛声 1
                                            回复 2018年1月21日 下午12:43  2层

                                            @狂放 我有条评论,访客用的马化腾的邮箱,妹的,我都不敢回复。

                                              • avatar 狂放 博主
                                                回复 2018年1月21日 下午1:16  3层

                                                @笛声 这个没办法,开个验证什么的又麻烦

                                          • avatar 夏天烤洋芋 2
                                            回复 2018年1月16日 下午12:38  9楼

                                            还在研究七牛云。

                                            • avatar 胡俊杰 2
                                              回复 2018年1月16日 下午8:43  10楼

                                              买个万元服务器,绝对速度还不用优化。

                                              • avatar Koolight 2
                                                回复 2018年1月16日 下午8:52  11楼

                                                这个就是按需加载吧。期待博主主题!

                                                  • avatar 狂放 博主
                                                    回复 2018年1月16日 下午8:54  1层

                                                    @Koolight 然而代码烂到。。。。

                                                      • avatar Koolight 2
                                                        回复 2018年2月27日 下午10:47  2层

                                                        @狂放 博主太谦逊了。评论后好像滑动解锁会失效,只能清除cookies后才能再评论,不知道有没有这个问题。我试了好几次都是这样。

                                                          • avatar 狂放 博主
                                                            回复 2018年2月27日 下午11:31  3层

                                                            @Koolight 是有这个BUG,但是我在写新主题,到时候也不存在这个BUG了就懒得修了

                                                      • avatar 橘子书 1
                                                        回复 2018年1月16日 下午9:46  12楼

                                                        啥主题?放一波预览图出来瞅瞅!(ps:你这抖动晃瞎我的眼啊)

                                                          • avatar 狂放 博主
                                                            回复 2018年1月16日 下午9:48  1层

                                                            @橘子书 二次开发emmm,你分享过的VicTheme

                                                          • avatar 西枫里博客 3
                                                            回复 2018年1月17日 下午2:15  13楼

                                                            我记得这篇我评论过啊。好奇怪,年纪大了记错了吗?
                                                            还有没有研究的其它先进的技术一起放出来?

                                                            • avatar 喵喵喵博客 3
                                                              回复 2018年1月21日 上午11:36  14楼

                                                              小哥,问你个问题,你的首页的那个ttfb是如何降到50多ms的,我开了wp super cache只降到200ms评论

                                                                • avatar 狂放 博主
                                                                  回复 2018年1月21日 上午11:42  1层

                                                                  @喵喵喵博客 我自己也不知道啊。按理说我这缓存还得通过插件来读取,效果还没有super cache的mod_rewrite好

                                                                    • avatar 喵喵喵博客 3
                                                                      回复 2018年1月21日 上午11:44  2层

                                                                      @狂放 难不成你是开了cdn的那种整页缓存

                                                                        • avatar 狂放 博主
                                                                          回复 2018年1月21日 上午11:47  3层

                                                                          @喵喵喵博客 我的破CDN没法设置,不过大佬好像说现在开了缓存,还是30D。。

                                                                            • avatar 喵喵喵博客 3
                                                                              2018年1月21日 上午11:52  4层

                                                                              @狂放 纳闷了,看了很多大佬的博客,都没写怎么优化的

                                                                              • avatar 狂放 博主
                                                                                2018年1月21日 上午11:58  4层

                                                                                @喵喵喵博客 简单,加CPU加内存加带宽,自己部署上万个CDN节点,各种缓存。中央都得服你

                                                                                • avatar 喵喵喵博客 3
                                                                                  2018年1月21日 下午12:33  4层

                                                                                  @狂放 看了看,好像就是cdn的缓存,你看月宅的,他现在首页的30ms左右,其他的打不开评论

                                                                                  • avatar 狂放 博主
                                                                                    2018年1月21日 下午1:15  4层

                                                                                    @喵喵喵博客 可以试试不用cdn,开http2,nginx缓存,甚至是专业级别的ssl优化,ttfb应该很短

                                                                            • avatar 笛声 1
                                                                              回复 2018年1月21日 下午12:38  15楼

                                                                              啥?!!就没有了,我袜子都脱了。

                                                                              • avatar 玉苏子 0
                                                                                回复 2018年1月24日 下午2:34  16楼

                                                                                好文

                                                                                • avatar c0smxsec 3
                                                                                  回复 2018年1月25日 下午2:39  17楼

                                                                                  问:如何优化一个臃肿的WordPress?
                                                                                  答:更换成轻量的 Typecho !

                                                                                    • avatar 狂放 博主
                                                                                      回复 2018年1月25日 下午2:43  1层

                                                                                      @c0smxsec ty太高级了 代码看不懂 滑稽

                                                                                    • avatar siyochen 0
                                                                                      回复 2018年1月26日 上午1:52  18楼

                                                                                      有些国外主题还是蛮卡的

                                                                                        • avatar 狂放 博主
                                                                                          回复 2018年1月26日 上午5:06  1层

                                                                                          @siyochen 很多国外主题都调用了国外的公共库,著名的有Google,CloudFlare,MaxCDN等,这些在国外起飞但是因为中国都去的备案原因速度比较慢
                                                                                          不过谷歌公共库已经解禁了,有了中国国内节点(大天朝开恩
                                                                                          一般来说资源本地化或使用国内公共库,著名的有360,百度,新浪等
                                                                                          BootCDN因为有又拍云的国内,虽然国外但是起飞
                                                                                          我发现Prism.js的Copy插件会调用cf的公共库

                                                                                        • avatar 养肝护肝 0
                                                                                          回复 2018年1月27日 上午11:05  19楼

                                                                                          作为一个中学生,能如此早用WP 真的很牛

                                                                                          • avatar 网赚猫wzmao.com 1
                                                                                            回复 2018年2月2日 下午4:00  20楼

                                                                                            用过wordpress,zblog,emblog,dedecms,最后还是花钱自己做了个~

                                                                                            • avatar 薅羊毛 1
                                                                                              回复 2018年2月3日 下午12:03  21楼

                                                                                              感谢分享

                                                                                              • avatar tao 1
                                                                                                回复 2018年2月5日 下午5:30  22楼

                                                                                                发现点击下QQ会删除掉已经写好的昵称和邮箱
                                                                                                另外,我感觉,只是小站,并不需要Opcache。。
                                                                                                可能那些大网站用Opcache效果会明显

                                                                                                  • avatar 狂放 博主
                                                                                                    回复 2018年2月5日 下午9:16  1层

                                                                                                    @tao 捕捉巨佬,博客66666

                                                                                                  • avatar 菜鸟博客 2
                                                                                                    回复 2018年2月18日 下午1:31  23楼

                                                                                                    我经常需要存页面,异步加载总是造成页面不全!

                                                                                                      • avatar 狂放 博主
                                                                                                        回复 2018年2月18日 下午4:20  1层

                                                                                                        @菜鸟博客 异步还有这种问题?

                                                                                                          • avatar 菜鸟博客 2
                                                                                                            回复 2018年2月19日 下午4:47  2层

                                                                                                            @狂放 新开的页面直接存,而没有先浏览,容易出现这种情况!

                                                                                                        • avatar 倚竹聽雨 2
                                                                                                          回复 2018年3月7日 下午2:13  24楼

                                                                                                          说得好!我选择Zblog。评论

                                                                                                          • avatar 无人小站 1
                                                                                                            回复 2018年4月15日 下午3:49  25楼

                                                                                                            慢就让他慢吧好看才是正道