Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。8 R# d# M g0 | V+ z
为什么用DRUPAL ,不用WORDPRESS?
1 V& _( O4 o' I, Z ?我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。, P* x, u& ?: ]" J3 E
下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流:0 l( t- P8 P$ E, b
2 S/ H' |& s% I! b% `% K前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写
5 M$ Q/ d6 J) h/ N后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快! [6 m: @) G8 M9 x3 s
PHP加速用eAccelerator,比APC,XCACHE 要稍快一点
$ p* n# d% R' Z1 a N. |安装MEMCACHED 对登陆用户的操作进行缓存
( p3 U+ T- k% i* f) U. D数据库用MARIADB ,比MYSQL更快# G/ `3 t7 c! Y& J% \9 e1 A! b; m
" w8 W. P. m7 S# r
再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了
9 g5 a6 U% q( t3 ~, n1 g; s# M. s I) }& L3 Y6 v" \: j. F
DRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊! S% p; K. {) g& B8 I5 a2 ]. ]
7 w' B9 u& ?2 n! R, |" B$ O6 o8 M9 }7 v- @' K
6 p. k( K' G& ?* _( g4 d: O
* W. d6 [2 S# u) G% |
& y0 w9 C$ [4 i0 B, M! F. h |