URL长度会导致页面加载时间不同吗?

时间:2016-04-23 08:08:20

标签: javascript php jquery performance varnish

我有一个JS / PHP应用程序,它在不同的机器上有不同的页面加载时间。

我的主应用程序生成了一些HTML。

单页PHP应用程序以及生成URL的一些JavaScript,然后使用该URL来加载iFrame(使用jQuery)。该URL最多为400个字符或更多。从主应用程序中提取内容。

它的工作方式是当单页PHP加载JS获取任何参数并生成URL时,内容的目标div然后显示加载gif,jQuery在目标div中创建iFrame

$('<iframe>', {
  src: '/foo/' + param,
}).appendTo("#bar");

jQuery然后等待加载iFrame,隐藏加载器并显示内容

$('#bar').on('load', function() {
  $('#loading').hide();
  $('#container').show();
});

在生产(使用清漆)中,页面需要很长时间才能在移动设备和我的一台开发机器上加载,在另一台开发机器和我家自己的笔记本电脑上加载页面即时加载。

我无法解决瓶颈问题,浏览器需要花费很长时间来加载带有长网址的iframe,还是这可能是一个清漆问题?

如果禁用了清漆,则加载页面需要很长时间。

1 个答案:

答案 0 :(得分:0)

网址长度会导致网页加载时间不同吗?

没有。 URL中的每个字符可能只有1个字节。因此,假设URL为20个字符,除非您的下载速度为19byte / sec,否则您将不会注意到差异。

100MB / s = 104857600字节/秒