首页   注册   登录
 lihongjie0209 最近的时间轴更新
ONLINE

lihongjie0209

V2EX 第 222772 号会员,加入于 2017-03-24 14:14:15 +08:00
今日活跃度排名 28
腾讯云主机的 IO 惨不忍睹
程序员  •  lihongjie0209  •  13 天前  •  最后回复来自 wangxiyu191
61
大家工作中对位操作的使用是什么态度
程序员  •  lihongjie0209  •  74 天前  •  最后回复来自 nodwang
76
Windows 系统删除大量小文件速度很慢
  •  1   
    问与答  •  lihongjie0209  •  92 天前  •  最后回复来自 ryd994
    9
    关于前后端分离接口和展示层的一些问题
  •  1   
    程序员  •  lihongjie0209  •  103 天前  •  最后回复来自 balabalaguguji
    131
    lihongjie0209 最近回复了
    4 小时 38 分钟前
    回复了 Miller5991 创建的主题 Linux 由一条帖子引发的对文件系统思考
    dir 就是一个一个特殊的文件, 里面保存了文件名->inode 的映射。

    1. 对于人机交互的过程来说, 比如说 ls, 或者是 windows 下的 explorer, 最大的感受的就是卡。
    因为文件夹只保存了 inode 映射, 所以为了显示文件的大小和修改日期等,ls/explorer 都要去把相应的文件 inode 读取出来, 也就是一个随机 IO, 文件数越多, 随机 IO 越多, 也就越卡。

    2. 对于非人机交互的过程, 比如说一个 open 指令, 需要把多个 dir block 加载到内存中, 比如说文件夹中的映射数据量有 3M, 那么就需要把 3M 都加载到内存中才能确认文件的 inode, 相比于 ls 的随机 IO, 这个 IO 操作是一次性的,而且很有可能是一个顺序 IO, 我感觉应该影响不大。
    取决于你的团队规模和项目规模。一个小组能做完的项目搞微服务就是闲得蛋疼
    9 小时 0 分钟前
    回复了 UserNameisNull 创建的主题 程序员 请教一个问题,多实例同时删除 key 怎么解决
    最简单的就是中控服务器, 其他的方案都有问题, 要不实现困难, 要不无法保证正确性
    @harde #27 那么你还需要定义一套 formdata 字段解析的规则 ?

    类似于 reqObject[listField][index_1][objectfield] = 1 ?? 这样的?
    @harde #14 这个问题基本和开发无关, 取决你的用的 mvc 框架是否支持。
    12 小时 40 分钟前
    回复了 liunaijie 创建的主题 MySQL 这两种查询的实现,有什么区别?什么场景下使用 join?
    select b.score from a,b 这是笛卡尔积, 要爆炸的。
    12 小时 42 分钟前
    回复了 Shoestrong 创建的主题 程序员 Linux 用 ls 么
    很明显在源代码中没有地方维护这种信息

    ```
    struct fileinfo
    {
    /* The file name. */
    char *name;

    /* For symbolic link, name of the file linked to, otherwise zero. */
    char *linkname;

    /* For terminal hyperlinks. */
    char *absolute_name;

    struct stat stat;

    enum filetype filetype;

    /* For symbolic link and long listing, st_mode of file linked to, otherwise
    zero. */
    mode_t linkmode;

    /* security context. */
    char *scontext;

    bool stat_ok;

    /* For symbolic link and color printing, true if linked-to file
    exists, otherwise false. */
    bool linkok;

    /* For long listings, true if the file has an access control list,
    or a security context. */
    enum acl_type acl_type;

    /* For color listings, true if a regular file has capability info. */
    bool has_capability;

    /* Whether file name needs quoting. tri-state with -1 == unknown. */
    int quoted;
    };

    ```
    @forgottencoast #19

    1. 按照楼主的提问, 那么肯定是从 http 协议层面考虑, 至于 api 是不是 rest 风格的,没法确定, 没法保证, 没法修改。
    2. 其次, 我是没看懂为什么一个动态资源( api )需要实现 head 方法。

    按照 mdn 和 rfc2616 的说法,head 方法就是一个 get 方法不返回 body, 主要到作用也是解决带宽和缓存处理。

    `实现良好的 RESTful 风格 Api ` 可有任何实际的项目在使用?麻烦发一下 github 地址。

    https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods/HEAD
    ```
    HTTP HEAD 方法 请求资源的头部信息, 并且这些头部与 HTTP GET 方法请求时返回的一致. 该请求方法的一个使用场景是在下载一个大文件前先获取其大小再决定是否要下载, 以此可以节约带宽资源.
    ```

    rfc2616

    ```
    9.4 HEAD
    The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response. The metainformation contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request. This method can be used for obtaining metainformation about the entity implied by the request without transferring the entity-body itself. This method is often used for testing hypertext links for validity, accessibility, and recent modification.

    The response to a HEAD request MAY be cacheable in the sense that the information contained in the response MAY be used to update a previously cached entity from that resource. If the new field values indicate that the cached entity differs from the current entity (as would be indicated by a change in Content-Length, Content-MD5, ETag or Last-Modified), then the cache MUST treat the cache entry as stale.

    ```
    可以啊, 你可以写一套复杂到调度策略, 根据统计信息经过一系列逻辑判断来决定你到请求频率和请求时间。

    当然, 在 99%的情况下, 你的时间估计比流量值钱
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2098 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 16:07 · PVG 00:07 · LAX 09:07 · JFK 12:07
    ♥ Do have faith in what you're doing.