Giới hạn bộ nhớ PHP Magento được đề xuất


Câu trả lời:


10

Giới hạn bộ nhớ PHP được đề xuất cho Magento là 512M

Từ yêu cầu hệ thống trước EE 1.14.1 và CE 1.9.1 :

[...]

  • Khả năng tương thích PHP:
    • PHP 5.4 được hỗ trợ nguyên bản bởi EE 1.14 trở lên và CE 1.9 trở lên
    • Các phiên bản CE và EE trước đó hỗ trợ 5.2.13 - 5.3.24; hoặc 5.4.x với bản vá cho CE hoặc EE (bản vá được liệt kê là Tương thích PHP 5.4 trong cổng hỗ trợ EE)
    • Tiện ích mở rộng bắt buộc:
      • PDO_MyQuery
      • đơn giản
      • mcrypt
      • băm
      • GD
      • DOM
      • iconv
      • Xoăn
      • SOAP (nếu API dịch vụ web được sử dụng)
    • Safe_mode tắt
    • Memory_limit không dưới 256Mb (tốt nhất là 512) [thêm đậm]

[...]

Đối với các phiên bản trên, không có bộ nhớ nào được chỉ định cho các yêu cầu hệ thống chỉ có các phiên bản PHP (PHP 5.4 và 5.5), nhưng có các vấn đề đã biết với giới hạn bộ nhớ PHP mặc định là 128 Mb cho các phiên bản PHP này.


bất kỳ tài liệu tham khảo?
Kim Kim


256M đã chết và được chôn cất với phiên bản 1.6, thời gian để tiếp tục. Điều cuối cùng bạn muốn là một trục trặc ở mặt sau gây ra bởi vượt quá giới hạn bộ nhớ trong một hoạt động quan trọng. Mọi người có xu hướng quên đi khi họ chỉ ra một gói dịch vụ, rằng hệ điều hành, máy chủ web, mysql và trình thông dịch php đều cần bộ nhớ để sống, trước khi bạn bắt đầu chạy Magento.
Phòng thí nghiệm Fiasco

4

Tôi luôn luôn cung cấp cho các dự án Magento 1024M bộ nhớ của mình và cài đặt max_execut_time trong tệp PHP.

Đề xuất này dựa trên trải nghiệm cá nhân với thời gian tải lên tệp do PHP có thời gian max_execut_time mặc định là 30 giây, theo lý thuyết là sẽ ổn 99% thời gian, nhưng đôi khi điều đó không đủ.


Tôi cũng làm tương tự như vậy
Francis Kim

giá trị nào bạn sử dụng cho max_execut_time?
jrosell

Tôi đã sử dụng bất cứ nơi nào từ 120 giây đến 300 giây. Tuy nhiên, nếu một cái gì đó mất 5 phút để hoàn thành thì có lẽ có những vấn đề khác cần được giải quyết.
Vallier

Vallier, bạn có thể mở rộng quá trình bạn chờ 5 phút để hoàn thành không? Bất kỳ khách truy cập giao diện nào cũng nên tải trang trong chưa đầy một giây, bất cứ điều gì nhiều hơn là quá chậm. Nếu bạn đang nhập dữ liệu trong quản trị viên hoặc các tác vụ khác có thể mất một thời gian, thì giới hạn thời gian thực sự phụ thuộc vào số lượng xử lý cần thiết. Vì vậy, không chắc chắn 5 phút đến từ đâu.
Laurence đối đầu
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.