“Chuyên trang dành cho kỹ thuật viên tin học” CHIA SẺ - KINH NGHIỆM - HỌC TẬP - THỦ THUẬT Giới hạntốcđộDownload của ngườidùngbằngBitRateThrottlingtrongIIS7IIS7 là một phiên bản Web Service được Microsoft xây dựng lại hoàn toàn mới với nhiều ưu điểm vượt trội so với các thế hệ trước: nhanh hơn, bảo mật hơn và đáng tin cậy. Đặt biệt, với việc xây dựng trên kiến trúc module, IIS7 cho phép dễ dàng mở rộng và tích hợp thêm các tính năng mới. Việc lập trình có thể thông qua giao diện ASP.NET hay các hàm C++ API Module BitRateThrottling (IIS Media Services) giúp bạn có thể quản lý băng thông hiệu quả thông qua việc giới hạntốcđộdownload của user khi truy cập các tài nguyên trên ứng dụng web. Khi xây dựng các ứng dụng Media (web xem phim, nghe nhạc), ngườidùng thường sử dụng các phần mềm download hỗ trợ để tải về các file media này về máy mà không play trực tuyến, dẫn đến chiếm nhiều băng thông làm chậm hệ thống, ngườidùng khác không truy cập được. Bạn muốn giớihạn bandwidth vừa đủ chỉ để xem những phim nghe nhạc, BRT sẽ giúp bạn làm điều này. BRT hỗ trợ đọc được 11 loại định dạng file media khác nhau, tùy thuộc vào mỗi loại file BRT sẽ giớihạn BW theo với tỉ lệ được encode. Ngoài ra, bạn có thể dùng BRT để giớihạn cho việc tải dữ liệu. Các định dạng file media hỗ trợ: .asf, .avi, .flv, .m4v, .mov, .mp3, .mp4, .rm, .rmvb, .wma and .wmv Yêu cầu: - IIS 7.0 - Windows Server 2008 hay Windows Vista ® SP1 trở lên - Cài đặt sẵn IIS Management Console. DownloadBitRateThrottling (IIS Media Services) Sau khi downloadBitRateThrottling về bạn cài đặt mặc định BitRateThrottling Mở IIS7 ra sẽ thấy xuất hiện thêm phần BitRateThrottlingtrong Media Services 1 of 7 Nhấp chọn BitRateThrottling sau đó nhấp vào Enable 2 of 7 Bây giờ tôi tải thử một file test.zip từ host về sẽ thấy tốcđộDownload không bị giớihạn và đạt 120Mb/s Vào BitRateThrottling chọn Add Throttle Setting 3 of 7 Trongbảng Add Throttle Setting nhập application/zip vào ô File name Nhấp giá trị Fast Start: 40 Throttle rate: 10 Giải thích các thông số: - Fast Start: Cho phép ngườidùng tải nhanh trong thời gian này để tạo bộ đệm cho file nhạc/phim - Throttle Rate: tùy theo từng file media, cho phép tải 100% theo encode. Vd: file mp3 được encode 128kb/s sẽ cho phép ngườidùng tải theo tốcđộ này vừa đủ để xem được nội dung trực tuyến. 4 of 7 Test lại giá trị download sẽ thấy giảm xuống còn 21Mb/s Bây giờ tôi config lại giá trị như sau: Fast Start: 0 Throttle rate: 50 5 of 7 Test lại giá trị download sẽ thấy giảm xuống còn khoảng 5Mb/s Ngoài ra BitRateThrottling còn cho phép bạn tác động lên từng Website riêng lẽ cũng như từng tập tin, thư mục nào đó hy vọng qua bài viết này sẽ giúp bạn có những cách cấu hình thú vị cho Hosting của mình Bảo Nguyên kythuatvien.com 6 of 7 Công ty TNHH đầu tư phát triển tin học GC Com Chuyên trang kỹ thuật máy vi tính cho kỹ thuật viên tin học Điện thoại: (073) - 3.511.373 - 6.274.294 Website: http://www.gccom.net 7 of 7 . cầu: - IIS 7.0 - Windows Server 2008 hay Windows Vista ® SP1 trở lên - Cài đặt sẵn IIS Management Console. Download Bit Rate Throttling (IIS Media Services) Sau khi download Bit Rate Throttling về. Throttling về bạn cài đặt mặc định Bit Rate Throttling Mở IIS7 ra sẽ thấy xuất hiện thêm phần Bit Rate Throttling trong Media Services 1 of 7 Nhấp chọn Bit Rate Throttling sau đó nhấp vào Enable 2. Download của người dùng bằng Bit Rate Throttling trong IIS7 IIS7 là một phiên bản Web Service được Microsoft xây dựng lại hoàn toàn mới với nhiều ưu điểm vượt trội so với các thế hệ trước: nhanh