FrontEnd đã giúp Backend kiểm soát LƯỢNG đồng thời cao với 1000 requests xịn xò như thế này...

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • Source Code: github.com/ano...
    👉 Link khóa học backend Nodejs: / @anonystick
    🚩 Subscribe ➜ / tipsjavascript
    #backend #frontend #promise
    ✅ Follow Me:
    Blog: anonystick.com
    Github: github.com/ano...
    Facebook: / tipjs
    RUclips: / tipsjavascript

Комментарии • 31

  • @nhatphananh1144
    @nhatphananh1144 9 месяцев назад +3

    Chưa tưởng tượng ra trên FE cần làm như này áp dụng cho bài toán cụ thể nào. Thế giờ user vào màn hình mà bắt người ta chờ thực hiện từng phát n request lần lượt thế này thì bao giờ mới load được hết thông tin lên UI.

    • @anonystick
      @anonystick  9 месяцев назад +1

      Cần thời gian để tưởng tượng...

  • @ductran-w2t
    @ductran-w2t 9 месяцев назад +3

    Em làm BE nhưng nghe để biết thêm cũng hữu ích. Cảm ơn anh

  • @binh-nguyen-d
    @binh-nguyen-d 4 месяца назад +1

    Tách thành từng nhóm nhỏ, trong mỗi nhóm lại xử lý tuần tự từng URL mà không xử lý đồng thời. Mã này cũng không đến mức phải sử dụng recursion để viết. Khó hiểu 🤔

  • @thanhtoan
    @thanhtoan 10 месяцев назад +3

    nếu có rxjs thì dùng from + forkJoin cực dễ và gọn luôn

  • @buibui905
    @buibui905 10 месяцев назад +3

    Rxjs trong Angular xử lý vấn đề cực kì mượt và dễ dàng

  • @nguyenhuu2216
    @nguyenhuu2216 10 месяцев назад +4

    nếu cháu muốn viết trên reactjs thì cần gán vào đâu để nó quản lý all request từ BE ?

    • @trieunguyen3591
      @trieunguyen3591 10 месяцев назад +5

      khởi tạo 1 file jsx rồi tạo function ConcurrencyRequest cho props là urls và maxMun như video , mỗi khi có *(api có dạng như video) thì truyền urls với maxMun dung là đc

  • @TP-kj2sm
    @TP-kj2sm 10 месяцев назад +2

    Sau khi hoàn thành 3 request có thể gọi luôn 3 request tiếp theo, không cần chờ 1s làm gì bác ạ. Chứ nếu số lượng request nhiều mà cứ chờ thế thì lâu quá

    • @anonystick
      @anonystick  10 месяцев назад +2

      Lý do là Tôi demo cho các bạn nhìn nó chậm cho rõ hơn.

  • @datnd1
    @datnd1 10 месяцев назад +4

    Mọi người cho em hỏi: Khi phân thành các lô url để request tới server thì tổng thời gian loads hết toàn bộ url phía client sẽ tăng lên đúng không ạ? Nếu mà như vậy thì ảnh hưởng tới trang web cho client dùng chứ nhỉ.

    • @zuno1406
      @zuno1406 10 месяцев назад +3

      chunk này lỡ tầm 1k mà req query db phức tạp đứng chờ cũng mỏi :)) Kiểu k làm cho BE chết thôi chứ ko HA

    • @anonystick
      @anonystick  10 месяцев назад +1

      Không đúng... Không nên mang một công thức áp dụng cho mọi câu hỏi.

    • @datnd1
      @datnd1 10 месяцев назад

      @@anonystick anh giải thích kỹ hơn được không ạ

    • @solomon6897
      @solomon6897 10 месяцев назад +1

      ​@@datnd1 phân lô thì bạn phải biết server mk chịu đc tối đa bao nhiêu rq, trung bình bao nhiêu truy cập thì mới chọn cái lô hiệu quả, với trong video thì giới hạn 1s còn nếu ứng dụng kiểu này thực thì cứ lô trước trả về r thì cứ tiếp lô s. Có thể làm kiểu này khi bạn kh biết phải làm j ở be hoặc server trong khi lượng rq tăng đột ngột nhằm giúp cho server sống

    • @nhatphananh1144
      @nhatphananh1144 9 месяцев назад +1

      nói chứ FE mà đi phân lô này thì trải nghiệm của người dùng còn gì nữa, giờ người ta tối ưu mọi cách để làm sao dữ liệu được tải xuống và đc phản hồi nhanh nhất có thể, đây lại đi ngược lại

  • @toanta4838
    @toanta4838 6 месяцев назад

    A viết phức tạp quá, có nhiều cách viết đơn giản hơn vs async và await. Dù sao cx cảm ơn a

  • @duongnguyeninh7831
    @duongnguyeninh7831 10 месяцев назад

    nếu như vậy thì 1 triệu rq vào server 1 lúc thì theo cách này server chịu tải 1000 rq 1 lúc nếu mình cài thuật toán này với cấu hình maxRq

  • @lequy7906
    @lequy7906 9 месяцев назад

    Anh và mọi ngươi cho em hỏi công cụ (extension) anh sử dụng ở đoạn 2:13 tên gì thế ạ.

  • @LêQuốcVương-c3y
    @LêQuốcVương-c3y 10 месяцев назад +2

    Like

  • @vlogsonnguyen
    @vlogsonnguyen 10 месяцев назад

    Cho e xin tên theme vs code hiện tại a đang dùng với ạ!

  • @uccanh2750
    @uccanh2750 10 месяцев назад +1

    rất hữu ích, xin cảm ơn

  • @ziat1988
    @ziat1988 10 месяцев назад +2

    Link code ở đâu vậy anh?

    • @anonystick
      @anonystick  10 месяцев назад +1

      Đây em: github.com/anonystick/anonystick/commit/1ae0878ae5f60dd0ce3bf984780afbf20902267b

  • @DuongNguyen-pp3hp
    @DuongNguyen-pp3hp 10 месяцев назад +1

    .

  • @tranffff6993
    @tranffff6993 10 месяцев назад +1

    Đa tạ sư phụ ❤

  • @devlife811
    @devlife811 10 месяцев назад +2

    hay quá a

    • @anonystick
      @anonystick  10 месяцев назад +1

      tks em. Còn một skil nữa

  • @mila_9899
    @mila_9899 8 месяцев назад

    cho em hỏi là cái tool có hình đầu bút là gì v ạ ?