Một câu chuyện về việc, chỉ vì một tùy chọn trên máy chủ mà... Windows Trang web của chúng tôi chạy chậm.

Một câu chuyện về việc, chỉ vì một tùy chọn trên máy chủ mà... Windows Trang web của chúng tôi chạy chậm.

Nhiều người đã nghe nói rằng Cloud4Y là nhà cung cấp đám mây doanh nghiệp. Vì vậy, chúng tôi sẽ không nói về bản thân mà sẽ chia sẻ một câu chuyện ngắn về việc chúng tôi gặp sự cố khi truy cập một số trang web như thế nào và nguyên nhân gây ra sự cố này.

Một ngày đẹp trời, bộ phận tiếp thị phàn nàn với các kỹ sư rằng khi làm việc thông qua thiết bị đầu cuối trên trình duyệt, một số trang web tải rất lâu. Đặc biệt, vk.com rất quan trọng đối với họ. Chúng tôi nhận được tín hiệu và bắt đầu tìm hiểu vấn đề là gì.

Tóm lại: Nhà cung cấp dịch vụ Internet "Megafon", hệ điều hành máy chủ. Windows, trình duyệt Firefox. Nếu bạn mở VKontakte bằng trình duyệt thông thường Windows 10Khi đó, trang web sẽ tải trong vòng 10-100 ms. Nếu chúng ta thử mở nó bằng Windows Server Vào ngày 19/16/2012, độ trễ có thể lên đến 15 giây, hoặc thậm chí lâu hơn.

Đã lấy pixel VK, và thông qua anh ấy, họ bắt đầu tìm ra những phiên bản khả thi về những gì đang xảy ra.

Kiểm tra giả thuyết số 1 - sự cố với máy chủ đầu cuối.
Không được xác nhận. Khi kiểm tra mở trang thông qua một máy chủ khác trên cùng mạng, sự cố vẫn tiếp diễn.

Kiểm tra giả thuyết số 2 - vấn đề nằm ở cổng.
Không được xác nhận. Cần lưu ý rằng trên máy tính xách tay cục bộ, mọi thứ đều mở dễ dàng và nhanh chóng. Nhưng đồng thời, vấn đề vẫn tiếp diễn đối với các thiết bị đầu cuối (và máy chủ nội bộ). Chúng tôi đã thử với cài đặt ICMP trên giao diện bên ngoài và bên trong - điều đó không giúp ích gì.

Nó kỳ lạ bằng cách nào đó.

Từ máy tính xách tay cục bộ, trang web không bị chậm lại.
Từ máy Quét bên trong (thiết bị đầu cuối để quét) - không bị chậm lại.
Nhưng tiếp thị còn chậm. Rối loạn!

Hãy đi xa hơn nữa.

Kiểm tra giả thuyết số 3 - Vấn đề về DNS.
Không được xác nhận. Chúng tôi đã khởi chạy pixel thông qua DNS công cộng (8.8.8.8) - câu chuyện tương tự. Ví dụ: vấn đề có thể thấy rõ khi lần đầu tiên bạn kéo pixel này ở chế độ ẩn danh.

Có nghi ngờ rằng vấn đề phụ thuộc rất nhiều vào trình duyệt. Trong FF, pixel luôn bị treo, trong chrome ở lần đăng nhập đầu tiên. Tiếp thị luôn bị kẹt trên tất cả các trình duyệt.

Kiểm tra giả thuyết số 4 - Có gì đó liên quan đến mẫu hệ điều hành.
Chưa được xác nhận. Một bản sao sạch đã được triển khai. Windows Server Năm 2016, chúng tôi đã chạy thử nghiệm từ mạng .0 và gặp phải sự cố. Chúng tôi chuyển sang mạng .200, và sự cố vẫn tiếp diễn. Điều này có nghĩa là cổng mặc định của mạng .0 không phải là vấn đề. Tuy nhiên, các máy tính xách tay từ mạng này lại không gặp sự cố tương tự. Điều này có nghĩa là cổng mặc định của mạng .200 cũng không phải là vấn đề.

Nghĩa là, vấn đề không phải là mẫu hệ điều hành. Máy ảo chạy chậm trong khi tải pixel. Nhưng nếu bạn cài đặt VPN (card mạng riêng) trên đó và gửi lưu lượng truy cập qua nó, thì mọi thứ sẽ hoạt động rất nhanh (đúng như vậy). Chúng tôi thấy rằng có hai lựa chọn có thể gây ra sự cố: cổng vào văn phòng hoặc nhà điều hành Internet trong văn phòng.

Nhưng Megafon có thể đặc biệt cắt quyền truy cập vào pixel VKontakte không? Không, đó là một điều vô nghĩa. Chúng ta hãy cố gắng đào thêm một chút nữa.

