网站优化

Drupal十万级百万级节点网站优化

Drupal是一个优秀的万用平台,开发的模块也大都基于兴趣,模块开发者们并不需要在企业级的应用中去验证自己的模块执行效率,同样,mysql 也是一个主要基于基础用户的模块,高级用户的使用也要经过多级别的优化。所以,大数据量的网站,不经过优化与忍痛割爱,应用是比较痛苦的事情。即使是系统 级的模块,假设一个网站开发者一次性的加入50万篇文章,而也用的都是管理员的帐号,这就可以直接导致tracker模块僵硬化,全部的运转处于漫漫的等 待中,在mysql数据库的数据量达到 3.6万+时,部分数据查询用时将数倍增加,本优化程序适合在Drupal节点数量在3.6万+,10万级至100万级的节点数量测试情况下网站运转良 好。

首先,我仍旧建议您的最终解决之道是,如果您要用某一个模块,请使用Devel模块生成至少相应量的节点,开通mysql的slowquery日志。然后对该模块中的每一条查询测试或按照经验评估其性能,然后在需要的地方建议索引来提供效率。