10/10/2018, 09:46

Mô hình xử lý song song trên web

Các anh chị chỉ giáo giúp em về mô hình xử lý song song trên web với!
Em đang tìm hiểu về nó. Gấp lắm. Có thể pm lại cho em nhé!
rootkit viết 11:59 ngày 10/10/2018
nghe lạ tai quá ,không biết xử lý cái gì nữa ,nói chong hổng thế ai mà giúp bạn nhưng tôi cũng xin đưa ra một mô hình như sau : bạn có 1 website ví dụ như VNexpress.net ,đây là 1 website lơn có lượng truy cập cao ,do đó nếu duy trì chỉ 1 Máy chủ thì dễ bị quá tải ,vì thế cần phải duy trì nhiều máy chủ ,cụ thể thằng Vnexpress.net theo tui điều tra nó duy trì trên 6 máy chủ

vậy làm thế nào để phân tải đều cho từng mấy chủ . kỹ thuật đơn giản ,hiệu quả và rẻ tiền nhất là sử dụng Round robin ,đây là kỹ thuật của máy chủ DNS : mỗi lần có 1 request đến DNS sever nó sẽ luân phiên trả về ip khác nhau cho mỗi request ,khi có ip rồi client chỉ việc kết nối tới máy chủ đó thôi .

-Đối với DNS windows(MS dns) : tính năng này mặc định chưa bật ,bạn phải bật nó lên (chắc không cần tôi chỉ bạn cách bật chứ)
-Đối với DNS linux (bind) : mặc định đã bật rồi

nếu bạn không tin thì có thể check thằng vnexpres.net tại đây
http://dns-tools.domaintools.com/?q=vnexpress.net&m=dns
sử dụng lệnh ping bạn sẽ thấy mỗi lần ping với tên miền vnexpress.net đều trả lại ip khác nhau .

ps : còn rất nhiều kỹ thuật khác như clustering , VPS ,tùy vào yêu cầu mà sử dụng thôi ,nhưng đối với load balance cho webstie thì Round Robin là good nhất
rokemon viết 11:47 ngày 10/10/2018
thx rootkit bạn nói mình mới biết.
Hồngnt viết 11:53 ngày 10/10/2018
Hj em thực sự giờ mới bắt đầu tìm hiểu nó. Cám ơn anh nhiều nhé. Em muốn tìm hiểu mô hình sử lý dữ liệu song song mà các trang web thực thi. Anh chỉ giáo giúp em nhé
rootkit viết 11:54 ngày 10/10/2018
Được gửi bởi Hồngnt
Hj em thực sự giờ mới bắt đầu tìm hiểu nó. Cám ơn anh nhiều nhé. Em muốn tìm hiểu mô hình sử lý dữ liệu song song mà các trang web thực thi. Anh chỉ giáo giúp em nhé
"xử lý dữ liệu song song mà các trang web thực thi" ?
I don't know .What do you say ?
s.code viết 11:58 ngày 10/10/2018
Chắc bác chủ thớt lôi kiến thức lập trình multithreading đây mà.

Hiện tại PHP chạy dạng script kiểu waterfall. Nếu tôi ko lầm thì bác chủ thớt muốn đề cập đến việc làm thế nào như 1 ứng dụng trên window. Đa tác vụ. Có thể làm nhiều việc cùng một lúc và trên nhiều luồng sử lý khác nhau.

Trước đây ko nhớ đã đọc ở đâu. Nhưng đã có người đề cập và demo cho giải pháp này rồi.
Bài liên quan
0