1. 开启缓存和合并压缩
开启缓存可以极大的提高匿名用户的访问速度,开启合并压缩可以减少很多服务器请求,提高网站的访问速度,减轻服务器压力。
2. 在生产环境上关闭开发模块
关闭devel模块,views ui等模块
3. 使用drush来更新模块或清空缓存
drush是一个非常高效的工具,尤其是很多时候在前端清空页面缓存的时间非常长,影响到同一时间其他人的访问,这个时候用drush可以减少清空缓存所需要的时间,改善用户体验。
4. 备份,备份,备份
不常规备份的网站,只赠送一句话:一失足成千古恨。不要过分信赖主机运营商,完整的备份方案要包含异地备份。
5. 在第三方模块和自定义模块之间找到平衡
有些小模块,极小的功能,能在自定义模块里做了就做了。
6. 如果不需要用户注册,关闭注册功能
如果不关闭,等待你的是一大堆机器人注册用户,等着你去审核。
7. 遵守drupal编程规范和安全规范
编程规范可以参考coder模块的要求,安全规范可以参考security review模块的要求。不遵守规范嘛,苦果就是这样埋下的。
8. 用git版本库来管理你的代码
没用过git?还没用git?
9. 及时更新内核
及时更新内核,更好保障安全,功能更加完善,后续开发更加便利。
10. 良好得组织模块目录结构
以上内如,部分参考于: http://www.webomelette.com/10-things-you-should-be-doing-your-drupal-site
Drupal 版本