một công cụ tìm kiếm độc lập cho VPS được xếp hạng theo giá

không tìm thấy dịch vụ phù hợp

WooCommerce quá chậm: từ shared hosting chuyển sang VPS

Bạn có một trang web WooCommerce, nhiều plugin, lưu lượng truy cập, khách truy cập và doanh số đang tăng nhưng trang web lại chậm chạp ngay cả sau khi đã bật bộ nhớ đệm và mất vài giây để thêm sản phẩm vào giỏ hàng hoặc tải một trang. Điều này xảy ra vì gói shared hosting của bạn đã đạt đến giới hạn và trang web của bạn cần một máy chủ nhanh hơn để đáp ứng nhu cầu ngày càng tăng. Hãy phân tích lý do tại sao hiệu suất kém và xem các giải pháp có sẵn.

Tại sao nó chậm

  • Nhà cung cấp shared hosting cắt giảm chi phí: Hàng trăm trang web có thể được lưu trữ trên một máy tính vật lý duy nhất, nơi mỗi trang web phải cạnh tranh CPU, bộ nhớ và I/O cơ sở dữ liệu với mọi người dùng khác trên cùng một máy. Đây là lý do tại sao nó được gọi là hosting chia sẻ. Sự sắp xếp này thường hoạt động tốt, nhưng chỉ khi hầu hết các trang web lân cận đều nhỏ và có lưu lượng truy cập thấp. Khi một số người dùng chạy các trang web đòi hỏi nhiều tài nguyên, máy chủ sẽ thiếu thời gian CPU, phân bổ bộ nhớ và I/O đĩa đến mức làm chậm mọi trang web khác trên máy đó.
  • Máy chủ shared cũ: Các máy chủ được sử dụng bởi nhà cung cấp shared hosting của bạn có thể là Intel Xeon 10 năm tuổi với hiệu suất kém. Bạn có thể xác minh điều này bằng cách chạy lệnh
    cat /proc/cpuinfo
    sẽ cho bạn biết chính xác model CPU, và từ đó bạn có thể xác định ngày sản xuất. Trên thực tế, khi các máy chủ già đi và trở nên quá cũ cho các ứng dụng thông thường, chúng không bị đưa thẳng đến bãi rác hoặc trung tâm tái chế, mà thường được mua lại bởi các nhà cung cấp shared hosting và tiếp tục hoạt động trong môi trường đó thêm vài năm nữa. Điều này có ý nghĩa kinh tế đối với hầu hết các trang web nhẹ, nhưng chúng không phù hợp cho các trang web nặng.
  • WooCommerce chạy trên PHP: PHP là một ngôn ngữ thông dịch được sử dụng để xây dựng hầu hết các ứng dụng web ngày nay. Nó chậm, dễ bị lỗi và không hiệu quả, nhưng mọi người dường như không thể ngừng sử dụng nó. Nó chậm hơn khoảng 5 đến 50 lần so với NodeJS tùy thuộc vào benchmark nào được xem xét, và không may là WooCommerce, WordPress và hầu hết các diễn đàn web đều được xây dựng trên nó.

Giải pháp

Trang web của bạn cần một máy chủ nhanh hơn. Hãy phân tích các yêu cầu phần cứng cho một trang web WooCommerce nặng chạy quá chậm trên shared hosting:

  • CPU: 2 vCore chuyên dụng AMD Epyc hoặc Ryzen. Khác với gói shared hosting, một vCore chuyên dụng là một luồng phần cứng được dành riêng cho bạn sử dụng độc quyền và không chia sẻ với bất kỳ người dùng nào khác trên máy chủ. Hiệu suất của nó được đảm bảo và duy trì ổn định theo thời gian bất kể các người dùng khác tạo ra bao nhiêu tải. Tránh các vCore Intel vì các nhà cung cấp đám mây cung cấp máy chủ Intel có xu hướng sử dụng chip Xeon lỗi thời do chi phí thấp hơn. Hiệu suất đơn luồng của các Xeon này thường quá yếu, trong khi CPU Ryzen và Epyc có lõi mạnh hơn nhiều và thường là các lựa chọn mới hơn trong môi trường ảo hóa.
  • RAM: Chọn 4 GB RAM để có đủ không gian cho cơ sở dữ liệu, bộ nhớ đệm đĩa trong bộ nhớ và trình thông dịch PHP. Điều này không tốn nhiều chi phí và đảm bảo rằng các thuật toán phân bổ bộ nhớ hoàn thành nhanh chóng mà không lãng phí thời gian quản lý phân mảnh.
  • Ổ đĩa: Tôi khuyên dùng khoảng 30 đến 100 GB lưu trữ SSD hoặc NVMe nhanh tùy thuộc vào lượng dữ liệu bạn dự định lưu trữ. Tránh ổ cứng cơ học vì chúng quá chậm, đặc biệt là cho các truy vấn cơ sở dữ liệu.
  • Mạng: 1 Gbps là một lựa chọn tốt cho một trang web thương mại điện tử đang đáp ứng nhu cầu của khách hàng; nó có thể duy trì tốc độ truyền dữ liệu 125 MB/s đến và từ máy tính của khách hàng.

Đề xuất từ cơ sở dữ liệu

Đây là một số VPS hiện có trong cơ sở dữ liệu đáp ứng các yêu cầu được xác định ở trên; theo lựa chọn tùy ý, tất cả đều được lưu trữ tại Mỹ. Bạn có thể tùy chỉnh truy vấn của mình và tìm kiếm thêm VPS bằng cách sử dụng biểu mẫu trên thanh bên. Tất cả kết quả được tạo động từ cơ sở dữ liệu.

ServaRica — $4.58 / tháng

2 Epyc Cores (chuyên dụng)

8192 MB RAM

250 GB NVMe

8192 GB/tháng băng thông

10.0 Gbps tốc độ cổng

IPv4 + IPv6

Đặt tại Canada 🇨🇦

Thông tin Đến

HostEons — $8.25 / tháng

2 Ryzen Nhân (riêng)

8192 MB RAM

100 GB NVMe

30720 GB/tháng băng thông

1.0 Gbps tốc độ cổng

IPv4 + IPv6

Đặt tại Hoa Kỳ 🇺🇸

Thông tin Đến

ServaRica — $9.17 / tháng

4 Epyc Cores (chuyên dụng)

16384 MB RAM

1000 GB NVMe

16384 GB/tháng băng thông

10.0 Gbps tốc độ cổng

IPv4 + IPv6

Đặt tại Canada 🇨🇦

Thông tin Đến


Đọc thêm bài viết
Bengali Filipino Máy tính VPS Português Tiếng Anh Tiếng Ba Lan Tiếng Đức Tiếng Hàn Tiếng Indonesia Tiếng Mã Lai Tiếng Nga Tiếng Nhật Tiếng Pháp Tiếng Tây Ban Nha Tiếng Thổ Nhĩ Kỳ Tiếng Trung العربية
Trợ giúp  –  Danh mục  –  Chính sách bảo mật  –  Liên hệ  –