100个或更多内部javascript文件优化?

100个或更多内部javascript文件优化?,javascript,algorithm,optimization,cdn,Javascript,Algorithm,Optimization,Cdn,我有一个网站,有100多个外部javascript文件,加载速度非常慢。 一般来说,这些文件不是很大,它们可能是100-2500字节。 Lode速度是通过http请求连接的(我认为) 我如何优化它 浏览器只支持一定数量的HTTP通道,数量为 因此,对于100多个文件,所有HTTP请求都在排队,从而降低了页面的加载速度 因此,下载一个大文件(通常)比下载很多小文件要高效得多。因此,您对上述内容的最佳优化是将所有Js文件放在一个(或几个)大(ish)文件中 浏览器只支持一定数量的HTTP通道,数量为

我有一个网站,有100多个外部javascript文件,加载速度非常慢。 一般来说,这些文件不是很大,它们可能是100-2500字节。 Lode速度是通过http请求连接的(我认为)


我如何优化它

浏览器只支持一定数量的HTTP通道,数量为

因此,对于100多个文件,所有HTTP请求都在排队,从而降低了页面的加载速度


因此,下载一个大文件(通常)比下载很多小文件要高效得多。因此,您对上述内容的最佳优化是将所有Js文件放在一个(或几个)大(ish)文件中

浏览器只支持一定数量的HTTP通道,数量为

因此,对于100多个文件,所有HTTP请求都在排队,从而降低了页面的加载速度


因此,下载一个大文件(通常)比下载很多小文件要高效得多。因此,您对上述内容的最佳优化是将所有Js文件放在一个(或几个)大(ish)文件中

一个小PHP脚本和一些巧妙的URL重写,旨在加速加载使用许多或大型css和javascript文件的页面

RewriteRule ^css/(.*\.css) /combine.php?type=css&files=$1
RewriteRule ^javascript/(.*\.js) /combine.php?type=javascript&files=$1

一个小的PHP脚本和一些巧妙的URL重写,旨在加速加载使用许多或大型css和javascript文件的页面

RewriteRule ^css/(.*\.css) /combine.php?type=css&files=$1
RewriteRule ^javascript/(.*\.js) /combine.php?type=javascript&files=$1

连接并gzip它们。您每次都需要它们吗,或者其中一些只在某些情况下使用?是的,我每次都需要它们……想知道100字节长的JS文件中有什么。如果是数据,你可以将它们输出为JSON。连接并gzip它们。你每次都需要它们吗,或者其中一些只在某些情况下使用?是的,我每次都需要它们……想知道100字节长的JS文件中有什么。如果是数据,可以将其输出为JSON。