it-swarm-vi.com

Làm cách nào tôi có thể mô phỏng kết nối chậm để tải trang?

Tôi có một máy chủ nhanh và kết nối Internet tại nhà khá nhanh. Làm cách nào tôi có thể mô phỏng tải trang của mình trên một kết nối chậm?

74
Macha

FireFox Thr Thr là một phần mở rộng FireFox nên làm điều đó. Sloppy là proxy làm chậm kết nối của bạn để nó hoạt động trên các trình duyệt.

Nguồn

EDIT ĐIỀU KHIỂN 2013/02/02

Tiện ích mở rộng này không còn khả dụng nhưng một repo đã được tạo trên Github .

25
Adam

Trình gỡ lỗi web Fiddler là công cụ gỡ lỗi proxy HTTP tuyệt vời dành cho Windows bao gồm tính năng mô phỏng tốc độ modem (Menu chính> Quy tắc> Hiệu suất> mô phỏng tốc độ modem) .
[.__.] Fiddler là phần mềm miễn phí .

Tôi cũng thích Charles Web Debugging Proxy , một công cụ tương tự. Charles cũng có thể điều tiết tốc độ kết nối . Charles là phần mềm thương mại, nhưng có bản dùng thử miễn phí. Điều tôi thích nhất ở Charles là đa nền tảng : Dựa trên Java, nó có thể chạy trên Windows, Mac OS X và Linux. (Bạn đã không đề cập đến nền tảng nào bạn đang sử dụng, nhưng có lẽ đó là một trong những nền tảng đó :-)

23
Chris W. Rea

Trong Chrome, bạn có thể mở các công cụ dành cho nhà phát triển, nhấp vào biểu tượng thiết bị (1) và sau đó chọn điều chỉnh kết nối (2).

enter image description here

Chỉnh sửa (2015-11-03)

Vì khoảng Chrome 45, nên thực sự dễ dàng hơn một chút: bạn không phải ở chế độ thiết bị nữa.

enter image description here

22
Rafael Eyng

Hãy dùng thử http://www.webpagetest.org/test . Bạn có thể chạy thử nghiệm từ bất kỳ máy chủ từ xa nào của họ trên khắp thế giới và xem tốc độ tải trang của bạn từ các vị trí đó. Nó thậm chí sẽ cho phép bạn sử dụng tốc độ quay số hoặc tốc độ chậm khác cho hầu hết các địa điểm.

20
Ben Hoffman

Bạn có thể làm chậm các tài nguyên cụ thể với Deelay.me:

<img src="http://deelay.me/1000?http://mysite.com/image.gif">

Deelay.me là proxy chậm trễ cho tài nguyên web. Bạn có thể sử dụng nó với hình ảnh/bảng định kiểu/tập lệnh của bạn, để tăng thời gian tải của chúng.

8
biesiad

Tôi giả sử vấn đề là giống như tôi có. Khi phát triển một dự án web bên trong, làm việc trên các máy chủ LAN hoặc VM, đôi khi bạn cần mô phỏng một kịch bản trực tiếp thực sự, như thể tải máy chủ cao, để xem tốc độ tải trang ở phía máy khách và nếu một số dữ liệu đến từ máy chủ, thực sự tải và không làm rối các chức năng phía máy khách của bạn, do hành vi và sự chậm trễ của máy chủ. Vì không có cách hoàn hảo để mô phỏng các tình huống thực tế, điều tốt nhất là đảm bảo rằng bạn thực hiện các sự kiện, chỉ sau khi dữ liệu đã được truy xuất hoàn toàn từ máy chủ. Sử dụng hàm $ .ajax hoàn chỉnh và async: false dường như thực hiện thủ thuật cho đến nay. Điều này đảm bảo rằng bất kỳ sự kiện dựa trên dữ liệu nào bạn cần kích hoạt, sẽ không được thực thi trừ khi dữ liệu tồn tại.

3
man

Mô phỏng kết nối chậm bằng cách sử dụng Chrome Hãy tiếp tục và cài đặt Chrome nếu bạn đã không cài đặt nó trên hệ thống của mình. Khi bạn thực hiện, hãy mở một tab mới và sau đó nhấn CTRL + SHIFT + I để mở cửa sổ công cụ dành cho nhà phát triển hoặc nhấp vào biểu tượng bánh hamburger, sau đó thêm công cụ và sau đó là công cụ dành cho nhà phát triển.

enter image description here

Thao tác này sẽ hiển thị cửa sổ Công cụ dành cho nhà phát triển, có thể sẽ được đặt ở bên phải màn hình. Tôi thích nó được neo ở dưới cùng của màn hình, vì bạn có thể thấy nhiều dữ liệu hơn. Để làm điều này, bấm vào ba dấu chấm dọc và sau đó bấm vào vị trí dock giữa.

enter image description here

Bây giờ hãy tiếp tục và nhấp vào tab Mạng. Ở bên phải, bạn sẽ thấy một nhãn gọi là Không điều tiết.

enter image description here

Nếu bạn nhấp vào đó, bạn sẽ nhận được một danh sách thả xuống về tốc độ được cấu hình sẵn mà bạn có thể sử dụng để mô phỏng kết nối chậm.

enter image description here

Các lựa chọn từ Ngoại tuyến đến WiFi và các số được hiển thị là Độ trễ, Tải xuống, Tải lên. Chậm nhất là GPRS theo sau là 2G thông thường, sau đó là 2G tốt, sau đó là 3G thông thường, 3G tốt, 4G thông thường, DSL và sau đó là WiFi. Chọn một trong các tùy chọn và sau đó tải lại trang bạn đang truy cập hoặc nhập URL khác vào thanh địa chỉ. Chỉ cần đảm bảo rằng bạn đang ở trong cùng một tab nơi các công cụ dành cho nhà phát triển đang được hiển thị. Điều chỉnh chỉ hoạt động cho tab bạn đã bật.

Nếu bạn muốn sử dụng các giá trị cụ thể của riêng mình, bạn có thể nhấp vào nút Thêm bên dưới Tùy chỉnh. Nhấp vào nút Thêm hồ sơ tùy chỉnh để thêm một hồ sơ mới.

enter image description here

Khi sử dụng GPRS, www.google.com mất 16 giây để tải! Nhìn chung, đây là một công cụ tuyệt vời được tích hợp ngay trong Chrome mà bạn có thể sử dụng để kiểm tra thời gian tải trang web của mình trên các kết nối chậm hơn. Nếu bạn có bất kỳ câu hỏi, hãy bình luận. Thưởng thức!

3
Arbaz Alam

Bạn có thể mô phỏng nhiều tốc độ mạng khác nhau trên một Mac bằng một ứng dụng miễn phí có tên Speedlimit

Mô tả Speedlimit:

SpeedLimit là ngăn tùy chọn Leopard để giới hạn băng thông mạng của bạn ở một trong hai tốc độ khác nhau - 768k DSL, Edge, 3G và Dialup. Điều này thực sự tiện dụng để kiểm tra ứng dụng iPhone của bạn trong điều kiện mạng Edge bình thường trong Trình mô phỏng iPhone.

2
matinfo

Một giải pháp nhanh & bẩn là tải lên một tệp lớn để cố gắng làm nghẹt băng thông ra bên ngoài của bạn, điều này sẽ làm chậm kết nối gửi đến của bạn và thường dễ dàng hơn so với cố gắng làm nghẹt băng thông tương tự.

1
Cebjyre

Phương thức bộ định tuyến (QoS)

Một trong những phương pháp đơn giản nhất thực sự là bằng cách đăng nhập vào bảng điều khiển bộ định tuyến của bạn và điều chỉnh QoS cài đặt nâng cao. Tuy nhiên ... cũ, các bộ định tuyến ISP được cung cấp hoặc rẻ hơn thường không có các tính năng QoS nâng cao sẽ cho phép bạn điều tiết băng thông.

Nếu bạn nằm trong số đa số người dùng có bộ định tuyến do ISP cung cấp hoặc rẻ hơn thì bạn có thể may mắn có được bộ định tuyến được hỗ trợ bởi các dự án nguồn mở, vì vậy sẽ giải phóng toàn bộ tiềm năng của bộ định tuyến của bạn, không chỉ mở khóa các tính năng QoS đầy đủ mà còn nhiều các tính năng nâng cao chỉ có trong các bộ định tuyến cao cấp của Cisco.

Một số dự án phần mềm bộ định tuyến nguồn mở bao gồm:

1
Simon Hayter

Bạn có thể mô phỏng kết nối chậm trên máy chủ web cục bộ tại localhost bằng cách sử dụng node.jsđồng bộ hóa trình duyệt .

  1. Cài đặt node.js
  2. Chạy lệnh này từ lệnh node.js Nhắc: npm install -g browser-sync

  3. Chạy lệnh này từ lệnh node.js Nhắc: browser-sync start --server

    enter image description here

  4. Từ trình duyệt web, mở http: // localhost: 3001 / , sau đó nhấp vào liên kết "Bộ điều khiển mạng" để tạo một máy chủ có tốc độ và cổng đã chọn:

    enter image description here

1
Setyo N

Sử dụng điện thoại di động để kết nối thay vì kết nối nhanh tại nhà. Mở nhiều tab trình duyệt với truyền phát video để làm chậm kết nối.

0
user1565578