AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利广告开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户一手BM分享户不限额9Proxy ⚡️ $0.04/IP, 无限带宽
FB二三解0.1元一个虚拟卡|PTM星际卡FB专用虚拟卡Google、Bing官方总代  联盟流量开户
FB账号资源/稳定靠谱/运行5年啦FB开户代投/三不限/白名单广告位出租 
查看: 11363|回复: 19

WP 速度优化谈

[复制链接]

21

主题

1027

广告币

2438

积分

论坛嘉宾

积分
2438
发表于 2014-1-1 17:13:10 | 显示全部楼层 |阅读模式
本帖最后由 terranboy 于 2014-1-1 17:40 编辑
# `1 h+ D4 u% O# G* K" N3 |
; M9 m* F- u# S1 A新年第一帖,希望对大家有用。# c, v4 s. I9 F% `5 Q

# M/ X& J) N& |最近看到一些帖子冠以 "WORDPRESS终极优化",“提高WP速度XXX倍” 很唬人的标题,看过之后觉得有点过了,我谈一下我的理解。- V, s& Q# |. I# ]+ w4 b

4 z( a6 J* P9 [  k/ j加速PHP对WP提速来说只占很小的一部分,顶多10%,这类工具有 XCACHE, EACCELATOR, APC 等等 效果都差不多 ,选一个装即可。
5 }! q- N5 i" L. n( K7 s5 z" X" l- B9 l/ j9 w
大部分WP慢 都是因为装的各种插件引起的 数据库插查询慢,  不信装个DEBUG插件 看下哪些地方耗时就知道了。但是如果自己不是开发者,插件是不得不装的,可以有几个选择:# F" [$ R% T4 n  p4 S' n3 e4 s! t8 K

( V# z" X. P  Y& X  y7 d首先基本的要做好: 1.内存大一点 肯定好一点
2 ]# }$ l) ^8 W& m) @7 [) C                                 2.PHP.ini里的MEMORY_LIMIT 改大一点, o( j6 V+ d4 K0 f
                                 3. MYSQL 的配置文件 my.cnf 要优化,不会的用 huge-my 代替
* |0 F" \2 m/ N. p5 y, s                                 4. 用MARIADB替换MYSQL, 会好一点点
) ^& H! E* l$ p. B7 I                                 5. SSD 对数据库查询要更快一点
4 r7 l$ H/ H1 @9 h* b4 `0 j                                 3 I1 v# m- K& B4 B5 \
对于非开发人员,有几个缓存插件可以选择:
) ^, A8 F7 {* m3 b2 ?  ^1.WP SUPER CACHE  基于硬盘的缓存
! W/ V+ N5 l2 o! C: G' _* G2. MEMCACHED +BATCACHE  内存级缓存 (推荐用这个 小巧 简单 急速
2 e  Y' a, \7 c9 V! e2 l. z
" x5 \, O$ o# ^; v1 s一般的WP文章站 互动内容不多的话 这2个足够用了,评论比较频繁的可以用第三方DISQUS 之类的 ,速度完全没有问题。. T8 S1 ^' o# @5 R
( E3 X: r8 {& T! u2 [$ P
对于动态内容比较多的,这种缓存就有问题了, 如果想让页面的某一块不能缓存 就没有办法了,这点也是我觉得WP没有DRUPAL 强的原因之一。: F5 c* B7 M- Z/ f; s" _. {9 M

! y' C' U/ z2 K) i# W  e" {3 w不过最近看到一个插件fragmentcache,可以指定缓存哪一块 ,只要在模板添加一些语句就可以了,目前是基于硬盘缓存的。" O' q+ ?! x7 L. Z9 ]/ P
类外还有WIDGET CACHE 是缓存侧边栏的。具体根据自己站自己测试。" L# m1 l8 r1 Q" y: n/ m5 s
$ d! r# \0 K# B, G* |( x: A
对于开发人员,选择就多了:. S) _9 t' R" Z1 d4 Q+ Y( u2 R
1.首先看引起查询慢的MYSQL语句写法有没有问题 ,可以自己去改;% T% S' _* @  l
2.没有问题的可以用MEMCACHED缓存这个慢查询。
8 K& U0 I) ~" c) B* _   WP自带了一个Transients API, 可以把复杂SQL查询缓存起来 ,可以设置过期时间等等,有了这个 基本上没什么问题了。* W9 {& _) F, Q) E: }
3. 把动态的PHP改成用JS来获取 就能被缓存了。% v; S0 Q; h5 b  ^

( a: O( d: y  R& }  o3 b另外会VARNISH的可以用 VARNISH +ESI 来定制你的缓存策略,比较灵活和强大。! B* w- Z* m& s3 B4 b& V/ b1 l8 H
" v* L+ j2 u. ^% O, k( g
最后要消除网络因素的影响 , 就得用CDN了。( `- }  n' T! c* R
; U9 |8 |; U% j5 i/ t" H& w8 Q0 s
以上插件和开源软件的用法都没有详细说明,可以自行搜索 ,网上教程很多的。
5 C3 C% u/ S2 \( g. L) J
% p9 c/ o% h% |  a: h( [0 Z7 f希望这篇文章对你们有帮助。网站快了,用户用着就舒服;用着舒服, 心情就愉悦了;心情愉悦了,没准就会点你的广告买你的产品。{:soso_e100:}
# M' G* Q6 @: r  e6 t: _, w- ?
' b# P7 H! |: p* D' ]  s

评分

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

查看全部评分

相关帖子

本帖被以下淘专辑推荐:

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

使用道具 举报

19

主题

289

广告币

531

积分

中级会员

Rank: 3Rank: 3

积分
531

社区QQ达人

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

使用道具 举报

35

主题

916

广告币

1274

积分

高级会员

Rank: 4

积分
1274
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 | 显示全部楼层
看了觉得云里雾里的。2 B: _5 h6 [9 u% K1 ]' S) d* p
2 R! ^& f2 g2 F) |4 W, w
你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装?
回复 支持 反对

