Ngăn websocket tạo quá nhiều kết nối
WebSocket mở lâu và tiêu thụ trạng thái. Bộ giới hạn yêu cầu HTTP ban đầu không đủ nếu mỗi kết nối tiếp tục gửi nhiều tin.
Đọc hướng dẫn308 bài về chống DDoS, proxy TCP/UDP, giám sát và vận hành. Mỗi bài giải quyết một tình huống cụ thể.
WebSocket mở lâu và tiêu thụ trạng thái. Bộ giới hạn yêu cầu HTTP ban đầu không đủ nếu mỗi kết nối tiếp tục gửi nhiều tin.
Đọc hướng dẫnTrang tĩnh và API đăng nhập có chi phí khác nhau. Dùng một mức chung dễ chặn nhầm hoặc quá lỏng ở điểm nhạy cảm.
Đọc hướng dẫnGiới hạn kết nối của web server có cách đếm riêng theo giao thức. Cần đọc đúng tài liệu phiên bản trước khi suy số người dùng bị ảnh hưởng.
Đọc hướng dẫnHeader mô tả IP khách có thể do client tự gửi nếu web server tin mọi nguồn. Hạn mức theo IP khi đó dễ bị vượt hoặc chặn sai.
Đọc hướng dẫnMột yêu cầu tải lên vượt nhu cầu sản phẩm có thể chiếm bộ nhớ, đĩa và thời gian xử lý. Giới hạn nên gắn với chức năng.
Đọc hướng dẫnTìm kiếm tự do có thể quét dữ liệu lớn. Đợt gọi dồn làm database chậm dù tải mạng nhỏ.
Đọc hướng dẫnMột request kích hoạt gửi mail, báo cáo hoặc xử lý ảnh có thể chiếm luồng phục vụ. Đưa việc nền vào hàng đợi cần giới hạn số lượng.
Đọc hướng dẫnMột khóa API có thể phát sinh nhiều yêu cầu từ nhiều IP. Quota theo khóa giúp gắn sử dụng với chủ thể có thể quản lý.
Đọc hướng dẫnTruy vấn treo giữ connection và làm pool cạn. Timeout giúp giới hạn tác động nhưng phải chọn theo thao tác thật.
Đọc hướng dẫnKhi dịch vụ chưa sẵn sàng, phản hồi nhất quán giúp client và người chơi tránh retry liên tục. Thông báo nên phản ánh tình trạng thực.
Đọc hướng dẫnNếu mọi launcher thử lại ngay khi lỗi, một lần gián đoạn ngắn có thể thành đợt kết nối dồn dập.
Đọc hướng dẫnPhiên giữ lâu sau khi người chơi rời có thể chiếm giới hạn và gây lỗi đăng nhập mới. Cần xem cả đóng bình thường lẫn mất mạng.
Đọc hướng dẫnSpam chat là hành vi ứng dụng sau khi đã kết nối. Firewall L4 không hiểu ý nghĩa tin nhắn.
Đọc hướng dẫnMột lệnh hợp lệ nhưng đắt có thể bị lạm dụng nhiều lần. Cần đo và hạn chế tại nơi hiểu ngữ nghĩa lệnh.
Đọc hướng dẫnTrước đăng nhập, hệ thống thường có ít thông tin về người gửi. Mỗi phiên chưa hoàn tất vẫn có thể chiếm RAM.
Đọc hướng dẫnTệp ảnh nhỏ sau giải nén có thể tốn tài nguyên xử lý. Giới hạn cần xét cả kích thước nhập và kích thước xử lý.
Đọc hướng dẫnCác bản triển khai NRO private có thể thay đổi cách client lấy địa chỉ. Cần kiểm tra bản đang chạy thay vì đoán port theo tên game.
Đọc hướng dẫnMàn hình chọn máy chủ có thể lấy danh sách endpoint từ API riêng. Nếu API trả IP thật, proxy của luồng đầu không che chặng sau.
Đọc hướng dẫnMột hệ thống có thể dùng endpoint khác nhau cho đăng nhập và chơi. Bảo vệ một port chưa chắc bao phủ hết luồng.
Đọc hướng dẫnSau restart, client tự kết nối lại có thể tạo áp lực hợp lệ lên login và database.
Đọc hướng dẫnPing mạng không phản ánh độ trễ của mọi thao tác. Cần đo vào game, di chuyển và lưu nhân vật riêng.
Đọc hướng dẫnNSO private có nhiều bản chỉnh sửa. Tên trò chơi không xác định chắc TCP hay UDP trong bản phát hành của bạn.
Đọc hướng dẫnClient có thể đổi endpoint khi chuyển kênh. Một lần đăng nhập thành công chưa chứng minh toàn bộ hành trình đã qua proxy.
Đọc hướng dẫnMàn hình chọn nhân vật có thể cần nhiều truy vấn, dễ chậm khi nhiều người đăng nhập cùng lúc.
Đọc hướng dẫn