我有一个查询,它涉及到从表中获取用户列表,该列表根据创建时间按排序顺序排列。我从chrome开发工具中得到了下面的时序图。

您可以看到TTFB (到第一个字节的时间)太高。
我不确定是否是因为SQL排序。如果这就是原因,那么我怎么才能减少这个时间呢?
还是因为TTFB。我看到博客上说TTFB应该更少(< 1秒)。但对我来说,它显示>1秒。是因为我的问题还是其他什么原因?
我不知道如何才能减少这次的时间。
我使用的是angular。我应该使用angular来排序表而不是SQL sort吗?(许多帖子说这不应该是问题)
我想知道的是如何减少TTFB。伙计们!实际上我对此还是个新手。这是我的团队成员交给我的任务。我不确定如何才能减少TTFB时间。我看了很多帖子,但不能正确理解。什么是TTFB。是服务器花费的时间吗?
发布于 2015-05-21 02:30:47
TTFB不是响应主体的第一个字节的时间(即有用的数据,例如: json、xml等),而是从服务器接收的响应的第一个字节的时间。此字节是响应头的开始。
例如,如果服务器在进行繁重的工作(如繁重的SQL)之前发送报头,您将得到一个非常低的TTFB,但这不是“真”。
在您的示例中,TTFB表示您在服务器上处理数据所花费的时间。
为了减少,你需要更快地做服务器端的工作。
发布于 2016-04-06 09:39:50
我也遇到过同样的问题。我的项目在本地服务器上运行。我检查了我的php代码。
$db = mysqli_connect('localhost', 'root', 'root', 'smart');我使用localhost连接到我的本地数据库。这也许就是你所描述的问题的原因。您可以修改HOSTS文件。添加这行
127.0.0.1 localhost。
发布于 2015-03-04 19:10:07
https://stackoverflow.com/questions/28580845
复制相似问题