Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Trang web tĩnh (Static Website) là gì?

Bạn thường nghe nhà phát triển nói về trang web tĩnh vs động, nhưng chúng có nghĩa là gì chính xác? Hãy tìm hiểu!

Một trang web tĩnh thuần túy đề cập đến trang web bạn viết mã với HTML, CSS và JavaScript thuần túy (thường), và không có ngôn ngữ kịch bản phía máy chủ (server-side) liên quan, như PHP, Python, hoặc Node.js. Trang web tĩnh không có backend truyền thống, khác với CMS động như WordPress.

Trang web tĩnh cũng được định nghĩa là trang web nơi nội dung giống nhau cho mọi người truy cập. Trên trang web động, nội dung có thể thay đổi tùy theo người xem (như trên bất kỳ nền tảng xã hội nào, ví dụ Facebook).

Trang web tĩnh thường có codebase nhẹ, nhỏ gọn so với trang web động, như WordPress thường cồng kềnh và phình to so sánh (vẫn là sản phẩm tuyệt vời cho lý do khác).

Trang web tĩnh thường tải nhanh vì chúng không phải mất thời gian tải gói mã lớn hoặc render từ máy chủ như trang web động thường làm.

Đây không phải chủ đề đen trắng. Trong thời hiện đại, bạn có thể tận hưởng lợi ích của trang web tĩnh cực nhanh, bằng cách dùng Static Site Generator (SSG) cung cấp tùy chọn chức năng động (chuyển tiếp mượt mà, xác thực, gọi dữ liệu, v.v.) ví dụ bằng framework React như GatsbyJS hoặc Next.js.