AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户9Proxy ⚡️ $0.04/IP, 无限带宽 IPCola原生住宅IP⚡️$2.1/条双ISP
Google、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头试试Mybid的顶级广告模式Mybid让你的流量赚更多的钱全球超2亿的动/静态纯净住宅IP
GeeLark 最强云手机+指纹浏览器Facebook/TikTok24h免费开户服务招exoclick/TJ等国际联盟代投运维 火云指纹浏览器⚡️10个环境免费⚡️
IPWO全球住宅代理⚡️免费测试⚡️FB海外三不限-户源多 费率低谷歌+Bing+TT+MSN官方代理广告位出租
查看: 11610|回复: 19

WP 速度优化谈

[复制链接]

21

主题

1027

广告币

2438

积分

论坛嘉宾

积分
2438
发表于 2014-1-1 17:13:10 | 显示全部楼层 |阅读模式
SimplyNode
本帖最后由 terranboy 于 2014-1-1 17:40 编辑 ' _" z" c, @) s

: X2 F3 X1 l% k' n4 x新年第一帖,希望对大家有用。
& i( m% j+ ]' @. X* W
$ e4 z' }- i; g最近看到一些帖子冠以 "WORDPRESS终极优化",“提高WP速度XXX倍” 很唬人的标题,看过之后觉得有点过了,我谈一下我的理解。( U& X8 O, \3 m4 f  n
7 \: E0 E4 K& F) b; X, m" |+ x
加速PHP对WP提速来说只占很小的一部分,顶多10%,这类工具有 XCACHE, EACCELATOR, APC 等等 效果都差不多 ,选一个装即可。
. s$ @) f$ _$ I7 W
( s! N/ G$ H# _5 P* c: c8 W& E大部分WP慢 都是因为装的各种插件引起的 数据库插查询慢,  不信装个DEBUG插件 看下哪些地方耗时就知道了。但是如果自己不是开发者,插件是不得不装的,可以有几个选择:6 M! ^' O" ~: ^) C9 X

2 R# X$ J( J8 f2 D4 x首先基本的要做好: 1.内存大一点 肯定好一点
0 O0 t2 n* ^# {# E                                 2.PHP.ini里的MEMORY_LIMIT 改大一点' a- z" l' ~" N: |( o
                                 3. MYSQL 的配置文件 my.cnf 要优化,不会的用 huge-my 代替7 B# }7 Z% J+ a$ H+ b
                                 4. 用MARIADB替换MYSQL, 会好一点点# L+ ?' O) R6 m" ~8 x9 i
                                 5. SSD 对数据库查询要更快一点
# k/ C( H9 y9 v2 O/ y5 ^                                 
6 C  M- o2 c9 I1 K4 h对于非开发人员,有几个缓存插件可以选择:
+ Z; I8 o3 m# h- T, U3 o1.WP SUPER CACHE  基于硬盘的缓存* E4 t5 A8 U2 m# D- y
2. MEMCACHED +BATCACHE  内存级缓存 (推荐用这个 小巧 简单 急速9 i2 f4 A, `( k0 \! V5 ?% _

5 E8 O5 C& C& _' b* S/ ]一般的WP文章站 互动内容不多的话 这2个足够用了,评论比较频繁的可以用第三方DISQUS 之类的 ,速度完全没有问题。3 [4 V' W3 t) A7 w, j% X5 g

; M$ m+ @( _7 j' B. c0 |9 q9 f* i对于动态内容比较多的,这种缓存就有问题了, 如果想让页面的某一块不能缓存 就没有办法了,这点也是我觉得WP没有DRUPAL 强的原因之一。
: t3 i, S6 U: l1 V1 @# `
$ y# F! _% `+ e5 }% Q! T) e不过最近看到一个插件fragmentcache,可以指定缓存哪一块 ,只要在模板添加一些语句就可以了,目前是基于硬盘缓存的。& t/ d) M4 B* ~! O8 E! K
类外还有WIDGET CACHE 是缓存侧边栏的。具体根据自己站自己测试。
5 B" g0 [+ |* m! Q4 e% R# j: Z9 q" B$ }
对于开发人员,选择就多了:, I6 W8 x/ q5 m2 E: W
1.首先看引起查询慢的MYSQL语句写法有没有问题 ,可以自己去改;
- T$ u' d) h+ c- k% ^$ s5 m8 Y# f4 m2.没有问题的可以用MEMCACHED缓存这个慢查询。
0 S) I+ z- R7 L2 R; c   WP自带了一个Transients API, 可以把复杂SQL查询缓存起来 ,可以设置过期时间等等,有了这个 基本上没什么问题了。4 h! y- L$ D0 ?- u& y" R
3. 把动态的PHP改成用JS来获取 就能被缓存了。# s3 \! W& {6 M' b" p" `! \/ W
: y. }4 a- u8 `- V+ z  W
另外会VARNISH的可以用 VARNISH +ESI 来定制你的缓存策略,比较灵活和强大。
! h/ ^! C% {3 }+ g; g
6 p. ^. N+ @5 ]2 n. @* K+ L; s最后要消除网络因素的影响 , 就得用CDN了。1 q+ X4 Z; j: N% o
  T/ N4 w: e0 C6 n6 g1 o( s
以上插件和开源软件的用法都没有详细说明,可以自行搜索 ,网上教程很多的。
, R0 b, O; e9 q5 m7 \5 Y
8 @& K( A2 z3 M/ B& H3 C( e) m, z" g希望这篇文章对你们有帮助。网站快了,用户用着就舒服;用着舒服, 心情就愉悦了;心情愉悦了,没准就会点你的广告买你的产品。{:soso_e100:}8 y5 A, L, X# Y0 I8 V1 ^+ X) Y

& X* |) V7 U* w/ L3 l& T

评分

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

查看全部评分

相关帖子

本帖被以下淘专辑推荐:

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

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

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

使用道具 举报

35

主题

1006

广告币

1348

积分

高级会员

Rank: 4

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

使用道具 举报

21

主题

1027

广告币

2438

积分

论坛嘉宾

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

使用道具 举报

1

主题

179

广告币

180

积分

初级会员

Rank: 2

积分
180

社区QQ达人

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

使用道具 举报

44

主题

236

广告币

824

积分

中级会员

Rank: 3Rank: 3

积分
824
发表于 2014-1-1 18:02:17 | 显示全部楼层
看了觉得云里雾里的。$ I& Y+ q8 s! o) O) L
& C9 E# n. P- \
你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装?
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

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

使用道具 举报

21

主题

1027

广告币

2438

积分

论坛嘉宾

积分
2438
 楼主| 发表于 2014-1-1 18:08:35 | 显示全部楼层
flyer2012 发表于 2014-1-1 18:02
3 P0 s: S# G) ]- P9 ^看了觉得云里雾里的。
5 g4 m' t0 Y/ v) W
! \2 M& r. P  u你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装? ...
7 }9 C' v" m# ~& v  ~8 _6 I8 i: L
当然不是全部装  你适合哪个就用哪个
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:24:10 | 显示全部楼层
阿百川 发表于 2014-1-1 18:05   a+ X0 X, p4 B
用typecho,速度提高10倍以上
0 @: K6 c0 \' S4 \% _8 W4 f: D  o7 D
typecho对英文SEO怎么样?
回复 支持 反对

使用道具 举报

36

主题

370

广告币

849

积分

中级会员

Rank: 3Rank: 3

积分
849

社区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
: n4 V1 e1 O2 T; ltypecho对英文SEO怎么样?

8 q# A5 ^* m' ~0 _3 l( T- k% W很好,安装个英文模板就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:41:55 | 显示全部楼层
阿百川 发表于 2014-1-1 19:32 7 i( A2 p! a8 O- a% U, {
很好,安装个英文模板就可以了
! R; ?/ S& r3 T+ I  S
有免费的英文模板吗?还是自己翻译默认主题?
回复 支持 反对

使用道具 举报

9

主题

1252

广告币

2334

积分

高级会员

Rank: 4

积分
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 , W7 N* a- ^  P& i& e
有免费的英文模板吗?还是自己翻译默认主题?

, H2 O! }$ ~$ T5 o自己搞,很容易,把模板的几个词修改下就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:51:28 | 显示全部楼层
阿百川 发表于 2014-1-1 19:45 , H! C( b5 a, r: k3 x  T& V" u
自己搞,很容易,把模板的几个词修改下就可以了
: O" ]3 x6 M- y2 E
好的,谢谢,听人说thypecho架在普通的share hosting上,都能抗住几十万文章,真的假的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-11 06:10 , Processed in 0.054394 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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