用Drupal多站点架构来解决Drupal存储的性能问题

归类于Drupal | 其他 2 条评论

众所周知,drupal的核心部分是node,也是数据库性能的关键之处,随着内容的不断增长,node数据集就会变得较为庞大,尤其是当Drupal包含多种内容类型,也就是多种nodetype,Node的存储问题就变得尤为严重(Drupal6和Drupal7基本差不多,随着网站的数据增长,都会遇到类似的问题)。同时,有些模块,也会以把一些其他内容扩展到node的存储中,如content_profile, 把profile存储到node中,taxonomy_node把一个term也存储到node中,等等。

这样的结果就是node数据会不断的增长,变得巨大而不易维护和管理,数据存储的性能问题会逐渐成为整个网站的瓶颈。

阅读全文 《用Drupal多站点架构来解决Drupal存储的性能问题》

1,516 Views , , ,

漫谈企业级Drupal架构应用与部署

归类于其他 | 数据库技术 | 服务器技术 参与评论

在以drupal为框架的企业级或者商业网站的开发与部署中,不仅仅只是对drupal的开发以及自定义模块和Drupal API的开发和应用,在整个企业级应用中,Drupal只是作为Web框架中的一个环节,其他方面,如数据库架构、负载、持续集成等都是必须考虑的环节,本文就Drupal商业级应用中必须的结构与部署方案做一个简单的探讨。

作为中小型商业网站,以Drupal为框架开发是一个较好的选择,除了Drupal开发本身,我们还必须掌握Drupal相关以及其他部署方面的环节,才能得以网站运营更加正常。

1. 服务器

起步阶段建议用VPS或者云主机,(Linode是不错的选择),正式上线之后,建议配置一台服务器,随着流量增大可以增加一台服务器,web和db分开。
访问量再次增加,我们可以增加到3台服务器。
阅读全文 《漫谈企业级Drupal架构应用与部署》

3,433 Views , , ,

PHP和Drupal性能优化系列之(二)

归类于Drupal | 服务器技术 4 条评论

drupal北京聚会之Drupal性能优化分享之后,笔者有幸做了drupal性能优化系列之(二),分享了有关Drupal以及PHP还有varnish、Apache的性能优化经验,现将文档分享,供大家参阅下载。
阅读全文 《PHP和Drupal性能优化系列之(二)》

1,632 Views , ,

顶部