thảo luận Tư vấn thiết kế website

  • Người tạo chủ đề Người tạo chủ đề trandai03
  • Ngày bắt đầu Ngày bắt đầu
Chào mọi người, chuyện là hiện tại em đang lập trình 1 website cho 1 người anh. Website để giới thiệu công ty và bán hàng ( chỉ xem sản phẩm và liên hệ chứ không thanh toán). Website có phần 5 ngôn ngữ là Việt, Hàn, Trung, Nhật, Anh. Lúc đầu ước tính là sẽ có khoảng 1000 sản phẩm nên em đang đa ngôn ngữ bằng cách lưu hết vào thành 1 jsonb
{
"en": "Brown Adhesive Tape 4.8cmx150ya M43",
"ja": "茶色梱包用テープ 4.8cmx150ya M43",
"ko": "갈색 박스 테이프 4.8cmx150ya M43",
"vi": "Băng dính đục 4.8cmx150ya M43",
"zh": "棕色封箱胶带 4.8cmx150ya M43"
}
nhưng bây giờ website có thể có khoảng 10000 sản phẩm hoặc hơn thì cách này còn phù hợp không ạ. Em có nên chuyển đổi qua thành 1 bảng product_translate có trường language và value không ạ. Hiện tại thì em đang vibe code web bằng nextjs , vercel , supabase. Các nền tảng này Free tier thì có cần mua vps để host không ạ. Hiện tại thì website cũng đang up sản phẩm dần mới 600 sản phẩm nên em chưa thấy website có vấn đề gì ạ.
Em cảm ơn ạ
cách này vẫn ổn có gì đâu. 10000 cũng chưa có nhiều đâu mà. vô tư
 
vâng vậy em lưu vậy ạ. hiện tại thì em đang host trên vercel và supabase free tier , cho em hỏi nếu khoảng 10000 sản phẩm thì có cần p mua vps host không ạ. Hiện tại thì em vẫn thấy chưa lag gì nhưng con vercel lâu lâu nó cold start nên hơi chậm ạ.
bạn tham khảo thằng D1 của cloudflare chưa ạ? mình có thử nhờ ai nó research nhẹ nhưng do chưa dùng vercel vs superbase nên không dám chém gió bạn thử research xem sao

Cloudflare Pages + Cloudflare D1 có tối ưu hơn không?

Có, đây là lựa chọn cực kỳ tối ưu cho dạng web giới thiệu sản phẩm.
Tiêu chíVercel + Supabase (Free)Cloudflare Pages + D1 (Free)
Cold StartCó (Node.js runtime, vài trăm ms đến 1-2s)Gần như bằng 0 (V8 Isolate runtime)
Độ trễ tại VNPhụ thuộc Region bạn chọnCực thấp (Cloudflare có PoP ngay tại VN)
Giới hạn lưu trữ DB500 MB5 GB (SQLite)
Giới hạn lượt đọcPhụ thuộc RAM/CPU Postgres5.000.000 rows read / ngày
Trạng thái SleepBị pause nếu 7 ngày không dùngKhông bao giờ bị pause
 
bạn tham khảo thằng D1 của cloudflare chưa ạ? mình có thử nhờ ai nó research nhẹ nhưng do chưa dùng vercel vs superbase nên không dám chém gió bạn thử research xem sao

Cloudflare Pages + Cloudflare D1 có tối ưu hơn không?

Có, đây là lựa chọn cực kỳ tối ưu cho dạng web giới thiệu sản phẩm.

Tiêu chíVercel + Supabase (Free)Cloudflare Pages + D1 (Free)
Cold StartCó (Node.js runtime, vài trăm ms đến 1-2s)Gần như bằng 0 (V8 Isolate runtime)
Độ trễ tại VNPhụ thuộc Region bạn chọnCực thấp (Cloudflare có PoP ngay tại VN)
Giới hạn lưu trữ DB500 MB5 GB (SQLite)
Giới hạn lượt đọcPhụ thuộc RAM/CPU Postgres5.000.000 rows read / ngày
Trạng thái SleepBị pause nếu 7 ngày không dùngKhông bao giờ bị pause
Em có tìm hiểu thì em thấy vẫn nên dùng supabase hơn ạ vì nó hỗ trợ jsonb cho việc đa ngôn ngữ hiện tại của em ạ. Em chỉ thắc mắc là có nên host FE không ạ, tại vì hiện tại load cũng lâu ạ.
 

Thống kê chủ đề

Ngày tạo
trandai03,
Người trả lời cuối
trandai03,
Trả lời
25
Lượt xem
2.136
Quay lại
Lên đầu trang