首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Drupal开发一个报纸网站

在Drupal开发一个报纸网站
EN

Stack Overflow用户
提问于 2011-02-15 11:52:02
回答 3查看 1.4K关注 0票数 0

我需要在Drupal开发一个报纸网站,我已经和Drupal玩过了,我想我知道哪个模块最适合我的目的。当然,我最需要使用的模块之一是视图,但我有几个问题:

  1. 因为这是一个内容密集的网站,我想知道在每个页面上使用5-6个视图来生成节点挑逗+缩略图列表是否会对性能产生不利影响?
  2. 我是一名具有丰富前端开发经验的设计师。就像我说的,我和Drupal玩过很多次,除了遇到一些障碍之外,我最终克服了这些障碍,在大多数情况下,我能够让它做我需要它做的事情。话虽如此,我们是否还需要强大的编程技巧才能在Drupal中全面开发一个站点?

非常感谢您的帮助!

EN

回答 3

Stack Overflow用户

发布于 2011-02-15 12:17:18

  1. 视图提供缓存,Drupal也有块缓存,这将帮助您提高性能。视图生成的SQL从来没有手写SQL那么好,但是如果您做了简单的视图,SQL实际上是相当好的,而不是性能问题(除非您有数百万的页面浏览量)。
  2. 如果您可以使用Drupal.org中的模块创建所需的特性,则不需要强大的开发人员技能。但是,您确实需要了解一些PHP才能生成Drupal主题,而Drupal主题就是控制站点布局的内容。在理解Drupal主题化系统方面,这也是一个很大的帮助,但不是一个需求。
票数 0
EN

Stack Overflow用户

发布于 2011-02-15 13:01:46

首先,看看openpublishapp.com的Drupal发行版,它是从底层为出版商制作的,它很热。

回答你的问题:

1)就性能和视图而言,页面上有5-6次浏览是drupal新闻站点的正常要求,性能问题通常由视图/面板缓存来处理,并且在web服务器前使用像清漆这样的页面缓存,使用梅卡奇 (对于DB)这样的对象缓存,使用APC...if这样的操作码缓存--如果流量不太大的话,你仍然应该很好(但是去getpantheon.com注册,让所有这些和厨房水槽一起托管,并检查Groups.drpal.org/pantheon)。

2)如果功能是以核心/控制模块的方式存在的,那么要想完全开发一个站点,大部分只需要了解足够的PHP来进行主题,并且经常使用聚变这样的初始主题,还有一些您甚至不需要的主题,只需要了解它们是如何工作和扩展的(这一点已经有了很好的文档)。尽管如此,如果您想要不存在的功能,则必须对其进行编码,或者让人为其编写需要强大编程技能的代码,但不一定需要:)

票数 0
EN

Stack Overflow用户

发布于 2015-05-26 11:08:35

甚至我建议使用OPENPUBLISH - https://www.acquia.com/solutions/publishing

在此基础上,您可以有效地使用

代码语言:javascript
复制
 1. APC - PHP byte-code caching 
 2. Drupal Caching - block/template/view level caching
 3. Boost - Caching module which doesn’t need any external tools
 4. Varnish - HTTP accelerator
 5. Memcache - Data intensive content.

除此之外,您还需要有效地考虑如何决定站点的部署架构--最好是Acquia或Amazon环境。

学习曲线可能因您目前在PHP或Drupal方面的技能而有所不同。使用OPENPUBLISH这样已经建立的发行版可能会帮助您将过多自定义编码的可靠性降到最低。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5003289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档