Microsoft và Google đã gian lận để tăng tốc độ như thế nào?
2 posters
Trang 1 trong tổng số 1 trang
Microsoft và Google đã gian lận để tăng tốc độ như thế nào?
Microsoft và Google đã gian lận để tăng tốc độ như thế nào?
Tốc độ website của Microsoft, Google nhanh hơn hẳn các đối thủ. Một phát hiện mới đây cho thấy họ đã “gian lận” trong giao thức TCP/IP để có được kết quả này.
Ben Strong, một kĩ sư phần mềm làm việc ở Texas trong lúc nghiên cứu cách tăng tốc độ ứng dụng Web đã phát hiện ra điều này. Ông đo đạc, và thấy tổng thời gian để gửi gói tin từ nhà ông, kể cả quá trình TCP handshake, đến lúc Google xử lí và gửi toàn bộ dữ liệu chỉ mất vỏn vẹn 85 miligiây cho truy xuất trang chủ www.google.com.
Để làm được điều này, ngay sau khi nhận được truy vấn, Google gửi liên tục 8 gói tin mà không cần chờ đợi phản hồi của người dùng. Trong khi đó, theo RFC 3390, ban đầu máy chủ chỉ được phép gửi tối đa IW (một giá trị khá nhỏ) và chờ phản hồi ACK từ phía người dùng. Điều này giảm nguy cơ nghẽn mạng vì có quá nhiều gói tin. Sau đó, nếu người dùng có tốc độ cao, thì số lượng gói tin gửi cùng lúc sẽ tăng dần lên. Đây chính là thuật toán slow start.
Theo các thiết lập được khuyến nghị, thì giá trị của IW là 4 gói tin. Khi xem xét một loạt các website phổ biến, tất cả đều có IW không quá 4, ngoại trừ Microsoft và Google. Chính nhờ vậy mà tốc độ của Microsoft và Google cao hơn, được ưu tiên hơn các website khác.
Giá trị IW của Google là 9. Dường như đây là giá trị được tối ưu, vì trang chủ của Google cần 8 gói tin. Một bài báo gần đây do 8 nhân viên Google đứng tên, đăng trên tạp chí ACM SIGCOMM Computer Communications Review tháng 7/2010, đề xuất tăng giá trị IW từ 4 lên tối thiểu là 10 để phù hợp với cơ sở hạ tầng hiện nay. Một thảo luận tương tự cũng đã diễn ra trên nhóm thư của IETF vài tháng trước, tuy nhiên đa số đều cho rằng vấn đề Google nêu ra chỉ có trên lí thuyết, trên thực tế IW4 không gây ra bất lợi nào. Các kĩ sư Google tỏ ra bực tức với nhận định này.
Về phía Microsoft, không có bất kì thông tin nào liên quan đến việc không tuân theo đề xuất RFC 3390. Thậm chí, dường như Microsoft không sử dụng thuật toán slow start (giá trị IW của Microsoft, nếu có, cũng lớn hơn 40). Trên thực tế, khi tải dữ liệu từ Microsoft, đường truyền của bạn gần như bị chiếm dụng hoàn toàn bởi Microsoft.
nguồn:pcworld.com.vn
Tốc độ website của Microsoft, Google nhanh hơn hẳn các đối thủ. Một phát hiện mới đây cho thấy họ đã “gian lận” trong giao thức TCP/IP để có được kết quả này.
Doodle kỉ niệm 25 năm TCP/IP
Ben Strong, một kĩ sư phần mềm làm việc ở Texas trong lúc nghiên cứu cách tăng tốc độ ứng dụng Web đã phát hiện ra điều này. Ông đo đạc, và thấy tổng thời gian để gửi gói tin từ nhà ông, kể cả quá trình TCP handshake, đến lúc Google xử lí và gửi toàn bộ dữ liệu chỉ mất vỏn vẹn 85 miligiây cho truy xuất trang chủ www.google.com.
Để làm được điều này, ngay sau khi nhận được truy vấn, Google gửi liên tục 8 gói tin mà không cần chờ đợi phản hồi của người dùng. Trong khi đó, theo RFC 3390, ban đầu máy chủ chỉ được phép gửi tối đa IW (một giá trị khá nhỏ) và chờ phản hồi ACK từ phía người dùng. Điều này giảm nguy cơ nghẽn mạng vì có quá nhiều gói tin. Sau đó, nếu người dùng có tốc độ cao, thì số lượng gói tin gửi cùng lúc sẽ tăng dần lên. Đây chính là thuật toán slow start.
Theo các thiết lập được khuyến nghị, thì giá trị của IW là 4 gói tin. Khi xem xét một loạt các website phổ biến, tất cả đều có IW không quá 4, ngoại trừ Microsoft và Google. Chính nhờ vậy mà tốc độ của Microsoft và Google cao hơn, được ưu tiên hơn các website khác.
Giá trị IW của Google là 9. Dường như đây là giá trị được tối ưu, vì trang chủ của Google cần 8 gói tin. Một bài báo gần đây do 8 nhân viên Google đứng tên, đăng trên tạp chí ACM SIGCOMM Computer Communications Review tháng 7/2010, đề xuất tăng giá trị IW từ 4 lên tối thiểu là 10 để phù hợp với cơ sở hạ tầng hiện nay. Một thảo luận tương tự cũng đã diễn ra trên nhóm thư của IETF vài tháng trước, tuy nhiên đa số đều cho rằng vấn đề Google nêu ra chỉ có trên lí thuyết, trên thực tế IW4 không gây ra bất lợi nào. Các kĩ sư Google tỏ ra bực tức với nhận định này.
Về phía Microsoft, không có bất kì thông tin nào liên quan đến việc không tuân theo đề xuất RFC 3390. Thậm chí, dường như Microsoft không sử dụng thuật toán slow start (giá trị IW của Microsoft, nếu có, cũng lớn hơn 40). Trên thực tế, khi tải dữ liệu từ Microsoft, đường truyền của bạn gần như bị chiếm dụng hoàn toàn bởi Microsoft.
nguồn:pcworld.com.vn
Được sửa bởi trung254 ngày 01/12/10, 08:07 am; sửa lần 2.
trung254- ♥Thiếu tá♥
- Posts : 134
Points : 165
Thanked : 5
Ngày gia nhập : 23/11/2010
Age : 34
Đến từ : it-class-vttu
Re: Microsoft và Google đã gian lận để tăng tốc độ như thế nào?
P/s: Nhớ ghi rõ nguồn của bài viết nhé bạn!
Similar topics
» Trải nghiệm phần mềm bảo mật Microsoft Security Essentials 2.0
» Chuyện về những người vẽ logo Google
» Microsoft sẽ trình diễn máy tính bảng chạy Windows 8
» Google Chơi BeatBox Pro Quá !
» Chip 1.000 lõi tăng tốc độ PC lên 20 lần
» Chuyện về những người vẽ logo Google
» Microsoft sẽ trình diễn máy tính bảng chạy Windows 8
» Google Chơi BeatBox Pro Quá !
» Chip 1.000 lõi tăng tốc độ PC lên 20 lần
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
21/12/13, 02:16 pm by vuduchien
» Vua Hải Tặc dậy sóng với giải siêu đấu “Cuộc chiến Vương Giả”
26/06/13, 01:04 am by haohmaru5
» Tin tức Cùng nữ game thủ trải nghiệm Võ Lâm Mobile trên PC (Tặng Giftcode)
23/06/13, 02:19 pm by haohmaru5
» (Game8) - Mỗi giftcode có trị giá 100.000 VND sẽ được gửi tặng các độc giả của Game8 nhân dịp gMO nà
23/06/13, 08:50 am by haohmaru5
» GameLand Mobile tặng 500 giftcode Võ Lâm Mobile
23/06/13, 08:45 am by haohmaru5
» Võ Lâm Mobile ra mắt vào ngày 18/6
22/06/13, 11:03 pm by haohmaru5
» Thỏa thích đồ sát trong Võ Lâm Mobile
22/06/13, 11:00 pm by haohmaru5
» Khám phá hệ thống PK của Võ Lâm Mobile
22/06/13, 05:47 pm by haohmaru5
» Tin tức Võ Lâm Mobile "khoe" hệ thống PK đồ sộ
22/06/13, 11:34 am by haohmaru5
» Võ Lâm Mobile sẽ làm người chơi hài lòng bằng hệ thống PK
22/06/13, 01:40 am by haohmaru5
» Vua Hải Tặc - Khai mở máy chủ mới - Newgate
04/04/13, 11:27 am by haohmaru5
» Vua Hải Tặc - Khai mở cụm máy chủ 60 - Boa
27/03/13, 08:55 am by haohmaru5
» Đảo Bong Bóng là bến đỗ tiếp theo của vua cướp biển
07/03/13, 02:14 am by haohmaru5
» Vua Hải Tặc - Thời gian cập nhật phiên bản tháng 3 - Đại chiến Sabaody
05/03/13, 05:11 pm by haohmaru5
» Vua Hải Tặc - Phiên bản đại chiến Sabaody
04/03/13, 03:24 pm by haohmaru5