Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 加载网页的时间_Time_Load_Minify - Fatal编程技术网

Time 加载网页的时间

Time 加载网页的时间,time,load,minify,Time,Load,Minify,我尝试在加载网页的时间上遇到许多问题: www.alvaromillan.es 我试图缩小js和图像,但问题是,正如你所看到的,我的网站只是这个页面,所以每个图像和js都在这个文档中。。。 加载时间真的很长,即使是平滑的滚动运动也会持续很长时间,第一次使用它也不会很好 请你们中的任何人帮我试试Firefox插件。它将分析你网站的加载时间,并建议你采取最佳措施来修复它。我只是使用chrome开发者工具快速浏览了一下页面,虽然YSlow可能会建议你做几件事,但我认为最大的收益将来自优化和渲染你的图像

我尝试在加载网页的时间上遇到许多问题:

www.alvaromillan.es

我试图缩小js和图像,但问题是,正如你所看到的,我的网站只是这个页面,所以每个图像和js都在这个文档中。。。 加载时间真的很长,即使是平滑的滚动运动也会持续很长时间,第一次使用它也不会很好


请你们中的任何人帮我试试Firefox插件。它将分析你网站的加载时间,并建议你采取最佳措施来修复它。

我只是使用chrome开发者工具快速浏览了一下页面,虽然YSlow可能会建议你做几件事,但我认为最大的收益将来自优化和渲染你的图像。您页面上的156个请求中有131个是图像请求。这是很多图片,很多都相当小。此外,许多图像的大小看起来都相当大,以字节为单位。下面是我要做的:

  • 使用多张sprite纸张组合图像,每张大约50k-100k
  • 使用PNG格式
  • 将精灵表量化为8位PNG。我的猜测是,这样做不会造成明显的质量损失。你可以用spmething这样做
  • 使用类似的方法对量化图像应用无损压缩
  • 我认为这将产生巨大的改善


    正如斯卡夫曼所建议的,一定要运行yslow和/或谷歌,以获得更全面的建议。我还喜欢使用webgetest.org,它为优化页面提供了很好的指标。

    好的,这里有一些快速的初步想法

    刷新页眉后的页面,以便浏览器可以更快地开始下载这些资源

    拆下iframe

    jquery似乎被加载了两次——一次是直接加载,一次是通过google.load加载

    您能否将javascript的加载推迟到稍后,例如,将其放在页面底部或异步加载

    与其预加载幻灯片图像,为什么不在点击时按需加载,或者在页面加载完成后延迟加载


    你真的想让IE模仿IE6吗?

    非常感谢!我试试看!你建议我在每张雪碧纸上放多少张图片?我会尽量使每张纸不超过50k。这只是我使用的一个数字,似乎是合理的。有一个太大的精灵是个坏主意,因为大多数浏览器都无法利用Parralelization。非常感谢Matt,我会试试,我会告诉你的!你好,我照你说的做了,结果很好,但这还不够。。。网络仍然很慢,我认为问题可能是有很多图片不能放在sprite表中(它们是从每个项目加载到fancybox中的图片…)。你认为有没有另一个减少我的网页加载时间的好方法?顺便说一句,这里是网站:www.alvaromillan.esyes是的,在美国,它看起来确实更好,但仍然需要大约6秒钟才能完成doc(我在美国,但你的观众可能不在美国)。我认为你已经做了你能做的spriting和图像优化。幸运的是,大部分图像加载都延迟到文档完成(nice)之后。最长的请求现在是到,并且在服务器发送它所需的时间内(大约4秒)。所以我想看看你能在服务器上做些什么来加快速度。因为现在是服务器时间,不管用户位置如何,速度都会这么慢你好,我按照你说的做了,结果很好,但这还不够。。。网络仍然很慢,我认为问题可能是有很多图片不能放在sprite表中(它们是从每个项目加载到fancybox中的图片…)。你认为有没有另一个减少我的网页加载时间的好方法?顺便说一下,这里是网站:www.alvaromillan.esWell我已经证明了几乎所有的事情,但是加载仍然需要很长时间。。。我认为问题可能是加载所有图像的javascript。。。我希望在用户单击缩略图时加载此javascript(此javascript是一个lightbox),但我不知道如何加载。我读过关于延迟加载和随需应变的文章,但是我没有得到它。。。但是我想做一些懒惰或随需应变的事情。。。你能帮助我吗?现在我有了这个js作为:函数downloadJSAtOnload(){var element=document.createElement(“脚本”);element.src=“js/fadeslideshow.js”;document.body.appendChild(element);}if(window.addEventListener)window.addEventListener(“load”,downloadJSAtOnload,false);else if(window.attachEvent)window.attachEvent(“onload”,downloadJSAtOnload);else window.onload=downloadJSAtOnload;看看瀑布,我很确定iframe是个问题——在Chrome中,它阻塞页面大约3.5秒。你真的需要在iframe中包含联系人表单吗?你不能将其包含在页面上吗?