Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。
3 L4 [2 o& g" P; J+ C' n 为什么用DRUPAL ,不用WORDPRESS?
2 N; }7 M B3 i. J U 我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。
9 c0 r7 v. q; | I) I4 ] 下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流:3 U; N5 G- P$ u/ \) K
2 D. S' ?% j( F6 E* A0 L* a
前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写 j2 G( Y) o0 @3 z# l- M+ s
后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快1 E# A9 O9 L, j3 ]7 o
PHP加速用eAccelerator,比APC,XCACHE 要稍快一点
% i7 Z" ]+ t7 ]( H- L" Y 安装MEMCACHED 对登陆用户的操作进行缓存 # Y7 h) z' r; C- r, G0 X! A
数据库用MARIADB ,比MYSQL更快 , E# K: p: v" w8 u' V6 k6 P' {
8 G& ~& W" ?7 y4 D, C5 K
再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了 ( e! u/ P- K1 ^8 P5 Y! a6 C
$ I/ f# H7 Y4 X8 ~ DRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊
# c6 P' E3 L- n
5 C) _5 x+ i9 g! a
2 s. O8 w) D0 \+ D
4 X1 j% z% u) ^( r$ A ' I. j. d: g3 Q+ ]
8 @1 U9 Y( N6 k9 T# t5 ^
评分
查看全部评分
相关帖子