Installing Moodle is pretty simple. You can either download the zip and unzip it to the folder using ssh or ftp or you can use github command to clone from the master branch. The github method is the fastest one. To install Moodle, just open the url on browser and the installer will guide you.
@dominhphong306 cái này bạn thử xem cao tải do listen bin log hay là cao tải do xử lý binlog? Chỉ cần bạn vẫn listen nhưng không xử lý thử xem là được.
Nếu cao tải do listen binlog thì bạn không nên listen binlog trực tiếp nữa mà nên 1 là listen event business để invalidate cache. Nếu không có cách nào tạo event business thì nên viết 1 con riêng (tách hẳn ra khỏi con API chứa cache) để throttle cái binlog đó tránh quá tải api chính.
Nếu cao tải do xử lý binlog thì đơn giản hơn, bạn thêm 1 cơ chế throttle vào chỗ listen và xử lý binlog là được. Cái này tùy vào dạng data batch của bạn để quyết định. Nếu đó là data insert (import từ csv chả hạn) thì không xử lý, nếu đó là data update thì bạn nên xử lý kiểu giảm TTL xuống thôi.
Change Streams gây gánh nặng cho chính ứng dụng của bạn. Hãy cân nhắc khi sử dụng và chỉ nên dùng với những dữ liệu có tần suất write thấp hơn read rất nhiều.
Đối với ứng dụng có tần suất write nhiều theo thời điểm (vd khi khách hàng import sản phẩm) mà vẫn muốn cache (do read nhiều) thì nên dùng gì để cache ạ?
Hiện em có sử dụng Binlog của MySql để invalid cache, mà ứng dụng bị cao tải quá (
"Một image bao gồm hệ điều hành (Windows, CentOS, Ubuntu, …)"
"Thông tin nhân Kernel như nhau nhé ! Do container sử dụng chung tài nguyên với host OS mà"
Cho mình hỏi:
Trong ví dụ của bạn việc giải thích nhân Kernel giống nhau vì dùng chung tài nguyên với host OS (theo ý 2) cụ thể là như thế nào? Việc bạn pull image về máy của bạn và khởi động container từ image đó sao lại liên quan đến host OS của bạn? Vì mình có thể pull đủ các loại image khác nhau với các OS khác nhau (theo như ý 1), nếu image là CentOS thì Kernel cũng giống với máy vật lý hiện tại (Ubuntu) sao?!
Em định hướng học bên django python web. và vào cty thực tập, nhận được task tìm hiểu Rasa, đọc trên docs của nó thật sự rất khó hiểu. khó hiểu hơn đọc trên docs của django nhiều á.
Thật may vì tìm đến đây.
Mấy nay em xem về Python bản tiếng việt cũng hay xem của a.
Thankssssssssss
Next chưa support nên phải lấy cả slug rồi parse ra id thôi bạn ạ. Bạn có thể viết đoạn parse slug thành một helper function để tái sử dụng ở các trang khác.
Nếu bạn dùng Custom Server như Express thì có thể chuyển function đấy thành middleware để tái sử dụng cho các route, khi đã viết trên express rồi thì code react sẽ không phải parse id nữa. Ngoài ra, dùng cách này bạn không cần quan tâm về việc đặt tên file hay folder vì mình chỉ định được file page dùng để render.
Hi anh!
Em có một url dẫn đến post details có dạng localhost//:3000/post-details/tieu-de-cua-bai-viet.id
Thì em sẽ cần tạo file như nào để có title và id tách bạch nhau nhỉ?
Hiện tại em tạo file [postTitle.postId].js thì lấy được cả title và id em không muốn split() ạ
Thanks bro ạ
ok bạn. mình đã sửa lại cho mn tham khảo thêm. cảm ơn chia sẻ để bài viết của mình được hoàn thiện hơn ạ. còn lỗi hay có chỗ nào còn sai sót mong bạn chỉ bảo thêm
cảm ơn bạn đã góp ý. mình sẽ chú ý hơn. vì mình có tham khảo 1 số nguồn ngta cũng recommend là dùng snake_case. còn kebab-case có lẽ là recommend
tốt hơn ạ
THẢO LUẬN
Installing Moodle is pretty simple. You can either download the zip and unzip it to the folder using ssh or ftp or you can use github command to clone from the master branch. The github method is the fastest one. To install Moodle, just open the url on browser and the installer will guide you.
Vậy chỉ làm đc blog thôi anh ơi còn muốn làm web bán hàng thì phải cài thêm plugin mong anh tiếp tục ra bài mới về phần em nói
@dominhphong306 cái này bạn thử xem cao tải do listen bin log hay là cao tải do xử lý binlog? Chỉ cần bạn vẫn listen nhưng không xử lý thử xem là được.
@minhpq331 bác cho em hỏi tí
Đối với ứng dụng có tần suất write nhiều theo thời điểm (vd khi khách hàng import sản phẩm) mà vẫn muốn cache (do read nhiều) thì nên dùng gì để cache ạ? Hiện em có sử dụng Binlog của MySql để invalid cache, mà ứng dụng bị cao tải quá
(
Thank bác!
Bài viết có nói
Cho mình hỏi: Trong ví dụ của bạn việc giải thích nhân Kernel giống nhau vì dùng chung tài nguyên với host OS (theo ý 2) cụ thể là như thế nào? Việc bạn pull image về máy của bạn và khởi động container từ image đó sao lại liên quan đến host OS của bạn? Vì mình có thể pull đủ các loại image khác nhau với các OS khác nhau (theo như ý 1), nếu image là CentOS thì Kernel cũng giống với máy vật lý hiện tại (Ubuntu) sao?!
Em định hướng học bên django python web. và vào cty thực tập, nhận được task tìm hiểu Rasa, đọc trên docs của nó thật sự rất khó hiểu. khó hiểu hơn đọc trên docs của django nhiều á. Thật may vì tìm đến đây. Mấy nay em xem về Python bản tiếng việt cũng hay xem của a. Thankssssssssss
Quả thật Phật đạo có thể ứng trên nhiều lĩnh vực. Bài viết của nhà tiên tri thật công phu. Tks Có thể viết về lĩnh vực Kotlin??
Bài viết khá ổn rồi. Cố gắng làm tốt hơn những bài viết tới ha
bài viết tâm huyết
Mấy phần khắc phục thì sao anh zai?


Thanks bác ạ
Chẳng hạn như này:
Next chưa support nên phải lấy cả slug rồi parse ra id thôi bạn ạ. Bạn có thể viết đoạn parse slug thành một
helper functionđể tái sử dụng ở các trang khác.Nếu bạn dùng
Custom Servernhư Express thì có thể chuyển function đấy thành middleware để tái sử dụng cho các route, khi đã viết trên express rồi thì code react sẽ không phải parse id nữa. Ngoài ra, dùng cách này bạn không cần quan tâm về việc đặt tên file hay folder vì mình chỉ định được file page dùng để render.Hi anh! Em có một url dẫn đến post details có dạng localhost//:3000/post-details/tieu-de-cua-bai-viet.id Thì em sẽ cần tạo file như nào để có title và id tách bạch nhau nhỉ? Hiện tại em tạo file [postTitle.postId].js thì lấy được cả title và id em không muốn split() ạ Thanks bro ạ
ok bạn. mình đã sửa lại cho mn tham khảo thêm. cảm ơn chia sẻ để bài viết của mình được hoàn thiện hơn ạ. còn lỗi hay có chỗ nào còn sai sót mong bạn chỉ bảo thêm
Thực ra thì trước đây họ khuyến nghị dùng snake_case về sau cập nhật thành kebab-case
cảm ơn bạn đã góp ý. mình sẽ chú ý hơn. vì mình có tham khảo 1 số nguồn ngta cũng recommend là dùng snake_case. còn kebab-case có lẽ là recommend tốt hơn ạ
mong 1 lần dc như các anh nước ngoài có blog triệu view mà chắc còn lâu mới tới =))))))))
Quả thực dạo gần đây ít khi đọc được một bài viết có tâm và có chất xam như của bác. hầu hết toàn là giống nhau hoặc là translate and copy