飞车任务

日期:2013-06-27 09:08:14

     

 

      对于Web应用程序的速度是不是只是吹牛的权利,而不是速度的决定性因素:减少应用程序的最终用户的学习曲线,提高采用率,提高转化率,在网站和许多其他指标网站。
      从历史上看,搜索引擎公司(谷歌,雅虎,必应等)之间的原始创新Web应用程序开发人员和他们的成功已经给他们的资源来学习如何扩展应用程序。特别是,谷歌一直在努力工作(如雅虎)有助于Web开发人员,提高认识和研究创造了良好的经验与网页内容。今天,他们甚至已经发布了他们的解决方案的性能问题围绕域名服务(DNS),并与他们的谷歌公共DNS项目。 DNS的过程,是成都网页制作时您的浏览器决定哪个服务器来查询您所请求的页面。
      它可能总是以某种方式在后台发挥了作用,但现在是谈论的焦点 - 一个网站的速度是在谷歌如何确定你的网站在搜索引擎结果页的排名。虽然可能有许多意见的话题,但事实上,良好的用户体验和健康的生态系统,速度是至关重要的,所以这些事实使任何意见相当有争议的。现在,您可以找到谷歌的意见,你的网站的速度在网站管理员工具,网站性能部分(目前仍然是一个实验室的功能)。看看,看看你的网站Web。
      WordPress是一个非常流行的开源内容管理系统和发布工具。我的WordPress的性能有助于通过W3的总缓存,实现了一个进球数(从鸟的眼睛视图):
      通过减少资源,使服务器更加绿色要求提供动态内容
      减少的网站的加载时间,从而提供上文所述的好处
      允许继续专注于生产内容和易于部署的功能为WordPress博客和其他WordPress插件开发,而不必担心性能损失/实施问题或盯紧他们的WordPress安装。
      行动项目,以实现***的性能胜Web应用程序的传统包括以下内容:
      渐进式渲染:这是必须正确地嵌入到网页中的CSS和JavaScript,以确保用户开始看到内容显示为尽快。长期渐进式渲染字面上意味着,该网站立即加载与瀑布的效果,而不是用户显示一个白色的页面几秒钟,在一次绘制整个页面。通过精心布局和CSS和JavaScript嵌入在页面头部的正确使用这种技术的实现。以及接近尾声页面加载JavaScript除了使用流水线技术,以克服在一些浏览器的下载限制。
      减少HTTP交易:该技术采用形状有3种方式:
      HTTP压缩文件越小,速度越快,它可以生成,发送和呈现或执行。现代浏览器支持gzip或DEFLATE压缩和是胜在web开发中最根本的表现之一。
      微小Yahoo.com,Google.com和Bing.com的主食技术多年,并在“1秒页面加载”他们似乎有。 CSS和JavaScript的结合,去除空格,注释,换行,甚至插入CSS和JavaScript文件中的内嵌(压缩),确保最少的数据量发送给浏览器。
      图片精灵:多个图像合并成一个单一的文件,并使用CSS来操作他们在页面上。由于您的浏览器会下载一个较大的图像更快(实践),比许多更小的图片,这是一个真正的性能取胜,加上浏览器端缓存。
      这些方法确保有较少的“呼叫”到Web服务器去交付一个页面。当它涉及到性能,少即是多。
缓存:缓存的***,往往缓存!这词是硬盘的核心Web开发人员的口头禅。这种技术包括CSS,JavaScript的设置过期时间,图像等,从您的网站下载。它还包括,页面缓存,数据库查询,RSS提要等等,使您的Web服务器花费的时间,发送内容,而不是产生。不要忘了,内容交付网络也是一个很重要的类型的缓存,显着减少延迟旨在为全球观众的内容。
      它会***是不够的?值得怀疑的。还有更给它比我列出的几个项目。谷歌已经超过他们的新网络功能的设备应如何沟通踢轮胎。一个非常雄心勃勃的努力,但谷歌HTML5他们的主要财产(Google.com),我不得不说,他们已经得到的资源通过。和往常一样,它很容易地看到史蒂夫Souders的Web应用程序性能的贡献 - 毫无疑问,在谷歌(速度Firefox插件),原雅虎成名的一个重要因素之后。
      外卖是这样的,在地平线上,将有更多的谈谈您的网站的性能又将如何使高性能应用,提高了吧,在开源社区意识,做到这一点的原因与哪些工具来衡量这些结果。

上一篇文章:
下一篇文章: