English 中文(简体)
人类眼部能够看到图像负荷时间的10毫秒。
原标题:Can a human eye perceive a 10 milliseconds latency in image load time

Can a human eye perceive a difference between an image that takes 150ms to load and another image that takes 160ms to download? If a page has 30-40 images, then does this 10ms difference start making a difference?

问题回答

10 ms可能只看不到。 普通手提电脑的复读率为60赫兹,每个框架都在16-17米左右的屏幕上,因此(除所有外都是平的)10米的拖延意味着大约66%的图像显示时间晚。

然而,大多数用户很可能不会注意到1轨延误(这是造成最大延误的原因)。 估计非常明显,但从静态形象的出现来看,这一点并不明显。

根据3D Developments John Carmack, 。 “...... 人类感官系统可以发现,视力部分,特别是听力领域的相对延迟很少,但当绝对延迟低于约20毫米秒时,它们一般都是不可接受的。

That is to say, 20ms is a good rule of thumb, even though flicker may be noticeable quicker. So 10ms (150 vs. 160ms) shouldn t be perceptible. However, you re asking about whether the user will notice the difference between 150ms and 160ms. If it s a one time event (as opposed to something blinking at 15 or 16 kHz), I don t see how people could notice the difference.

如果人们仔细看看,就会看到30-40张图像的负荷,而且没有缓冲。 然而,还有许多其他内容正在网页上。

  1. Network plus OS latency varies far more than 10ms, so your 150ms load time will vary-- even if you re talking to localhost.
  2. The browser will typically have several connections open at one time to load files more efficiently. So files will seem to load simultaneously or out-of order. If there s any file size to pay attention to, it s the size of one Ethernet packet. If the complete response fits in one packet (typically 1500 bytes, including packet headers), making it smaller shouldn t improve performance.
  3. The browser may delay displaying images for a few milliseconds to minimize frame buffer (window) re-writes.
  4. The browser needs to parse the CSS rules for displaying the image. Browsers start loading images before they have completed the CSS parsing, and CSS parsing may take longer than image loading.
  5. If you are testing animations, your knowledge and anticipation of an event makes it seem slower. Other users won t notice things that are glaringly obvious to you.

长期以来,图像档案的规模很可能是你最担心的事。 如果它很重要,就不依靠霸权主义,而是依靠自己的测试。 所有现代网络浏览器都有巨大的时间工具,尽管谷歌最侧重于相对性。 (尽管如此,在任何时候都可能出现飞跃。)

此外,对不同类型的互联网连接(千里的当地网络、移动电话网络)和不同的浏览器和装置进行测试,

如果该网页上有150ms,图像上有160ms,总数为310ms。 人的眼睛可以读到每秒10-12个图像,即每100个左右约1个图像。 因此,如果他们看得很困难,他们会注意到装货。





相关问题
What to look for in performance analyzer in VS 2008

What to look for in performance analyzer in VS 2008 I am using VS Team system and got the performance wizard and reports going. What benchmarks/process do I use? There is a lot of stuff in the ...

SQL Table Size And Query Performance

We have a number of items coming in from a web service; each item containing an unknown number of properties. We are storing them in a database with the following Schema. Items - ItemID - ...

How to speed up Visual Studio 2008? Add more resources?

I m using Visual Studio 2008 (with the latest service pack) I also have ReSharper 4.5 installed. ReSharper Code analysis/ scan is turned off. OS: Windows 7 Enterprise Edition It takes me a long time ...

Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

热门标签