Kiểm tra giả thuyết số 5 - VMware Tools là nguyên nhân gây ra mọi chuyện.
Chưa được xác nhận. Không quan sát thấy tác dụng phụ nào. Chúng tôi đã thử thay đổi cài đặt thẻ, nhưng không có gì xảy ra. Chúng tôi đã thay đổi TTL, nhưng cũng không có tác dụng. Hoàn toàn không rõ sự khác biệt giữa các tùy chọn này là gì. Windows 10 и Windows ServerNhưng có một sự khác biệt. Giống như trong câu chuyện về con chuột chũi vậy.

Một câu chuyện về việc, chỉ vì một tùy chọn trên máy chủ mà... Windows Trang web của chúng tôi chạy chậm.

Chúng tôi đã dành khá nhiều thời gian để giải quyết vấn đề này. Tất nhiên, chúng tôi đã tìm kiếm trên Google những trường hợp tương tự, nhưng không tìm thấy gì. Vì vậy, chúng tôi tiếp tục tiến hành mà không cần gợi ý, khám phá tất cả các giả thuyết có thể. Chúng tôi đã tiến hành thử nghiệm từ một máy tính xách tay. Windows Năm 2016, để đảm bảo rằng ảo hóa và các vấn đề khác không phải là nguyên nhân gây ra hiện tượng chậm khi tải Pixel, chúng tôi đã thay đổi mọi cài đặt card mạng và ngăn xếp IP có thể. Chúng tôi đã thử rất nhiều thứ khác nhau. Nhưng vấn đề vẫn tiếp diễn, và bộ phận tiếp thị vẫn liên tục gây áp lực, yêu cầu khắc phục sự cố.

Sau một thời gian, cuối cùng chúng tôi cũng tìm được nơi chôn con chó. Đó là tất cả về các lựa chọn
giao diện Netsh tcp setglobal ecncapability=disabled

Tùy chọn này bị vô hiệu hóa theo mặc định trên hệ điều hành máy tính để bàn. Windows và được bật mặc định trên máy chủ. Ngay khi chúng tôi tắt nó trên máy chủ, mọi thứ đều mở ngay lập tức, giống như trên máy tính để bàn. Chúng tôi đã xác nhận vấn đề này với nhà cung cấp dịch vụ internet tại văn phòng (Megafon), thông qua dữ liệu di động của Megafon (nếu chúng tôi chia sẻ dữ liệu từ điện thoại và kết nối qua mạng di động). Windows Server(Thông qua Yota), chúng tôi đã thử ở một số khu vực của Moscow và vấn đề vẫn tiếp diễn ở mọi nơi. Khi sử dụng các nhà mạng khác, việc truy cập trang web diễn ra tức thì.

Đây đúng là một sự nguệch ngoạc, như một nhân vật chính trị nổi tiếng đã nói. Về nguyên tắc, vấn đề hiện đã được giải quyết, nhưng chúng tôi rất quan tâm: nó chỉ xảy ra ở đây hay đây là một thảm họa quy mô lớn ảnh hưởng đến các công ty ở các thành phố khác? Nếu trường hợp này không phải là trường hợp cá biệt thì Megafon nên nghĩ đến việc giải quyết vấn đề này. Xét cho cùng, tùy chọn ECN (khả năng mã hóa) được bật trên máy chủ theo mặc định và phải mất rất nhiều thời gian để tìm hiểu nội dung của nó.

Làm thế nào để kiểm tra? Vâng, giống như chúng tôi. Sử dụng trình duyệt Firefox, chúng tôi cố gắng mở bất kỳ trang nào trên vk.com và mở lại bằng ctrl+f5. Nếu có vấn đề thì sẽ bị delay liên tục, nếu không có vấn đề gì thì trang web sẽ mở ngay lập tức.

Bạn có thể đọc gì khác trên blog? Đám mây4Y

Năng lượng mặt trời mặn
Ngân hàng thất bại như thế nào?
Lý thuyết bông tuyết vĩ đại
Internet trên khinh khí cầu
Pentesters đi đầu trong lĩnh vực an ninh mạng

Đăng ký của chúng tôi Telegram-channel để không bỏ lỡ bài viết tiếp theo nhé! Chúng tôi viết không quá hai lần một tuần và chỉ viết về công việc.

Chỉ những người dùng đã đăng ký mới có thể tham gia khảo sát. Đăng nhập, xin vui lòng.

Có sự chậm trễ trong quá trình tải dữ liệu qua máy chủ. Windows?

  • 4,8%Có, phải mất một thời gian dài để tải2

  • 50,0%Không, mọi thứ đều bay21

  • 45,2%Vấn đề không nằm ở cách cài đặt mà nằm ở nhà tiếp thị19

42 người dùng bình chọn. 35 người dùng bỏ phiếu trắng.

Nguồn: www.habr.com

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster