찾다
php教程php手册网页加载速度最多不可超3秒!

 

在Cucumbertown我们运用各种方法来确保我们的页面加载时间保持在2秒内,最多不能超过3秒,我们真的非常看重这个。

如果响应超过3秒的话我们就会收到不少的警报。

几天之前,那时候Chris Zacharia还没写那篇说明页面权重重要性及YouTube应对之策的文章。那时候我们在收件箱里收一个Google Analytics发出的警报需要超过20秒的页面加载时间,然后你会放下一切事情去看看发生了什么。

通常网页的加载延迟会在产品推广的随机测试或者大量使用后被发现。但这有发生且警报比预想的要来晚了一天。这确实令人吃惊。在IMO中那些你还没有找到根本原因的未知问题要远比那些你已经认识到的大型漏洞危险的多。

我们开始了详细的调查然后看到了这样的结果:

把这些与其他的结果联系起来一切就一目了然了。Cucumbertown在尼日利亚是属于食品频道,而在泰国是一个优质的博客,这使得它在不同地区都广受欢迎。但就像你能看到的那样,这些国家的页面加载时间低的有点不正常。

Cucumbertown是一个资产庞大的网站,虽然我们推迟了在requieJS上的一切行动然后根据需求积极装载了JavaScript,我们还是在装载基础脚本方面做出了大量的投入。

我们证实了Cucumbertown在美国的装载时间是2.5秒,与别的国家相比这简直就是光速,DSL设备环球一周的延迟也就是43毫秒。所以是时候开始考虑CDN’ing的优点了。

在Zynga的时候我们一开始使用的是Akamai,但后来我们就换成了LimeLight,因为他们看上去更值得信赖。但是最近CloudFlare在HackerNews上的活跃以及他们推出的伞特征似乎是想进行探险。所以我深入了解并测试了一下CloudFlare。

有大量的需求是好事,但如果网页始终打不开那就和cache gets evicted一样了。如果是网页不活跃后的第一次点击,那么网页加载会变得更慢。不过之后跟进需要的网页加载时间是在1.5到2秒之间。

我过去常常觉得CDN对企业来说是一个很昂贵的字眼。但现在的情况是:这一个服务全球的开始,而且看上去它好像是不可或缺的。

最后,你的体会是什么,你又怎么看呢?



성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
es6数组怎么去掉重复并且重新排序es6数组怎么去掉重复并且重新排序May 05, 2022 pm 07:08 PM

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

JavaScript的Symbol类型、隐藏属性及全局注册表详解JavaScript的Symbol类型、隐藏属性及全局注册表详解Jun 02, 2022 am 11:50 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!Jun 10, 2022 pm 01:00 PM

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

JavaScript对象的构造函数和new操作符(实例详解)JavaScript对象的构造函数和new操作符(实例详解)May 10, 2022 pm 06:16 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

JavaScript面向对象详细解析之属性描述符JavaScript面向对象详细解析之属性描述符May 27, 2022 pm 05:29 PM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

javascript怎么移除元素点击事件javascript怎么移除元素点击事件Apr 11, 2022 pm 04:51 PM

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

整理总结JavaScript常见的BOM操作整理总结JavaScript常见的BOM操作Jun 01, 2022 am 11:43 AM

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。

foreach是es6里的吗foreach是es6里的吗May 05, 2022 pm 05:59 PM

foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(function(当前元素,索引,数组){...})”;该方法不处理空数组。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구