Bộ nhớ đệm: APC vs APCu vs OPcache


13

Tôi hơi bối rối và tôi muốn biết sự khác biệt giữa APC , APCuOPcache .

Tôi đang sử dụng:

  • VPS Apache WHM 2.4
  • PHP 5.5
  • Fastcgi
  • Bộ xử lý 6 vCores
  • RAM
  • 8 Gio

Sự phát triển của APC đã dừng lại theo như tôi biết, bạn có câu hỏi hay vấn đề cụ thể nào không?
Wyck

Câu trả lời:


23

Việc trộn lẫn thường là do các tiện ích mở rộng này nói về hai công nghệ không liên quan: lưu trữ dữ liệu opcode và lưu trữ dữ liệu khóa-giá trị. Đối với WordPress, bạn muốn cả hai. Bộ nhớ đệm Opcode thực sự là cách "bình thường" để chạy PHP (và thiếu nó về cơ bản là cách lưu trữ chia sẻ bị tê liệt). Kho lưu trữ dữ liệu có thể * (và nên) được sử dụng bởi các plugin bộ đệm đối tượng WordPress để lưu trữ bộ đệm liên tục tốt hơn.

Vì vậy, trong số những người bạn đặt tên:

  • APC là bộ nhớ cache lưu trữ dữ liệu
  • APCu chỉ là kho lưu trữ dữ liệu
  • OPcache chỉ là bộ đệm opcode

Vì APC đã cũ hơn, hiện tại bạn có thể muốn OPcache cũng như một số kho lưu trữ dữ liệu, không nhất thiết phải là APCu (mặc dù đó là sự lựa chọn hoàn toàn tốt).


Cảm ơn bạn đã trả lời, vì vậy nếu tôi hiểu rõ bạn nên giới thiệu bằng OPcache & APCu. đó là tốt chỉ 1 câu hỏi cuối cùng này sẽ không mất bộ nhớ hoặc cpu từ máy chủ của tôi nếu tôi sử dụng cả hai? Cảm ơn
Dolomats

@Dolomats có, đó sẽ là lựa chọn khả thi, nhưng cũng sẽ có những lựa chọn thay thế khác (chỉ dành cho ngữ cảnh).
Rarst

Waw 26s và tôi đã có câu trả lời: d. Vì vậy, chỉ bằng sự tò mò, những gì có thể là những lựa chọn thay thế khác mà bạn đề xuất!
Dolomats

@Dolomats Memcache và Redis là những lựa chọn thay thế điển hình cho việc lưu trữ dữ liệu. Có một số giải pháp thay thế cho bộ nhớ đệm opcode là tốt, nhưng không phổ biến tương đối.
Rarst

Memcache là phổ biến đã suy nghĩ về việc memcache làm công việc tương tự như APC sau đó tôi có thể sử dụng Memcache với OPcode? hay chỉ là Memcache thay vì cả hai?
Dolomats
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.