【问题标题】:Multiple requests to same resources when using multiple +1 and "Like" buttons使用多个 +1 和“喜欢”按钮时对同一资源的多个请求
【发布时间】:2011-07-22 16:45:47
【问题描述】:

我的网站是http://fridgecow.com。多亏了我最近安装到首页的博客,我现在有超过 100 个 HTTP 请求,其中大部分都发往同一个站点。我已经尽我所能(精炼、浓缩等),但最终我还是需要大量的加载时间。

是否有任何“分享”按钮可以解决这个问题(可能带有“href”属性)?

【问题讨论】:

  • 您也许可以通过 Javascript 发出请求,并强制只加载一次图像。但那将需要Javascript。看起来如果你有重复的资源,浏览器/服务器应该足够聪明,可以找出不重复的请求。

标签: html share http-request


【解决方案1】:

将css文件合并成一个css文件,将js文件合并成一个js文件。

或者

你可以使用这两个网站,它们会结合你的 css 和 js 文件

http://www.boxjs.com/ http://www.boxcss.com/

你在你的网站上做这样的事情,他们会为你合并文件

<script src="http://www.boxjs.com/box.js"></script>
Box('http://mywebsite.com/scripts/', [
        'plugins/jquery.js',
        'plugins/json2.js',
        'plugins/jquery-class.js'
]);

css 类似

或编写您自己的代码来执行以下操作

  • 不要请求顶部或底部的所有 css/js 文件,而是仅加载开始时需要的那些文件。
  • 而是创建一个 javascript 文件,按顺序依次加载每个文件。

您可以选择多种策略

【讨论】:

  • 这不是我问的!看看这个网站,你就会明白我的意思。 (右侧的“博客”div)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-15
相关资源
最近更新 更多