所以我开始对Optimization感兴趣,我想知道是否值得将Javascript文件包含在我需要的页面中,并使用PHP将其从其他页面中排除?
由于
答案 0 :(得分:2)
理想情况下,是。
每个页面的加载量不应超过需要。最大限度地减少流量总是很好。
最好有一个生成页面的框架,只添加每个页面所需的资源。
答案 1 :(得分:2)
仅加载您需要的脚本肯定会有所帮助。
通过将所有javascript组合到一个文件和(如果可能)最小化和缓存输出,可以实现另一个巨大的改进。浏览器的请求越少,页面加载的速度就越快。
答案 2 :(得分:1)
如果您在主页上包含您网站所需的全部或大部分JavaScript(采用最小化和压缩格式,如YUI Compressor提供的那样),则会增加主页的加载时间,但会减少每个其他页面的加载时间,因为JavaScript已经在缓存中。许多Web应用程序将使用此技术,以便初始加载后的用户体验更加平滑。
这两种技术都有其优点,它实际上只取决于您正在构建的应用程序/页面的类型。但是就像dirkbonhomme说的那样,无论你走哪条路,你都应该最小化,压缩和缓存JavaScript(和CSS)。