30/09/2018, 19:49
Cho hỏi trang daynhauhoc.com viết bằng ngôn ngữ nào?
Cho mình hỏi là trang daynhauhoc.com viết bằng ngôn ngữ nào vậy? Mình thấy trang web này chạy rất nhanh: PHP, ASP, JSP hay NodeJS
Bài liên quan
Ruby on Rails ở back-end, Emberjs ở front end, Postgre cho database và Redis lưu trữ cache và dữ liệu tạm thời
Mã nguồn bạn có thể xem ở đây https://github.com/discourse/discourse
Dạo này thấy Discourse có vẻ nổi trong việc làm forum nhỉ?
Mọi người khi muốn tìm hiểu technique mà một trang dùng thì có thể dùng trang: http://builtwith.com/daynhauhoc.com
Trang chủ cúa discourse: http://www.discourse.org
(hiện giờ discourse không thấy support plugin, theme, … chắc cũng phải 1 thời gian nữa mới có thể cạnh tranh với các nền tảng forum # như vbb, xenforo, …)
Nếu như bạn giải thích thì:
Về cơ bản thì bạn hiểu đúng rồi, mình chỉ sửa lại 1 chút thôi
Uhm, redis được dùng để lưu trữ thông tin kết nối socket, thông tin về session, cache. Về cache chẳng hạn, người ta thường sử dụng cache để lưu trữ kết quả câu truy vấn database thay vì gọi trực tiếp thường xuyên đến database. Ví dụ có 100 người cùng request nội dung của trang chủ, thay vì gọi câu truy vấn 100 lần thì có thể gọi 1 lần trong lần đầu tiên và lưu xuống redis. Ở 99 lần còn lại, nếu nội dung chưa thay đổi, thay vì phải gọi đến database chính thì chỉ cần chui vô redis - nội dung được lưu trữ trong Ram, do đó tốc độ truy xuất lớn hơn và làm tăng tốc độ truy cập của người dùng. Nó sẽ tăng tốc độ rõ rệt nếu số lần read >>> write.
Discourse support plugin khá nhiều rồi anh. Theme thì chỉ có thể chỉnh css được thôi. Template chưa chỉnh được
Đã Support Google Adsense chưa bác ơi? Em thấy nhiều người kêu khoản này lắm.
Support mấy năm rồi. Bạn lên meta.discourse.org để tìm hiểu
Chạy Discourse hơi tốn tài nguyên bác nhỉ. Em cũng định chạy 1 site Not for profit nhưng mà đi nguyên một con VPS thì cũng hơn tốn tiền.
Discourse là được tốn ưu hóa hết mức có thể rồi đó
Bạn có thể cài lên vps 512 MB ram nhưng mà hiệu năng không tối ưu
Cho mình hỏi cái fat server app, fat client app là gì vậy. Mình không hiểu khái niệm này cho lắm
Dùng Redis lưu dữ liệu trên RAM mà chưa kịp lưu vào Database chẳng may mất điện đột ngột xem như mất hết dữ liệu đúng không bạn
Redis có disk persistence của riêng nó. Nếu mất điện của chỉ mất một phần thôi, không mất hết toàn bộ.