找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】
FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线
【官方】❤️搜索套利买量投流开户独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放
【神盾 AI】Meta 广告资产防护 永久免费FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 13001|回复: 19

WP 速度优化谈

[复制链接]

21

主题

1030

广告币

2441

积分

论坛嘉宾

积分
2441
发表于 2014-1-1 17:13:10 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 terranboy 于 2014-1-1 17:40 编辑
! E8 I8 R) ^. q- L- b
% i7 \, @( O6 |: Z& N; k; n  k' ~新年第一帖,希望对大家有用。
/ p$ b. Z' v1 A8 }4 i
' v$ I. O" A- d$ [4 M最近看到一些帖子冠以 "WORDPRESS终极优化",“提高WP速度XXX倍” 很唬人的标题,看过之后觉得有点过了,我谈一下我的理解。
0 M, V  g6 s3 T( k, R3 s0 D3 O9 W/ t5 ?6 ~
加速PHP对WP提速来说只占很小的一部分,顶多10%,这类工具有 XCACHE, EACCELATOR, APC 等等 效果都差不多 ,选一个装即可。, ?. p  V2 q  h& \: J8 X
* S+ p& n6 I+ H: c
大部分WP慢 都是因为装的各种插件引起的 数据库插查询慢,  不信装个DEBUG插件 看下哪些地方耗时就知道了。但是如果自己不是开发者,插件是不得不装的,可以有几个选择:
5 B- Y% m) r9 E. e5 b, Z& }8 B
, _. `; N$ k) b) [6 V首先基本的要做好: 1.内存大一点 肯定好一点
4 @) n- _3 U+ I  x4 ]                                 2.PHP.ini里的MEMORY_LIMIT 改大一点
$ ^- j9 C- \5 ], I                                 3. MYSQL 的配置文件 my.cnf 要优化,不会的用 huge-my 代替
, w0 s4 O0 u* i" p                                 4. 用MARIADB替换MYSQL, 会好一点点
& K' Q7 g" y# ?2 Q) {) e                                 5. SSD 对数据库查询要更快一点
0 q& c, V8 v, ]8 G; h6 D  e                                 
; W6 Z% X) n' K+ B对于非开发人员,有几个缓存插件可以选择:/ Y7 K( @5 H# P& f$ g. ^1 t
1.WP SUPER CACHE  基于硬盘的缓存" W. @5 o% Y* |/ {
2. MEMCACHED +BATCACHE  内存级缓存 (推荐用这个 小巧 简单 急速)
1 q0 B) q1 }8 A! P0 C
& h, `3 }4 T4 ^8 Z: d2 z' z; O一般的WP文章站 互动内容不多的话 这2个足够用了,评论比较频繁的可以用第三方DISQUS 之类的 ,速度完全没有问题。
8 n; Z. ^  [8 Y) T& `8 U" |$ M  T8 L! _; z+ V, |$ I, j5 ]
对于动态内容比较多的,这种缓存就有问题了, 如果想让页面的某一块不能缓存 就没有办法了,这点也是我觉得WP没有DRUPAL 强的原因之一。
! ~3 y, [5 C5 C/ U) H. Q, `! x$ T6 ?, F; V$ ^9 k6 m
不过最近看到一个插件fragmentcache,可以指定缓存哪一块 ,只要在模板添加一些语句就可以了,目前是基于硬盘缓存的。
" P, Z! ~/ w1 b类外还有WIDGET CACHE 是缓存侧边栏的。具体根据自己站自己测试。7 z& J- i6 B& n# O( b4 \% Z# P

9 l8 t6 [8 t. B) Q9 E对于开发人员,选择就多了:
: Q- \/ d4 r8 y" }4 X' k; J0 P1.首先看引起查询慢的MYSQL语句写法有没有问题 ,可以自己去改;
1 m0 c7 `, z7 h7 X2.没有问题的可以用MEMCACHED缓存这个慢查询。
8 v: t9 e: X4 o   WP自带了一个Transients API, 可以把复杂SQL查询缓存起来 ,可以设置过期时间等等,有了这个 基本上没什么问题了。/ m+ h. U& R; D0 X
3. 把动态的PHP改成用JS来获取 就能被缓存了。  X3 A/ z. Y8 p  z4 z
% y6 i& V3 `0 l! @. Z
另外会VARNISH的可以用 VARNISH +ESI 来定制你的缓存策略,比较灵活和强大。8 {) l5 U2 r& H# O& j- e* p4 |

