性能
Drupal从拓扑架构上支持简易的轻量级服务器性能优化,也支持庞大的集群架服务器性能优化。
Drupal官网为大家提供了服务器性能优化指南,在该指南中,提供了修改php.ini文件调优php性能,优化数据库性能,启用缓存机制,安装Varnish页面静态缓存,安装APC启用代码缓存以及使用Redis作为key-value存储的性能优化机制。对于数据库性能的优化,可以使用memcached来缓存查询。
缓存机制是站点优化的最直接的方式。鉴于Drupal的架构,需要做以下几个方面的缓存:代码缓存(APC、eAccelerator)、数据库缓存(Memcache)、服务器反向代理缓存(Varnish)、页面缓存(Boost)。针对高校的中小规模网站服务器,我们建议使用boost模块的匿名用户访问的页面静态化来提供性能,它可以压缩包括xml、ajax、css、javascript在内的页面文件从而减少带宽,显著提高用户访问速度。Boost模块需要用户修改.htaccess文件,不过Drupal会根据用户的配置来自动生成修改代码,方便用户修改。对于授权用户的缓存处理,有Authenticated User Page Caching(authcache)模块,它可以提高授权用户的访问速度。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。