网站打开速度慢的原因和补救措施

1.未优化的图像

大量未经优化的图像通常是网站速度慢的最常见原因。高分辨率图像加载时会消耗大量带宽。上传较大尺寸的图片,然后缩小它们会不必要地增加你的网页的大小,导致你的网站加载缓慢。不管CMS和网站建设者你用。图像格式是另一个需要考虑的重要因素。例如,与PNG或GIF等其他图像格式相比,JPEG图像的大小要小得多。很自然,如果你使用JPEG图像而不是PNG/GIF,你的网页会加载得更快。外卖:检查图像的文件大小,任何超过1MB的都是不可接受的。使用JPEG而不是PNG,尤其是对于较大的图像。图标可以。使用瀑布测试轻松扫描图像尺寸并采取纠正措施。未优化的图像会以带宽过剩的形式耗费你的资金。确保你的网站掌握在前端开发者手中,而不是全栈。由于发展范围差异,前端开发人员通常更擅长在客户端驯服JavaScript,并将熟练地解决任何JS/jQuery问题。

2.JavaScript问题

JavaScript/jQuery插件的出现使得向网站添加动态内容变得非常方便。然而,如果实施不当,JavaScript语言会降低你网站的页面加载速度。jQuery&JavaScript的加载、解释和执行需要时间。因此,如果使用多个API调用来呈现JavaScript/jQuery数据,可能会导致加载网页时出现明显的延迟。外卖:脚本膨胀是真实的。审核你的JavaScript脚本来查看你真正需要的内容并删除你不需要的内容。异步加载是必须的。考虑使用类似Segment或百度TagManager的东西。适用于所有工具的单一脚本!

3.过多的Flash内容

虽然Flash是一个很好的工具,可以增加网站的交互性,但它很可能会导致页面加载速度变慢。Flash内容通常很大,文件越大,页面加载就越慢。减小Flash文件的大小或者完全消除它会显著提高页面加载速度。如果你愿意的话让你的网站更快,你应该寻找HTML5替代品来替换你现有的Flash内容。外卖:闪存非常庞大,对性能不利。Flash曾经很酷。现在不是了。寻找HTML5的替代品。

4.过多的HTTP请求

加载JavaScript、CSS和图像文件会导致太多的HTTP请求。当用户访问你的网页时,浏览器会执行多次请求来加载这些文件,这会显著降低页面加载速度。外卖:使用精灵减少HTTP请求。尽可能减少页面上的文件数量。包括CSS,图片,javascript。缩小你的CSS和Javascript文件可以减少用户需要下载的文件总数。

5.没有利用缓存技术

贮藏众所周知,它可以快速提高网站的性能。如果你不缓存,你就错过了。这是一种让你在“缓存内存”中存储常用数据点的技术。对同一内容的任何后续请求都从缓存中获得服务,从而加快了整个数据检索过程。通过实现浏览器/HTTP缓存和服务器端缓存,你可能会体验到巨大的改进在你网站的表现上.外卖:缓存大大提高了性能。你可以缓存很多东西,从HTTP、数据库查询到图像。如果你能缓存一些东西,那就去做。但是要小心,不要把事情搞砸了。这可能很棘手。

6.不干净的代码

网站缓慢的另一个常见原因是不干净的编码。当你制作你的网站,过多的空格、行内样式、空的新行和不必要的注释会使网站样式表变得更大。通过删除这些不必要的元素,你可以压缩代码,减小文件大小,并改善整体页面加载时间,如果你跟踪排名你可能会看到一个提升你的搜索引擎优化性能也是。用专业术语来说,这个过程被称为缩小。如果你不习惯编码,有几个在线工具可以用来清理和缩小样式表文件。或者,你可以使用一些援助之手IT服务提供商。外卖:对细节的关注。不要偷懒,使用内联CSS如果可以使用一个样式表,尽量不要创建多个迷你吧。

7.不使用gZIP压缩

通过启用gZIP压缩,你可以指示服务器将所有web对象(图像、CSS、JavaScript文件等)封装在一个容器中,然后发送到请求浏览器。压缩通过减少服务器和访问者浏览器之间传输的数据量来缩短响应时间,从而有助于更快地提供所请求的内容。如果你还没有在你的网站上启用gZIP压缩,那么这是你应该做的第一件事,不要再浪费时间了。外卖:gZIP压缩是一个简单的性能胜利。它将所有的web对象(图片、CSS、jS)打包在一个容器中,发送给请求浏览器

8.广告太多

无疑地展示广告非常适合高流量网站的盈利,并增加你的广告报告.但这不应该以牺牲性能或用户体验为代价。不要让太多的广告成为你网站慢的另一个原因!网站广告超载最明显的影响是增加了HTTP请求,这需要额外的处理时间。尤其是富媒体广告——如popunders、interstitials和autodownloads——可能会产生数百个HTTP请求,使你的网站无法响应。综上所述,限制展示广告的数量将确保你的网站有更好的表现。然而,在限制广告之外,可能还有一些创造性的选择。游戏现场的团队孤独的举例来说,微软尝试根据用户开始玩纸牌游戏的时间延迟来加载广告。结果,页面速度提高了,他们能够保持广告收入。外卖:广告是额外的HTTP请求,会降低页面加载时间。只在你需要的地方使用它们,这将提高性能,UX你的广告点击率.

9.不使用CDN服务

CDN服务是部署在不同地理位置的独立服务器的分布式网络,可以以高可用性和高性能向访问者提供web内容。根据访问者的地理位置,所请求的内容由位于最近的可用数据中心的节点提供。这将最大限度地减少往返时间(RTT),并在更短的时间内提供所请求的内容。外卖:不是强制的,但是CDN可以帮忙。尤其是如果你有来自世界各地的游客。CDN将频繁访问的数据缓存在地理上分散的数据中心。它们可以帮助最小化往返时间(RTT)并更快地提供内容给你的观众.

10.错误的托管

当涉及到网站性能时,你的虚拟主机服务提供商起着巨大的作用。是的,你低于平均水平的页面加载速度可能不完全是你自己的错。如果你已经尝试纠正所有上述原因,但你的网站似乎反应缓慢,那么切换你的主机提供商可能正好解决你的问题。选择主机提供商提供捆绑在主机价格中的性能优化服务。真正的托管主机应该包括这个。例如,在EuroVPS,我们提供定制的网络服务器,根据每个客户的网站需求为其量身打造。我们知道每个工具如何最好地与当今市场上最流行的脚本接口,包括Drupal、WordPress、ExpressionEngine、Joomla等等。加载缓慢的网站如果你的主机提供商知道他们在做什么,不应该“成为一件事”。


继续阅读:

原创性声明:本文章为本站作者独家原创,未经允许禁止任何形式的采集、转发,若发现违规转载,我站将追究违规者法律责任。

上一篇:加载速度对于网站营销很重要_影响因素有哪些

下一篇:如何让网站获得更多的点击量