AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 12508|回复: 19

WP 速度优化谈

[复制链接]

21

主题

1028

广告币

2440

积分

论坛嘉宾

积分
2440
发表于 2014-1-1 17:13:10 | 显示全部楼层 |阅读模式
本帖最后由 terranboy 于 2014-1-1 17:40 编辑
, K' ]# E. ^0 [5 q$ u5 W' @, }+ Y( s! i; @2 l, y# T
新年第一帖,希望对大家有用。
- T4 w9 h, E# l: u, \/ _2 M
) T" B6 W. ?9 V3 p, q$ |* ~  Y最近看到一些帖子冠以 "WORDPRESS终极优化",“提高WP速度XXX倍” 很唬人的标题,看过之后觉得有点过了,我谈一下我的理解。# s) d0 k* S; N" S7 ?2 n
4 s8 Q& r# M- W6 H8 o
加速PHP对WP提速来说只占很小的一部分,顶多10%,这类工具有 XCACHE, EACCELATOR, APC 等等 效果都差不多 ,选一个装即可。
/ C1 [, }, U2 D" m4 U6 Q) c  Q3 N5 `- @" O! O3 ^2 K
大部分WP慢 都是因为装的各种插件引起的 数据库插查询慢,  不信装个DEBUG插件 看下哪些地方耗时就知道了。但是如果自己不是开发者,插件是不得不装的,可以有几个选择:
1 r: R( U( T: V5 O$ y9 f* o3 n" W
1 w7 @3 D* n! r首先基本的要做好: 1.内存大一点 肯定好一点# |$ n6 j0 o/ G' o9 k3 `
                                 2.PHP.ini里的MEMORY_LIMIT 改大一点- A" [. [: e9 \  ~% X
                                 3. MYSQL 的配置文件 my.cnf 要优化,不会的用 huge-my 代替
) J, k! n: K9 |) W) A4 z                                 4. 用MARIADB替换MYSQL, 会好一点点
( e" G1 y5 J& Q' p                                 5. SSD 对数据库查询要更快一点3 h" x: a" p, G8 \7 h
                                 
" `, S6 l5 P, z8 `# A对于非开发人员,有几个缓存插件可以选择:
. _1 g9 B' ?, [1.WP SUPER CACHE  基于硬盘的缓存
' R- r% h# [: d2. MEMCACHED +BATCACHE  内存级缓存 (推荐用这个 小巧 简单 急速! \' g5 M* q# z3 z

1 ~# Y, ^# [1 L- j  [一般的WP文章站 互动内容不多的话 这2个足够用了,评论比较频繁的可以用第三方DISQUS 之类的 ,速度完全没有问题。+ G2 u3 `% I: [! V1 Y* g8 [

; P1 m2 |  q" Z5 a1 J对于动态内容比较多的,这种缓存就有问题了, 如果想让页面的某一块不能缓存 就没有办法了,这点也是我觉得WP没有DRUPAL 强的原因之一。
2 g! H& K3 x5 ?2 s- q
: ?: d6 Z: q- F  t1 L2 Z0 p不过最近看到一个插件fragmentcache,可以指定缓存哪一块 ,只要在模板添加一些语句就可以了,目前是基于硬盘缓存的。" L1 x3 E# p: f' u8 T/ ~
类外还有WIDGET CACHE 是缓存侧边栏的。具体根据自己站自己测试。! X( H4 V2 X2 V# l& a, j$ \) _' X6 \

$ o+ @" g/ l; i1 K/ A对于开发人员,选择就多了:
4 _/ r! S; {6 H4 P) ?" L: q) b( n1.首先看引起查询慢的MYSQL语句写法有没有问题 ,可以自己去改;
+ O1 m6 p) p/ j& x$ g% v5 z2.没有问题的可以用MEMCACHED缓存这个慢查询。
2 p) U7 y+ m7 c   WP自带了一个Transients API, 可以把复杂SQL查询缓存起来 ,可以设置过期时间等等,有了这个 基本上没什么问题了。
+ ~! _6 T5 w; k3. 把动态的PHP改成用JS来获取 就能被缓存了。
* h! g0 M" s: ?7 O: P: J6 f2 L0 @; ^* j$ ]4 f
另外会VARNISH的可以用 VARNISH +ESI 来定制你的缓存策略,比较灵活和强大。* m# H  p0 \# B; {

& r  A( m( O: E: E7 u最后要消除网络因素的影响 , 就得用CDN了。
0 Q' Z! A( s- u- p# t: U9 E) c, X& g; e9 G# Z& W4 O2 f
以上插件和开源软件的用法都没有详细说明,可以自行搜索 ,网上教程很多的。
8 x/ U6 L- A/ J
7 U' {5 }' H$ g0 j希望这篇文章对你们有帮助。网站快了,用户用着就舒服;用着舒服, 心情就愉悦了;心情愉悦了,没准就会点你的广告买你的产品。{:soso_e100:}% C" U$ B0 i' J8 O" @6 w! C1 h
* X( d7 ~) o( ~9 I% u4 i& Q9 `$ h% _

评分

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

查看全部评分

相关帖子

本帖被以下淘专辑推荐:

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

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

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

使用道具 举报

35

主题

1005

广告币

1348

积分

高级会员

Rank: 4

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

使用道具 举报

21

主题

1028

广告币

2440

积分

论坛嘉宾

积分
2440
 楼主| 发表于 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 | 显示全部楼层
看了觉得云里雾里的。' }$ j2 h/ a( r( F

' {6 k9 O# H3 W4 X/ R) ^你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装?
回复 支持 反对

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

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

使用道具 举报

21

主题

1028

广告币

2440

积分

论坛嘉宾

积分
2440
 楼主| 发表于 2014-1-1 18:08:35 | 显示全部楼层
flyer2012 发表于 2014-1-1 18:02 - H, x, e( F. ^0 y" m
看了觉得云里雾里的。
, n: l% D3 |5 W. z9 B6 w& `1 ]* k, {! e: ~7 E  S9 F- m) S3 r
你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装? ...
+ b/ q2 n7 U0 @7 I5 ~! i4 ]8 b  A
当然不是全部装  你适合哪个就用哪个
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:24:10 | 显示全部楼层
阿百川 发表于 2014-1-1 18:05 : r( z# Z) r9 @- \& H$ @  j
用typecho,速度提高10倍以上
; ]  g0 z+ t( Q2 G8 b; |
typecho对英文SEO怎么样?
回复 支持 反对

使用道具 举报

36

主题

372

广告币

851

积分

中级会员

Rank: 3Rank: 3

积分
851

社区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 3 D4 h, z6 V9 h
typecho对英文SEO怎么样?
$ k& E) w2 k# q+ `
很好,安装个英文模板就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:41:55 | 显示全部楼层
阿百川 发表于 2014-1-1 19:32
7 x9 }# l0 Y* D6 Z! v很好,安装个英文模板就可以了
; ~+ `5 b. ^5 Q, C
有免费的英文模板吗?还是自己翻译默认主题?
回复 支持 反对

使用道具 举报

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
# Y7 o( Y& @% }7 K6 `有免费的英文模板吗?还是自己翻译默认主题?

8 Q9 N( H8 F1 [0 E$ M自己搞,很容易,把模板的几个词修改下就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:51:28 | 显示全部楼层
阿百川 发表于 2014-1-1 19:45 % i8 Y) [# n$ p' P3 x
自己搞,很容易,把模板的几个词修改下就可以了

6 \1 r; ?) f4 |' P  N好的,谢谢,听人说thypecho架在普通的share hosting上,都能抗住几十万文章,真的假的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-7 16:04 , Processed in 0.054781 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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