Chào mọi người mình xin đưa ra một vấn đề thảo luận đó là
"trong lập trình web , tốc độ quan trọng hơn hay tính bảo mật quan trọng hơn ?"
- mình làm chức năng kiểm tra, thi trắc nghiệm , để đảm bảo tính bảo mật mình đã gom hết bài làm của người dùng về phía Server để xử lý , sau đó bắn trả kết quả làm bài về client , thuật toán sẽ khó hơn xử lý trên client và tốc độ sẽ chậm đi . nhưng mình vẫn thấy ok .
- Cho đến khi 1 đàn anh trong ngành khuyên mình nên để xử lý tất cả ở trang client , tức là sẽ hidden dữ liệu và so sánh ngay trên trang view , như vậy sẽ dễ hơn và tốc độ cũng nhanh hơn , bất chấp việc người dùng có thể ấn F12 , xem nguồn trang và biết đáp án .
- Lý do của anh ấy là : nếu có 100 người cùng test mà server xử lý nặng thì web sẽ chậm rất nhiều .
Nếu là các anh/bạn/chị/ em thì mọi người sẽ làm gì ? chọn tốc độ hay bảo mật thông tin ? cùng góp ý và thảo luận nhé .