Drupal 是一个需要自己高度定制的CMS,相当于把数据库建模可视化了来操作,缺点很明显啊 ,表一大堆,联合查询一大堆,导致性能慢的很,所以之前一直很排斥DRUPAL,但是看到很多知名媒体,门户用DRUPAL,还是决定研究一下。 X" P0 x! D2 Y
为什么用DRUPAL ,不用WORDPRESS?& U3 N v* \" G! M! O
我想可能是WP的更新频繁,每次都会修复漏洞,导致必须跟着升级,DRUPAL 比较稳定 有一个安全小组专门研究漏洞的,再就是灵活性更强 什么都能做。慢的问题 ,有内建 的缓存机制, 还有开源的一些产品 可以完全弥补这个缺陷。
. K# m$ r' F* h4 ]; m! d& D# s; I下面是到处搜列整理的一些优化总结,效果很不错,具体的不细说了, 有问题的可以私下交流:8 E% w% z6 U. q* F4 z! m6 j4 z
. J/ P% r. H, `' Q/ Q
前端用VARNISH 配合VARNISH 的模块 对页面进行缓存, VARNISH 很强大,各种规则 想怎么写 怎么写
: e; e; D, F6 k" I后端用NGINX 配合PHP的FASTCGI,比用APACHE的MOD_PHP 模式快) H( _3 l# O2 O
PHP加速用eAccelerator,比APC,XCACHE 要稍快一点
Q4 K" K- o6 R6 b4 Z安装MEMCACHED 对登陆用户的操作进行缓存
7 S1 ^9 J' ~/ T8 L& ^' b数据库用MARIADB ,比MYSQL更快
3 E- \$ p2 D3 F; r
) I0 ]7 i+ L/ ~( G8 ^. p再慢的话就得优化模块了,ENTITY STORAGE 用MONGODB 来存储了5 Z% L$ p( R$ Q7 Y7 u
/ X X1 ]& B6 U5 h
DRUPAL的学习曲线真陡峭啊。。。 DRUPAL 本来的目的是要消灭所有的开发者 ,现在看来有多矛盾啊
: O; z8 u& R P2 V( V, i
. ~# ^8 k. c* Z8 s1 @: a* r$ ?) R, m
7 x: P' P/ p, H3 V% Z" O: c: ~
x# X3 C* v, t. U4 s! j9 V- A& a9 _5 a
1 {9 q+ `- |0 x& k
|