如何快速判断一个网站是否是一团糟?

如何快速判断一个网站是否是一团糟?,第1张

如何快速判断一个网站是否是一团糟?

如何优化一个网站?有没有发现有些网站下载速度很慢(自己的网站除外:)。虽然功能很简单,没有图片,但是在PC上运行非常慢,更不用说手机的移动终端了。完全无法忍受。但如果网页打开超过4秒,用户会直接关闭网页。

如何快速判断一个网站是不是一塌糊涂?

但是有些大网站,比如网易搜狐,信息量巨大,图片巨大,但是加载速度巨大,基本上都是ms级别的。为什么别人这么快?

如果你有这些问题,可以四处看看吗?

1图片不压缩不使用CDN:如果你看到一个网站有N张以上的图片,但是你既不压缩也不使用CDN,速度肯定会变慢。

2未设置到期时间:如果未设置到期时间,浏览器不会缓存静态资源,每次都会将这些资源再次拉至服务器。

如果不合并,会浪费很多资源。

有了Yslow,你马上就能发现网站是不是“石头”。Yslow是一个插件,可以从chrome和Firefox下载。

输入浏览器的地址,然后点击测试,就可以测试网站了。这就是大站的传说。请看,

1太多HTTP请求(makeviewerhttprequest)

2未使用的内容交付网络(CDN)

CDN(contentdistributionnetwork)是通过在整个网络中放置节点服务器,然后当你请求一个资源时,虚拟网络会将几乎所有的资源分配给你。网络中浪费的流量是图像资源,可以小到10K以上,大到100K以上。所以如果图像质量好,CDN会很大程度上影响加载速度。国内常用的cdn有阿里云、七牛等。这里可以推荐你使用奇牛,因为流量小的时候完全免费。

第三,添加过期的头

浏览器中会有一个过期时间,由cache-control头和expires头控制。比如我设置为3天,当你在3天内访问一个静态网站时,你会从你的浏览器缓存中获取数据。如果未设置缓存控制,每次都将从服务器获取数据。

众所周知,JavaScript文件必须放在HTML文件的末尾。原因在于浏览器的加载原理。浏览器中有一个“首屏时间”。所谓***屏时间,就是网页显示***次的时间。请注意,这不是网页完全加载的时间。因为浏览器是线性加载的,所以只有加载完所有HTML元素后才会显示。如果把JS放在前面,那么所有的JS代码都必须加载,这样会大大影响加载速度。

众所周知,gzip可以压缩服务器端的静态资源。只要设置在服务器上,压缩的静态资源至少会减少30%。

如何优化一个网站?无论如何,图片还是会影响网页的加载速度。例如,如果加载了所有10个图像,可能需要10秒钟。但如果首页只有2张图片,只显示2张图片,就需要2秒。有很多现成的延迟加载组件。在GitHub上搜索mlazy。

如何优化一个网站?这是六个实用的方法。常用的优化方法是雅虎的catch-35。可以自己搜索一下。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/907920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存