|
|
Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。
' f [* b/ @' d+ b" {: K# [9 S/ k为什么用DRUPAL ,不用WORDPRESS?! S! U* C8 I3 y$ w6 o1 O k$ r
我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。; `% z9 q0 k: f5 q$ K' L4 r, X
下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流: t# X6 o7 q# A
* R3 W6 Z; V: [& {$ Q7 R+ V
前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写 1 W! c2 G9 A- j! z" A6 `% Y
后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快# G3 G2 L0 l9 q" ?- j8 e# W5 S
PHP加速用eAccelerator,比APC,XCACHE 要稍快一点
1 @! s/ z. P& m# b* s6 R' V( |安装MEMCACHED 对登陆用户的操作进行缓存 m+ S, v; \: _( O. w1 y
数据库用MARIADB ,比MYSQL更快
/ R+ B7 a& r! ]5 @3 a0 a; s: U7 E/ E: ]* v1 J
再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了
# ?% G- w# q# L0 n
5 _4 l' s. l+ P* Q; G7 LDRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊, d- O5 V6 m0 z' i+ Y
8 j5 Y8 x# T, B; H# T
. G$ R# W- a( \1 v
. y4 s# ~: @; z0 ^: V: [: p* l' M# }7 B5 w8 H O/ S& Q1 L* j$ U
6 D5 W* O$ G$ M) r4 W3 z2 ~
|
评分
-
查看全部评分
|