使用道具 举报

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
# [7 A9 S* S* q6 a# f% E6 h看了觉得云里雾里的。
- R; R7 ]+ D' V3 I% w& w5 a! k* {5 p+ v# i2 i* ~$ k( Y
你说的插件选择是 或 还是 与 关系? 是选择一个就可以? 还是罗列的都要安装? ...

7 E+ M( H; \$ n6 H0 e( v 当然不是全部装  你适合哪个就用哪个
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:24:10 | 显示全部楼层
阿百川 发表于 2014-1-1 18:05 : M& \& K3 e3 t- g$ X9 w
用typecho,速度提高10倍以上
# a$ r/ W, p$ C' z! j
typecho对英文SEO怎么样?
回复 支持 反对

使用道具 举报

36

主题

369

广告币

848

积分

中级会员

Rank: 3Rank: 3

积分
848

社区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
% Y$ t4 e. K, P; c/ Y4 Ftypecho对英文SEO怎么样?
1 H3 K. |2 |# [# f! d5 K( ?
很好,安装个英文模板就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:41:55 | 显示全部楼层
阿百川 发表于 2014-1-1 19:32
7 l. `& h+ o! g* w4 ]$ B很好,安装个英文模板就可以了
7 {( ~2 ~) }% O; A# D
有免费的英文模板吗?还是自己翻译默认主题?
回复 支持 反对

使用道具 举报

9

主题

1163

广告币

2262

积分

高级会员

Rank: 4

积分
2262

社区QQ达人

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

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2014-1-1 19:45:21 | 显示全部楼层
YAH00 发表于 2014-1-1 19:41 ' J' \$ v( y# A* b+ K
有免费的英文模板吗?还是自己翻译默认主题?

6 Q8 M8 l0 c/ a% J$ w自己搞,很容易,把模板的几个词修改下就可以了
回复 支持 反对

使用道具 举报

23

主题

1161

广告币

1739

积分

高级会员

Rank: 4

积分
1739

社区QQ达人

发表于 2014-1-1 19:51:28 | 显示全部楼层
阿百川 发表于 2014-1-1 19:45 0 j" d; I$ T& U+ y$ E: l! w' G
自己搞,很容易,把模板的几个词修改下就可以了
5 l3 Q2 p! [. z' P6 D
好的,谢谢,听人说thypecho架在普通的share hosting上,都能抗住几十万文章,真的假的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 14:32 , Processed in 0.052295 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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