【问题标题】:GWT: How can I use Server-Side Permutation Selection?GWT:如何使用服务器端排列选择?
【发布时间】:2014-08-17 23:48:04
【问题描述】:

在 2010 年 google I/O 演讲中Google I/O 2010 - Architecting for performance with GWT 对服务器端脚本选择进行了优化。

在演讲中指出您可以加快启动时间。通过在服务器端而不是客户端进行初始脚本选择,您可以将服务器往返次数从 4 次减少到 2 次。演讲中说这可以通过服务器端排列选择来完成。

我找不到有关此主题的任何文档。

如何确定应该在服务器上加载的排列?

【问题讨论】:

  • 您能否为我们这些没有时间观看视频的人总结一下 Google 演讲的要点?
  • @RoddyoftheFrozenPeas 我更新了我的帖子。

标签: java javascript html css gwt


【解决方案1】:

Gerrit 代码审查有/曾经有过这样的事情(据我所知,它已经出现在 master 上)。有趣的部分在包“com.google.gwtexpui.linker”及其子包中:

https://gerrit.googlesource.com/gerrit/+/7f53c5696fd2dca0c1f68a0cc9ded8cf43e0948e/gerrit-gwtexpui/src/main/java/com/google/gwtexpui/linker/

【讨论】:

  • 我没有看到这应该如何工作。你能再给我一些提示吗?
  • “rebind/ServerPlannedIFrameLinker.java”中的链接器生成一个文件“permutations”,其中包含排列的映射以及与此排列关联的属性(浏览器、语言环境)。在“server/PermutationSelector.java”中,您可以看到如何在服务器上读取此文件以获取应在 html 文件中引用的排列(参见方法选择)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
  • 2011-03-31
  • 1970-01-01
  • 2014-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多