việt lưu trữ website dưới dạng trang tĩnh ngày nay càng được nhiều bạn sử
dụng, chúng ta có thể lưu trữ code của mình sao mỗi dự án viết song.
tuy nhiên việc lưu trữ như thế cũng có những hạn chế của nó khi mà chúng ta
chạy code trên host tĩnh như thế thì chỉ áp dụng được với code html css
javascript. sao đây mình xin chia sẽ cho mọi người những website lưu trữ
code host free như thế nha.
đây cũng là một trang lưu trữ code khá là tiện dụng và hữu ít, lưu trữ
không giới hạn. nó được nhiều người tinh dùng hiện nay nhất. GitHub cho phép người dùng lưu trữ static website trên server miễn phí.
Bạn không phải lo lắng về chi phí lưu trữ.
Static Website là gì?
Static Website là
website có nội dung tĩnh, không sử dụng cơ sở dữ liệu (database), chỉ có
mã HTML, JS, CSS, và ảnh. Loại website này thường là những website có ít
nội dung như: profile, giới thiệu sản phẩm, demo site, …
Với dao diện khá là dễ sử dụng thì github pages không là một lựa chọn tồi
để lưu trữ code đâu nhá.
NETLIFY là một trang web lưu trữ codee cũn khá nhiều người tinh dùng là sử
dụng. nó có những tính năng thú vị đến ngạt nhiên mà ngay cả GitHub không có
như:
Atomic, thông báo liên kết cố định, triển khai chi nhánh và tên miền
phụ.....
Netlify là một nền tảng all-in-one cho việc triển khai dự án web. Thay thế
cho các kiến trúc hosting cũ, Netlify
cung cấp CI, deployment pipeline với quy trình đơn giả
đây là một trang web do google cung cấp nên nó khá là an toàn khi sử
dụng. Google Cloud Storage (CS) là dịch vụ web lưu trữ tệp trực tuyến RESTful
để lưu trữ và truy cập dữ liệu trên cơ sở hạ tầng Google Cloud Platform
(GCP). Dịch vụ này kết hợp hiệu suất và khả năng mở rộng của Google
Cloud với khả năng chia sẻ và bảo mật nâng cao. Đây là một cơ sở hạ tầng
như một dịch vụ (IaaS), có thể so sánh với dịch vụ lưu trữ trực tuyến
của Amazon S3.
Bạn có thể sử dụng Cloud Storage cho một loạt các tình huống bao
gồm
-
Lưu trữ dữ liệu và khôi phục.
-
Phân phối các đối tượng dữ liệu lớn cho người dùng thông qua tải
xuống trực tiếp.
-
Kho lưu trữ tích hợp cho phân tích và máy học.
Đặc điểm
-
Khả năng cộng tác.
-
Tính nhất quán.
-
Kiểm soát truy cập.
-
Resume được Upload.
Ưu điểm, nhược điểm
-
Ưu điểm
-
Tài liệu hướng dẫn đầy đủ.
-
Giá tốt khoảng 0,020 USD mỗi GB/tháng với lớp Regional và 0,007 USD mỗi GB/tháng
với lớp Coldline.
-
Nhiều option lưu trữ để lựa chọn.
-
Độ bền cao.
-
Nhiều khu vực lưu trữ như Bắc Mỹ, Nam Mỹ, Châu Âu, Châu Á và
Úc.
-
Dễ dàng kết nối với các dịch vụ khác của Google Cloud.
-
Nhược điểm
-
Chi phí hỗ trợ khá cao.
-
Phí download dữ liệu cao.
-
APIs SDK không ổn định như Amazon S3.
-
Chi phí cao hơn Microsoft Azure.
Amazon Simple Storage Service (Amazon S3) là dịch vụ lưu trữ dành cho
Internet. Amazon S3 có giao diện dịch vụ web đơn giản để bạn sử dụng để
lưu trữ, truy xuất bất kỳ lượng dữ liệu nào, bất kỳ lúc nào, và từ bất
kỳ đâu trên web
Amazon S3 lưu trữ dữ liệu dưới dạng các đối tượng (object) trong
Bucket (Xô). Một object là một tệp và metadata (key và version ID) để
mô tả tệp.
Bucket (Xô) là thùng chứa Object (đối tượng). Bạn có thể có một hoặc
nhiều Buckets. Bạn có thể kiểm soát quyền truy cập cho từng Bucket,
quyết định ai có thể tạo, xóa và liệt kê các đối tượng trong đó.
Bạn cũng có thể chọn Khu vực địa lý nơi Amazon S3 sẽ lưu trữ Bucket
và nội dung của nó và xem nhật ký truy cập của Bucket và các đối tượng
của nó.
theo mình thấy thì đây cũng là một trang web được nhiều nơi trên thới
giới và sử dụng. ngoài ra không chỉ lưu nó còn là một trang web mua
bán lớn tại nước ngoài.
Có một số tùy chọn để thực sự đưa các dự án của bạn lên mạng
( Heroku và Netlify là hai tên tuổi lớn khác) nhưng tôi đang sử dụng Vercel để lưu trữ tất cả các dự án cá nhân của mình. Nó nhanh chóng, miễn phí, hoạt động hiệu quả với React và quá trình
thiết lập chỉ mất một giây.
Vercel nó được tính hợp lưu trữ được khỏi tạo kho lưu trữ trên git.
Ưu điểm
-
Khả năng phát triển đơn giản
-
Dễ dàng cài đặt
-
Miễn phí hoàn toàn cho người dùng cá nhân
-
Miễn phí SSL
-
Dễ dàng cài đặt domain
-
Xây dựng và đẩy sản phẩm dễ dàng (chỉ cần dùng 1 lệnh duy nhất vercel)
-
Có Edge Network (cho phép chọn địa điểm)
Triển khai serverless
Vercel hỗ trợ các ngôn ngữ như Nodejs, Go, Python, Ruby, mình xin chia sẻ
template đã cấu hình sẵn dành cho ứng dụng nodejs.
-
Bước 1: Clone repo express-vercel-starter
-
Bước 2: Chạy lệnh npm install
-
Bước 3: Triển khai code
theo ý tại file app.js
-
Bước 4: Gõ lệnh vercel
Vừa rồi mình vừa chia sẽ cho mọi người những trang web lưu trữ khá
là hay và thú vị. theo mình thấy việt lưu trữ trên GitHub nó dễ dàng và
đơn giảng hơn. được nhiều người tinh dùng hơn. còn cá bạn thấy trang web
nào lưu trữ okii hơn. hãy để lại ý kiến dưới comment cho mình biết
nhá.