小编gov*_*tel的帖子

如何减少等待(ttfb)时间

我有一个查询,涉及根据创建时间从排序顺序获取表中的用户列表.我从chrome开发人员工具中获得了以下时序图.

来自铬的时机

您可以看到TTFB(第一个字节的时间)太高.
我不确定是否是因为SQL排序.如果这就是原因那么我该如何减少这个时间呢?
或者是因为TTFB.我看到博客说TTFB应该更少(<1秒).但对我来说它显示> 1秒.是因为我的查询还是别的什么?
我不知道如何减少这段时间.
我正在使用棱角分明.我应该使用angular来排序表而不是SQL排序吗?(许多帖子说不应该是问题)
我想知道的是如何减少TTFB.伙计们!我其实是新手.这是我的团队成员给我的任务.我不确定如何减少TTFB时间.我看到很多帖子,但无法正确理解.什么是TTFB.这是服务器花的时间吗?

developer-tools timing-diagram

100
推荐指数
4
解决办法
13万
查看次数

在PostgreSQL 9.2,9.3和9.4中追加(推送)和删除JSON数组?

对于大于9.5的版本,请参阅此问题

我使用这个在PostgreSQL中创建了一个表:

CREATE TEMP TABLE jsontesting
AS
  SELECT id, jsondata::jsonb FROM ( VALUES
    (1, '["abra","value","mango", "apple", "sample"]'),
    (2, '["japan","china","india", "russia", "australia"]'),
    (3, '["must", "match"]'),
    (4, '["abra","value","true", "apple", "sample"]'),
    (5, '["abra","false","mango", "apple", "sample"]'),
    (6, '["string","value","mango", "apple", "sample"]'),
    (7, '["must", "watch"]')
  ) AS t(id,jsondata);
Run Code Online (Sandbox Code Playgroud)

现在我想要的是

  • 添加append_to_json_array这样的东西,实际的jsondata是一个json数组,而newString是我必须添加到jsondata数组的,这个函数应该返回更新的json数组.

    UPDATE jsontesting
    SET jsondata=append_to_json_array(jsondata, 'newString')
    WHERE id = 7;
    
    Run Code Online (Sandbox Code Playgroud)
  • 从json数据数组中删除一个值,一个用于删除值的函数.

我试图搜索postgreSQL的文档,但没有发现任何内容.

arrays postgresql json jsonb postgresql-9.4

8
推荐指数
2
解决办法
5409
查看次数

计数查询所花费的时间 - 弹性搜索

我想知道弹性搜索中计数查询所花费的时间,就像搜索查询中包含的took时间一样.

我的查询看起来像 - curl -XGET "http://localhost:9200/index1/type1/_count"

该查询的结果 -

{
   "count": 136,
   "_shards": {
      "total": 15,
      "successful": 15,
      "failed": 0
   }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我可以像搜索API一样获得计数查询所需的时间?

计数API的文档 - 计数API

elasticsearch

5
推荐指数
1
解决办法
404
查看次数