connect-telegram

Điểm chuẩn

Kiểm tra tải/ tốc độ API

Mô tả kiểm tra

Công cụ kiểm tra máy chủ HTTP của Apache – ab đã được sử dụng để kiểm tra WooCommerce API Manager dịch vụ API Status trong ba trường hợp kiểm tra. Tất cả các bài kiểm tra đã được thực hiện bằng kết nối HTTPS, mà rất chậm so với kết nối HTTP.

  1. 500 yêu cầu API với 10 yêu cầu đồng thời.
  2. 500 yêu cầu API với 1 yêu cầu đồng thời.
  3. 500 yêu cầu API với 100 yêu cầu đồng thời.

Cấu hình máy chủ

  • Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz, 2 nhân
  • CentOS Linux 7.6.1810
  • 2 GB Ram
  • Máy chủ web là Nginx 1.16.1 cài đặt cho HTTP/2
  • Bộ xử lý PHP là PHP-FPM
  • Phiên bản PHP 7.3.9
  • Phiên bản MySQL 5.7.27-log
  • Phiên bản WooCommerce 3.7.0
  • Phiên bản WordPress 5.2.3
  • Phiên bản Quản lý API WooCommerce 2.2.3
  • No caching was used. (Imagine if caching was used)
  • Ổ cứng SSD tiêu chuẩn có sẵn trên máy chủ DigitalOcean. Giá này là $15/ tháng.

Máy chủ sử dụng trong bài kiểm tra là máy chủ trực tiếp tại toddlahman.com, có cơ sở dữ liệu lớn của khách hàng, vì vậy bài kiểm tra có thể phản ánh kết quả thực tế.

Kết quả kiểm tra

Thời gian phản hồi cho yêu cầu được đo lường bằng mili giây. Một mili giây là một phần nghìn của một giây, hoặc 0.001 giây, vì vậy 0.001 giây là 1 ms (mili giây).

Kết quả kiểm tra 1:

  • 500 yêu cầu với 10 yêu cầu đồng thời.
  • Thời gian hoàn tất kiểm tra là 19.601 giây.
  • Thời gian trung bình mỗi yêu cầu là 39.023 ms (mili giây), tức là 0.039023 giây.
  • Số yêu cầu trung bình mỗi giây là 25.51, tương đương 1,530.6 mỗi phút, hoặc 91,836 mỗi giờ.
  • Không có yêu cầu nào bị hỏng.

Thời gian phụ thuộc rất nhiều vào sự chậm chạp của mã hóa HTTPS.

Kết quả kiểm tra 2:

  • 500 yêu cầu với 1 yêu cầu đồng thời.
  • Thời gian hoàn tất kiểm tra là 38.382 giây.
  • Thời gian trung bình mỗi yêu cầu là 76.765 ms (mili giây), tức là 0.076765 giây.
  • Số yêu cầu trung bình mỗi giây là 13.03, tương đương 781.8 mỗi phút, hoặc 46,908 mỗi giờ.
  • Không có yêu cầu nào bị hỏng.

Thời gian phụ thuộc rất nhiều vào sự chậm chạp của mã hóa HTTPS.

Kết Quả Kiểm Tra 3:

  • 500 yêu cầu với 100 yêu cầu đồng thời.
  • Thời gian hoàn tất kiểm tra là 19.105 giây.
  • Thời gian trung bình mỗi yêu cầu là 38.211 ms (mili giây), tức là 0.038211 giây.
  • Số yêu cầu trung bình mỗi giây là 26.17, tương đương 1,570.2 mỗi phút, hoặc 94,212 mỗi giờ.
  • Không có yêu cầu nào bị hỏng.

Thời gian phụ thuộc rất nhiều vào sự chậm chạp của mã hóa HTTPS.

WooCommerce API Manager hoạt động rất nhanh và đáng tin cậy dưới tải lớn mà không cần bật bộ đệm. Thực tế, WooCommerce API Manager hoạt động tốt hơn khi tải yêu cầu tăng lên và với tốc độ từ 46.908 đến 94,212 yêu cầu mỗi giờ, hoặc từ 13.03 đến 26.17 yêu cầu mỗi giây. Có thể tin rằng WooCommerce API Manager có thể mở rộng để đáp ứng nhu cầu của cửa hàng WooCommerce nhỏ nhất cho đến lớn nhất, nhưng sẽ hoạt động tốt hơn nếu bật bộ đệm.

Leave a Reply

Your email address will not be published. Required fields are marked *

preloader