创建视图的多个显示而不是多个视图只是为了方便起见,还是有性能优势?
某些显示器中是否包含以下任何一项,而其他显示器中没有,则会整体上影响视图吗?
- 上下文过滤器
- 内容类型过滤器
- 聚合
例如,我很好奇是否有一个显示器仅显示Article内容类型结果,另一个是否显示Forum结果,另一个显示自定义Photo内容类型会使每个显示器的运行速度变慢。或者,如果所有视图都共享相同的内容类型,但是不同之处仅在于视图具有针对nid的上下文过滤器,而其他视图则没有,它们都变慢了吗?
如果单个视图有30个Displays,我应该将其重构以提高性能,或者仅仅是因为UI并不打算显示那么多Displays。