云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库_sql数据库数据类型_代金券

小七 141 0

数据库_sql数据库数据类型_代金券

我是SCN研发团队的一名性能工程师,该团队是1DX项目的一部分。

这意味着我一直在寻找各种方法来推动我们的解决方案,为您(最终用户)提供更好的性能,并确保在高工作负载启动时,大数据产品,我们的时钟工作正常。

即将推出的1DX平台非常令人兴奋!不仅有一套新的功能和一个花哨的外观和感觉,但我们也致力于使它与非常快速的响应时间。虽然目前SCN平台在响应时间方面表现得相当不错,据我们所知,有几个功能响应缓慢,我们计划在今年晚些时候改进这些功能,一旦我们切换到新的底层系统,这些系统将复合1DX平台。

1DX的一个新部分是基于WordPress的博客平台,我们称之为SAP博客。

继Oliver Kohl 3月份的文章之后,我希望分享更多关于即将到来的SAP博客性能的见解。

当谈到您,我们的最终用户时,您眼中的性能就是应用程序的速度或响应速度。

没有人喜欢等待几秒钟,等待页面显示或呈现。一秒钟通常太长,大数据的,在大多数情况下可能会很烦人。

我们正在努力使1DX的新博客平台的性能比今天的博客体验更快。

我们在新的博客平台上工作了几个月,而性能是不断衡量和改进的。我们正在衡量每一个构建的性能,而失败构建是基于执行缓慢的活动。我们定期运行负载测试(至少一天一次),并不断监视和改进。我想分享一些我们在新系统中看到的预期性能的数字,并将它们与当前的性能进行比较。

*注意:下面的数字是基于我们在服务器所在的同一网络位置上运行的常规实际负载测试。

这些数字与住在同一个网络中的您的数据类似中欧/北欧地区。

在目前的SCN平台上,浏览博客文章(这是目前为止最受欢迎的博客活动)大约需要600毫秒。

基本上相当不错,但这只是衡量我们的服务器为您生成页面所用的时间。

在您的浏览器上有一个额外的工作来实际呈现页面,nba大数据,因此您可以看到内容-这需要大约额外的700毫秒。

这意味着通常情况下,您在屏幕上大约在第一秒钟内看不到太多。

在新的SAP博客中,我们已经实现了一个惊人的快速加载时间低于250毫秒!

添加浏览器端渲染,现在只有大约350毫秒-意味着你通常会在大约600毫秒的时间内得到屏幕渲染。

这是现在的两倍快!

为什么我对在600毫秒内加载并呈现一个页面如此兴奋?因为使用反应快的web应用程序会产生不同的效果。

一整秒钟或更长的时间已经感觉很慢,点击你通常使用的应用程序或网站,是否有任何一个应用程序或网站会在不到一秒钟的时间内做出新页面的响应?我猜他们中的大多数不会,我猜你觉得这是缓慢的,你只是习惯了它。

性能是特别重要的主页。我们想让我们的读者有一个超快速的切入点,同时仍然有网页显示动态内容,根据最近生成的内容。由于我们系统上的大部分流量都是匿名的(90%的流量来自未经身份验证的用户),而且通常浏览主页的用户都是匿名用户(直到他单击"登录"按钮),因此我们启用了基于Varnish的整页缓存。

这意味着对于匿名用户,我们不必重新生成主页,在我们的应用服务器上运行逻辑和呈现,从数据库中获取数据,就像我们通常对任何页面所做的那样,但是当这样的请求通过我们的web服务器时,我们会在内存中检查请求的页面是否已经缓存,如果已经缓存,则会立即提供给用户,使整个过程短于10毫秒(即100秒)!

主页只会根据用户的网络延迟加载到我们的服务器。欧元区中部/北部地区的用户应该在通常不到100毫秒(不包括图片)的时间内开始显示主页,但这仍然是当今互联网的最快速度,今天的SCN主页加载速度相当快,大约为500毫秒或更少(对于欧洲用户),但这里的主要区别是,我们现在将能够更好地利用CDN网络,因为匿名流量可以由离您位置更近的CDN服务器代理、缓存和服务。

内容交付网络基本上是一个由代理组成的网络位于全球各地,允许用户从更近的代理获得更快的响应时间。

今天,CDN网络对SCN页面视图没有太大帮助,因为他们都必须到我们的应用服务器生成页面,即使对于匿名流量,所有匿名用户都应获得相同的视图/内容SAP博客平台将允许我们为了更好地利用CDN网络,特别针对匿名页面浏览。

启用CDN后,我们将能够向不在欧洲的用户提供明显优于今天的页面加载时间。

我们的数据显示SCN主页加载时间(TTFB+下载)的平均值如下:北欧450毫秒,以色列650毫秒,距离美国西海岸1000英里,距离巴西1050英里,距离东南亚1150英里。