服务器端需要优化(r.js)多页站点
Server side requirejs optimization (r.js) multipage site
我正在建立一个有很多小部件的网站。我使用需求来加载每个小部件逻辑作为一个模块。
例如:在我的主页上有20个小部件&我使用require配置来加载所有小部件js文件。在构建过程中,我无法使用r.js将所有文件优化为单个js文件,因为小部件可以从后端更改。这会导致20个额外的http请求。
require({
baseUrl: 'http://example.com/',
paths:{
widget1:'app/wid1',
widget2:'app/wid2',
....
widget20:'app/wid20'
},
waitSeconds: 30
});
问题: 是否有可能使用任何服务器端技术将所有模块动态合并到单个文件中,以保存http请求?
回答我自己的问题:
模块服务器是解决方案- https://github.com/google/module-server
http://www.youtube.com/watch?feature=player_embedded& v = mGENRKrdoGY
相关文章:
- 在WordPress站点中加载jquery.js后加载javascript代码
- 对 Drupal 站点的客户端 JS 问题进行故障排除
- CSS和JS在升级到Drupal站点时失败
- 与为生产站点编译多个 js 文件的相关性
- 如何使用JS触发用户离开站点事件
- 将JS从firebug部署到站点
- 有没有一种安全的方法可以将 React.js 与 Python Flask 后端用于多用户、受密码保护的站点
- 当我将javascript代码放在外部站点.js文件中时,Ajax页面方法不起作用
- Facebook使用Parse客户端站点登录,使用Express js的用户对象
- 如何在PHP站点上保存JS变量值
- jquery或js:将站点范围内的链接替换为另一个AND,并更改为https
- 尝试跨站点 JSON 使用 JS(Angular)请求 API
- 仅在第一页上使用 pace.js(初始站点加载)
- 链接在具有 node.js 和 ejs 的多页站点中不起作用
- 刷新 DOM 而不重新拉取外部包含 (fe.JS 或 CSS) / 刷新 DOM,无需完整站点刷新
- 在Windows托管站点上运行基本节点.js
- 在离开站点跨浏览器 (JS) 之前确认消息
- 如果我的站点只有 2 或 3 个管理员,我是否应该设置 Passport.js 或类似进行身份验证
- 如何在Express JS中构建站点地图
- 继承了Angular/Compass站点——JS是如何被缩小的