Open mtchuyen opened 3 years ago
https://blog.logrocket.com/how-to-practically-use-performance-api-to-measure-performance/
https://www.sentinelone.com/blog/prometheus-metrics-by-example/
https://www.blazemeter.com/blog/how-run-load-test-50k-concurrent-users
https://medium.com/@momchil.dev/proper-http-shutdown-in-go-bd3bfaade0f2
https://ryanc118.medium.com/dont-make-this-mistake-with-go-http-servers-bd313baee41
https://blog.tcmlabs.fr/the-important-concepts-of-web-server-handlers-in-golang-8bab49a8b020
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing
one or more metrics and descriptions for a given request-response cycle. It is used to surface any backend server timing metrics (e.g. database read/write, CPU time, file system access, etc.) in the developer tools in the user's browser or in the PerformanceServerTiming interface.
This Lib:
CSRF Token sẽ bảo vệ web của bạn khỏi lỗ hổng bảo mật phổ biến. Một token CSRF là tính năng bảo vệ ứng dụng web khỏi các cuộc tấn công giả mạo. Nó cho phép server ứng dụng kiểm tra xem một biểu mẫu được gửi từ trình duyệt thực sự hay do hacker giả mạo.
CSRF token là các trường nhập biểu mẫu (thường là biểu mẫu POST), giúp theo dõi phiên hoạt động của người dùng. Một framework ứng dụng web phía server thường tạo token CSRF cho từng phiên người dùng độc đáo. Server này kiểm tra xem liệu token có chính xác bất cứ khi nào người dùng gửi biểu mẫu. Token CSRF thường bao gồm các chuỗi và số ngẫu nhiên, khiến giá trị của chúng khó dự đoán.
Để ngăn hacker đánh cắp token CSRF, Django làm mới nó mỗi lần khởi động một phiên người dùng.
https://blog.tcmlabs.fr/the-important-concepts-of-web-server-handlers-in-golang-8bab49a8b020
E-Tag — The most underrated HTTP cache