Goodreads has a time to first byte of nearly 5 seconds
嗯,用户让我帮忙总结一下这篇文章的内容,控制在一百个字以内,而且不需要特定的开头。首先,我需要仔细阅读文章内容,理解主要观点。 文章主要讲的是Goodreads这个网站的性能问题。作者最近开始使用Goodreads,觉得这个服务很好,但网站加载速度非常慢。具体来说,TTFB(时间首字节)接近5秒,比Google推荐的200毫秒慢了25倍。后续请求也有2秒的延迟,导致用户体验很差。尽管Goodreads由亚马逊拥有,有9000万用户,但性能问题让人惊讶。作者认为这可能影响了日常活跃用户数量。 接下来,我需要将这些要点浓缩到100字以内。要确保涵盖主要问题:Goodreads性能差、加载时间长、亚马逊旗下、用户数量多、可能影响用户活跃度。 然后,组织语言,使其简洁明了。比如:“文章指出Goodreads网站性能差,首屏加载需5秒,远超推荐值200ms;后续请求也需2秒。尽管由亚马逊拥有且有9000万用户,但其慢速可能导致大量用户流失。” 检查一下字数是否在限制内,并确保没有使用任何不需要的开头词。 </think> 文章指出Goodreads网站性能差,首屏加载需5秒,远超推荐值200ms;后续请求也需2秒。尽管由亚马逊拥有且有9000万用户,但其慢速可能导致大量用户流失。 2020-5-1 06:45:21 Author: blog.jonlu.ca(查看原文) 阅读量:0 收藏

This is going to be more of a rant than my usual posts, but I think it's worth talking about regardless.

I recently started using good reads - it's a great service that connects directly with your amazon book purchase history and allows you to keep track of what books you've read, provide recommendations, and lets you see what your friends are reading as well.

It's also one of the slowest sites I've ever used.

good reads TTFB

Good Reads TTFB is nearly 5 seconds

With a whopping time-to-first-byte (TTFB) of 5 seconds, Good Reads has a 25x slower response time than the "upper bound" of 200ms recommended by Google. 1

good reads TTFB

Next request

Subsequent requests are also incredibly high - at 2s, it's a noticeable lag to all your actions.

It's fairly shocking that a site owned by a trillion dollar company (Amazon) with 90 million users2 can be this non performant.

Good reads initial site load video

This is definitely not due to my current network conditions - I'm on gigabit wifi, with low latency, in San Francisco. It makes the site almost unusable - I wonder how many daily active users they're missing out on due to their performance issues?

Footnotes

  1. https://developers.google.com/speed/docs/insights/Server

  2. https://www.statista.com/statistics/252986/number-of-registered-members-on-goodreadscom/


文章来源: https://blog.jonlu.ca/posts/goodreads
如有侵权请联系:admin#unsafe.sh