. y# Q. G* g1 E最后要消除网络因素的影响 , 就得用CDN了。
) F+ y; t1 k! T3 _/ H2 ~3 {9 T0 b2 u/ s2 a1 I3 m4 L( _* j
以上插件和开源软件的用法都没有详细说明,可以自行搜索 ,网上教程很多的。
! x, h& s( T. L( Y1 `6 y$ A% @7 y! h) M* x5 o; d
希望这篇文章对你们有帮助。网站快了,用户用着就舒服;用着舒服, 心情就愉悦了;心情愉悦了,没准就会点你的广告买你的产品。{:soso_e100:}
1 ~- G$ ^0 }# G- ?
3 ^0 x, f7 E/ ~; c& h5 h5 Q

评分

参与人数 1广告币 +50 收起 理由
河小马 + 50 很给力!

查看全部评分

相关帖子

本帖被以下淘专辑推荐:

  • · 建站|主题: 45, 订阅: 14
回复

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

积分
532

社区QQ达人

发表于 2014-1-1 17:17:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

35

主题

1005

广告币

1348

积分

高级会员

积分
1348
QQ
发表于 2014-1-1 17:41:50 | 显示全部楼层
这篇文章的措词让我感觉像软文,不过找来找去找不到证据,很沮丧
回复 支持 反对

使用道具 举报

21

主题

1030

广告币

2441

积分

论坛嘉宾

积分
2441
 楼主| 发表于 2014-1-1 17:45:58 | 显示全部楼层
那肯定要原创撒
回复 支持 反对

使用道具 举报

1

主题

179

广告币

180

积分

初级会员

积分
180

社区QQ达人

发表于 2014-1-1 17:54:05 | 显示全部楼层
楼主说的那两篇文章刚好我看过,楼主这篇说想要做的好,还是要会mysql
回复 支持 反对

使用道具 举报

44

主题

236

广告币

824

积分

中级会员

积分
824
发表于 2014-1-1 18:02:17 | 显示全部楼层
看了觉得云里雾里的。
4 t+ j8 L4 L% x' Y5 G6 a2 \& X# E4 Q
你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装?
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2014-1-1 18:05:43 | 显示全部楼层
用typecho,速度提高10倍以上
回复 支持 反对

使用道具 举报

21

主题

1030

广告币

2441

积分

论坛嘉宾

积分
2441
 楼主| 发表于 2014-1-1 18:08:35 | 显示全部楼层
flyer2012 发表于 2014-1-1 18:02
  w7 {9 z2 @* y8 J4 S看了觉得云里雾里的。
3 Z; x7 D: _/ T& `7 g) _4 T! q
% x2 I$ U% a( y; K你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装? ...

6 P% Q- ]- O3 P, s& e 当然不是全部装  你适合哪个就用哪个
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

积分
1739

社区QQ达人

发表于 2014-1-1 19:24:10 | 显示全部楼层
阿百川 发表于 2014-1-1 18:05
9 Q; R8 ^& f7 x( p+ B9 E用typecho,速度提高10倍以上
# J& J' q6 q' z; o: M  @
typecho对英文SEO怎么样?
回复 支持 反对

使用道具 举报

37

主题

380

广告币

860

积分

中级会员

积分
860

社区QQ达人

发表于 2014-1-1 19:30:11 | 显示全部楼层
MEMCACHED + zend  Opcache 感觉速度很好。
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2014-1-1 19:32:25 | 显示全部楼层
YAH00 发表于 2014-1-1 19:24   V, N# b, {: f. ]
typecho对英文SEO怎么样?

1 Q7 N3 b& ?4 ]; G很好,安装个英文模板就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

积分
1739

社区QQ达人

发表于 2014-1-1 19:41:55 | 显示全部楼层
阿百川 发表于 2014-1-1 19:32
* {8 D0 m1 v- Q5 @5 Q很好,安装个英文模板就可以了
6 q: N2 T( y1 A! c
有免费的英文模板吗?还是自己翻译默认主题?
回复 支持 反对

使用道具 举报

9

主题

1252

广告币

2334

积分

高级会员

积分
2334

社区QQ达人

发表于 2014-1-1 19:45:04 | 显示全部楼层
WP,不适合跑大量数据。。。先天不足,没得救。。弃了吧。。
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2014-1-1 19:45:21 | 显示全部楼层
YAH00 发表于 2014-1-1 19:41
+ L, L% ~* ~5 z- g有免费的英文模板吗?还是自己翻译默认主题?

. a* t* r2 k" G) \" t: V6 x$ j: F自己搞,很容易,把模板的几个词修改下就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

积分
1739

社区QQ达人

发表于 2014-1-1 19:51:28 | 显示全部楼层
阿百川 发表于 2014-1-1 19:45
5 @/ e, K; g% R9 M1 e' s: u! D+ d自己搞,很容易,把模板的几个词修改下就可以了
1 N% b( C) q: K9 z
好的,谢谢,听人说thypecho架在普通的share hosting上,都能抗住几十万文章,真的假的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-10-27 13:33 , Processed in 0.104107 second(s), 26 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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