Việc đánh giá một website có thể dựa vào những yếu tố sau đây:
1. Vấn đề về bố cục và giao diện website: Ta chỉ cần truy cập vào website rồi nhận xét (Tùy vào mỗi người). Tuy nhiên nó phải tuân thủ các quy tắc thẩm mỹ.
2. Vấn đề về bảo mật:
Để kiểm tra vấn đề này không hề đơn giản, đòi hỏi bạn phải có kiến thức về bảo mật web. Nhưng cũng có thể đánh giá sơ bộ bằng cách nhìn vào thanh địa chỉ website đó. Ví dụ: http://www.abc.com/index.php?page=motasp&lkd=2&ssd=4 thì ngay trên thanh địa chỉ này đã để lộ 2 biến được truyền vào là "lkd" và "ssd", hacker sẽ dựa vào hai biến này để tấn công trang web của bạn. Để khắc phục lỗi này thì nên viết lại địa chỉ hoặc là mã hóa thanh địa chỉ này đi, lúc này thì sẽ không còn thấy biến truyền như trên nữa. việc hack sẽ khó khăn hơn.
Để kiểm tra vấn đề này không hề đơn giản, đòi hỏi bạn phải có kiến thức về bảo mật web. Nhưng cũng có thể đánh giá sơ bộ bằng cách nhìn vào thanh địa chỉ website đó. Ví dụ: http://www.abc.com/index.php?page=motasp&lkd=2&ssd=4 thì ngay trên thanh địa chỉ này đã để lộ 2 biến được truyền vào là "lkd" và "ssd", hacker sẽ dựa vào hai biến này để tấn công trang web của bạn. Để khắc phục lỗi này thì nên viết lại địa chỉ hoặc là mã hóa thanh địa chỉ này đi, lúc này thì sẽ không còn thấy biến truyền như trên nữa. việc hack sẽ khó khăn hơn.3. Vấn đề về code của website: Code website sẽ ảnh hưởng đến bảo mật web và tốc độ truy cập. Để kiểm tra code thì bạn phải có code của nhà phát triển để kiểm tra. Trường hợp không có code của nhà phát triển thì bạn cũng có thể kiểm tra được một phần nào đó. Bạn làm như sau:
Nếu sử dung Internet Explorer để duyệt web thì bạn vào mục "Page" trên thanh menu rồi chọn "View Source". thì có thể thấy được code hiển thị của website đó.
Nếu sử dung Firefox để duyệt web thì bạn vào mục "View" trên thanh menu rồi chọn "Page Source". Thì bạn cũng có được code hiển thị của website đó.
Nếu code này toàn là thẻ "table" với "tr" "td" thì website đó code mã không tốt rồi. Tuy nhiên việc đánh giá này cũng chỉ mang tính chất tương đối.
Mời các bạn xem thử đoạn code sau:

Đoạn code này dùng để kẻ một ô màu đỏ với đường biên là 1px.
cả 3 đoạn code "code_tot", "code_khongtot", "code_khongtot1" đều có chung chức năng như trên.
ta thấy rồi đó, cũng một chức năng như nhau nhưng đoan code tốt chỉ cần một dòng, trong khi 2 đoạn code kia cần rất nhiều dòng và bạn cúng thấy rồi đó cũng một chức năng nhưng có rất nhiều cách viết khác nhau. Nếu bạn để công cụ tự sinh mã thì chắc chắn nó sinh ra đoạn mã giống đoạn mã "khongtot" và "khongtot1". Chỉ có viết tay mới kiểm soát được mã tốt nhất.
Chưa nói đến vấn đề cập nhật sửa chữa sau này khó khăn hơn mà còn làm cho website nặng hơn. Tại vì ta lưu file lại thì file của chúng ta có dung lợn lớn hơn nếu code không tốt, nếu file có dung lượng lớn thì làm tăng thời gian load (tải) trang.
Kết quả hiển thị của đoạn code trên:

Back
Up
