Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。& @( ^& g3 C) h0 E+ o6 F! y
为什么用DRUPAL ,不用WORDPRESS?
) j! u, ]3 U1 S$ a$ N" z2 `$ z我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。
9 b/ t( B: _: W! e下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流:1 }2 F7 {5 g* U' [! u* ^2 _2 @
8 N' Y) C: [* ] m! Z3 D9 b. ?
前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写
4 U9 C* f! }; g% Y3 T+ @/ k后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快
4 I& m K2 c7 l. J8 ~) aPHP加速用eAccelerator,比APC,XCACHE 要稍快一点
- K, l4 h. x; v安装MEMCACHED 对登陆用户的操作进行缓存& ]2 c& O! p6 g+ X
数据库用MARIADB ,比MYSQL更快( v! F" M/ a% T- [: l" c+ |; t
+ x$ x! d$ @. S( Y% q. L+ W4 w再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了
, y) u! [# u9 z1 F l6 e+ r, y" W: h
DRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊+ H2 Z |4 |5 F8 E
0 g, A; K s' K' t$ @+ V
+ R4 e- a/ Q7 O3 ?( k
) ^, e: [# \5 ~9 k4 L- X( x- n& B4 W0 x+ ?$ Z; c% ~" k5 p
1 Q" }/ A7 R1 t, E$ w* [- g
|