Ý bạn là viết js thuần, sử dụng các phương thức getElementById(), querySelector()... để get các element không có trong component?
nó vẫn là js nên bạn thích viết như nào cũng đc mà
cái ví dụ trên mình vẽ có 1 web server cho dễ hiểu. chứ chuẩn bài ra sẽ có load balance kết hợp với autoscaling ở bên trên con web nữa.
Còn về phía docker sẽ dùng docker Swarm để quản lí, scaling và Load balancing cho các container.
Nên có 1000 người hay nhiều hơn nữa mình thấy sẽ ít gặp vấn đề hơn. Cũng không thể nói là ok 100% được.
Để an toàn hơn nữa thì cần có cơ chế rate limiting cho call api nữa. để hạn chế việc gọi quá nhiều api cùng 1 lúc.
Nên để hệ thống có thể chạy và xử lí hàng tỉ request thì mình nghĩ cần phải làm nhiều việc hơn nữa.
Nên để bài toán dễ hiểu nên mình đã thu gọn lại thành cấu trúc đơn giản nhất để mọi người hiểu rõ nó làm thế nào.
Bạn cho mình hỏi :
Trong trường hợp click vào button , data được load nhưng không hề update url như comment trong link https://www.thegioididong.com/dtdd/iphone-xr, mình có sử dụng thử code của bạn nhưng không crawl được hết cmt
Thứ 2, khi click button, XHR response về nội dung cmt mình muốn crawl nhưng khi click vào link trong XHR thì return empty web. Mình đã thử vòng lặp Formrequest nhưng không được. Nếu có giải pháp thì phản hồi giúp mình nhé, mình cảm ơn !
Đây là code của mình:
Mình là người ngoại đạo làm về máy chủ vật lý là nhiều, giờ mới bắt đầu tìm hiểu virtualization, container & docker thì tìm đọc được bài của bạn.
Vì vậy nhỡ mình có câu hỏi nào ngu ngơ mong được bạn thông cảm.
Ở bài viết này mình thấy bạn viết rất dễ hiểu, tuy nhiên bạn có thể nói rõ thêm cho mình biết ý này "Image này không phải là một file vật lý mà nó chỉ được chứa trong Docker.". Mình đang hiểu Image nó cũng là file bình thường được sinh ra bởi lệnh # docker built. Sau khi built xong, mình sẽ lấy file đó up lên Docker Hub. Không biết mình hiểu vậy có đúng không. Mong được bạn giải đáp.
Cám ơn bạn nhiều.
Nếu chạy theo kiến trúc docker. Vậy lỡ trong 1 thời điểm có đến 1000 người submit code thì hệ thống phải tạo 1000 docker container sao?
Như vậy có thể khiến hệ thống chậm hoặc tốn tài nguyên không?
THẢO LUẬN
Ý bạn là viết js thuần, sử dụng các phương thức
getElementById(), querySelector()...để get các element không có trong component? nó vẫn là js nên bạn thích viết như nào cũng đc màcái ví dụ trên mình vẽ có 1 web server cho dễ hiểu. chứ chuẩn bài ra sẽ có load balance kết hợp với autoscaling ở bên trên con web nữa.
Còn về phía docker sẽ dùng docker Swarm để quản lí, scaling và Load balancing cho các container. Nên có 1000 người hay nhiều hơn nữa mình thấy sẽ ít gặp vấn đề hơn. Cũng không thể nói là ok 100% được.
Để an toàn hơn nữa thì cần có cơ chế rate limiting cho call api nữa. để hạn chế việc gọi quá nhiều api cùng 1 lúc. Nên để hệ thống có thể chạy và xử lí hàng tỉ request thì mình nghĩ cần phải làm nhiều việc hơn nữa.
Nên để bài toán dễ hiểu nên mình đã thu gọn lại thành cấu trúc đơn giản nhất để mọi người hiểu rõ nó làm thế nào.
I'm just kidding
bài viết hay
Bạn cho mình hỏi : Trong trường hợp click vào button , data được load nhưng không hề update url như comment trong link https://www.thegioididong.com/dtdd/iphone-xr, mình có sử dụng thử code của bạn nhưng không crawl được hết cmt Thứ 2, khi click button, XHR response về nội dung cmt mình muốn crawl nhưng khi click vào link trong XHR thì return empty web. Mình đã thử vòng lặp Formrequest nhưng không được. Nếu có giải pháp thì phản hồi giúp mình nhé, mình cảm ơn ! Đây là code của mình:

Bai viet ra de hieu. Cam on ban.
Hehe, lại là bro à, mong một lần được trending nên cố thôi bác ơi
Dear anh Hoanki,
Mình là người ngoại đạo làm về máy chủ vật lý là nhiều, giờ mới bắt đầu tìm hiểu virtualization, container & docker thì tìm đọc được bài của bạn. Vì vậy nhỡ mình có câu hỏi nào ngu ngơ mong được bạn thông cảm. Ở bài viết này mình thấy bạn viết rất dễ hiểu, tuy nhiên bạn có thể nói rõ thêm cho mình biết ý này "Image này không phải là một file vật lý mà nó chỉ được chứa trong Docker.". Mình đang hiểu Image nó cũng là file bình thường được sinh ra bởi lệnh # docker built. Sau khi built xong, mình sẽ lấy file đó up lên Docker Hub. Không biết mình hiểu vậy có đúng không. Mong được bạn giải đáp. Cám ơn bạn nhiều.
Nếu chạy theo kiến trúc docker. Vậy lỡ trong 1 thời điểm có đến 1000 người submit code thì hệ thống phải tạo 1000 docker container sao? Như vậy có thể khiến hệ thống chậm hoặc tốn tài nguyên không?
Vậy bạn thử dùng XDebug xem.
trường
authHostở file cấu hình laravel echo bạn check xem có phải làlocalhost:8000(app Laravel) kothanks bác nhé.
?hỏi làm web
Series hữu ích, cảm ơn tác giả nhé
Cảm ơn bác về bài viết nhé %%
Bác này viết về Js hay phết @@
e tham khảo thử nhé https://bitly.vn/4pqc
Sao không embed codepen vào luôn đây cho nó rực rỡ
Tuyết thực sự sẽ không bao giờ rơi được dù bạn có dùng HTML+CSS3 như nào đi chăng nữa
... Vì bây giờ ở Việt Nam đang là mùa hè mà

