Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。
. P& u' B R3 y8 t4 e! E为什么用DRUPAL ,不用WORDPRESS?: i7 X& K, Q! h- U+ E! k0 j1 ~
我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。4 q: w. L9 c7 D" d1 x0 ^ ?" E
下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流:' u& y* h5 x9 w; q! h
. Y) A1 ^" @0 t* ]; G( u前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写 % c9 z: R/ X( X
后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快
, m# C& A |/ m( P! O8 k. iPHP加速用eAccelerator,比APC,XCACHE 要稍快一点
, f4 X% n: e R" X: X安装MEMCACHED 对登陆用户的操作进行缓存
+ u1 b5 m) M# _- R+ [$ i5 X3 \数据库用MARIADB ,比MYSQL更快
/ Z/ U6 \4 u5 k: S, v' l0 c! L9 a% E
再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了
5 Q( U* I2 j/ \' C. V" O( t, x; W. s1 f/ C4 `
DRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊, M/ F7 s. p8 p% }2 ^
2 O) z, E( G7 E& J4 d }$ S
& p3 x: K$ M- o& K$ B9 W. y# e
" i1 a. l- [, N, R
% F+ b9 i0 a% Q: ?# Z4 Q: C
* R( _5 V$ A8 \( q" U2 z |