Tăng giới hạn Upload cho website và PHP Memory Limit – Nếu bạn có một trang web đa phương tiện, thì cấu hình chuẩn cho WordPress sẽ không đáp ứng được nhu cầu của bạn và đến một lúc nào đó, bạn sẽ gặp một trong các lỗi sau:
“Fatal error: Allowed memory size of xxxxxx bytes exhausted” và “filename.jpg exceeds the maximum upload size for this site.”.
Cách dễ nhất để khắc phục những vấn đề này là liên hệ với đơn vị cung cấp hosting của bạn để giúp định lại cấu hình WordPress. Nếu bạn muốn tự mình làm điều này và bạn cảm thấy thoải mái khi chỉnh sửa các tệp trang web của mình, thì hãy đọc tiếp.
Trong bài viết này, ATPWEB sẽ đưa ra một vài thông tin về lỗi này cũng như những việc bạn cần biết.
Đọc ngay bài viết Giải quyết lỗi “WP Memory Limit” đơn giản để xem các bước thực hiện tương tự giúp tăng giới hạn Upload cho website và PHP Memory Limit.
Giới hạn bộ nhớ PHP (hay PHP Memory Limit) trong WordPress là gì?
PHP là ngôn ngữ phía máy chủ tạo ra các trang HTML cấu thành nên trang web của bạn. PHP là một ngôn ngữ năng động, mạnh mẽ có thể thực hiện những việc như thực hiện các phép tính, xử lý các truy vấn WordPress, v.v. nhưng nó cần bộ nhớ để thực hiện các hoạt động này.
Giới hạn bộ nhớ mặc định cho WordPress là 32MB, nhưng thông thường bạn phải tăng nó lên. Ví dụ: giới hạn bộ nhớ PHP được WooCommerce đề xuất cho WordPress là 64 MB.
Khi WordPress đạt đến giới hạn bộ nhớ mặc định, nó sẽ cố gắng tăng bộ nhớ lên 40MB cho một lần cài đặt trang web và 64MB cho nhiều trang. Nếu điều đó vẫn chưa đủ, thì bạn sẽ thấy thông báo lỗi nghiêm trọng như trên.
Giới hạn bộ nhớ PHP là 128MB là quá đủ cho hầu hết các trang web trừ khi bạn có plugin cần nhiều hơn. Nếu bạn muốn xem các plugin khác nhau sử dụng bao nhiêu bộ nhớ, hãy cài đặt plugin Server IP & Memory Usage Display.
Sau khi bạn kích hoạt plugin Server IP & Memory Usage Display, bạn có thể hủy kích hoạt các plugin và xem nó ảnh hưởng như thế nào đến việc sử dụng bộ nhớ. Các plugin chất lượng nên sử dụng bộ nhớ hiệu quả để tránh làm quá tải máy chủ của bạn.
Tại sao WordPress cần nhiều bộ nhớ hơn để bắt đầu?
Theo một cách, tăng giới hạn bộ nhớ WordPress là một điều chỉnh nhanh chóng tương tự như tăng kích thước tải lên tối đa trong tệp wp-config.php của WordPress; tuy nhiên, bạn cần phải cẩn thận vì việc tăng giới hạn bộ nhớ đôi khi có thể làm cho sự kém hiệu quả trong WordPress khó bị phát hiện hơn.
Trước khi tăng Giới hạn bộ nhớ trong WordPress, tôi muốn khuyến khích bạn trước tiên hãy thử khám phá những gì đang chiếm quá nhiều bộ nhớ. Thông thường, việc ném nhiều tài nguyên hơn vào một vấn đề có thể tốn kém hơn rất nhiều về lâu dài, đặc biệt nếu bạn phải nâng cấp gói hositng. Sự kém hiệu quả trong WordPress cũng biểu hiện như làm trang web chậm hơn và trải nghiệm người dùng kém, vì vậy, việc đi sâu vào gốc rễ của vấn đề, có thể khắc phục nhiều sự cố hạ nguồn mà bạn có thể gặp phải.
Một thành phần của WordPress dễ gặp sự cố nếu bị bỏ qua, đó là phiên bản PHP mà máy chủ lưu trữ của bạn đang sử dụng. Chỉ 4,4% trang web WordPress đang chạy phiên bản PHP mới nhất, với 64% đang chạy phiên bản PHP không còn nhận được các bản cập nhật đang hoạt động.
Điều này không chỉ ảnh hưởng đến bảo mật mà phiên bản mới nhất của PHP 7.3 có thể xử lý số lượng yêu cầu nhiều gấp 3 lần mỗi giây so với PHP 5.6. Vì vậy, cập nhật lên phiên bản PHP mới nhất trên máy chủ lưu trữ của bạn sẽ làm cho WordPress hoạt động hiệu quả hơn và loại bỏ yêu cầu tăng giới hạn bộ nhớ trong WordPress.
Giới hạn tải lên tối đa (Maximum Upload Limit) trong WordPress là gì?
Giới hạn tải lên tối đa trong WordPress đề cập đến kích thước tệp tối đa cho các tệp tải lên của bạn mà WordPress sẽ cho phép. Bạn có thể xem giới hạn tải lên tối đa trong WordPress trong màn hình tải lên thư viện phương tiện.
Đây là cài đặt phía máy chủ mà máy chủ sử dụng để giảm số lượng tài nguyên cần thiết để phục vụ trang web của bạn. Đó là một cách giúp bạn không tải lên các tệp và hình ảnh lớn.
Mặc dù điều này có thể mang lại lợi ích cho máy chủ của bạn, nhưng nó cũng giúp cho hiệu suất trang web của bạn. Ví dụ: tải lên ở dạng hình ảnh lớn, hoạt động kém trên trang web của bạn vì chúng mất nhiều thời gian hơn để tải xuống và phân phối. Vì vậy, cũng giống như giới hạn bộ nhớ, trước khi bỏ thêm tài nguyên vào vấn đề và tăng giới hạn tải lên, trước tiên hãy xem bạn có thể làm gì để giảm kích thước tệp.
Nếu hình ảnh của bạn quá lớn so với vùng chứa của chúng hoặc nếu bạn chưa nén hình ảnh của mình, thì bạn nên khắc phục những vấn đề đó vì chúng giải quyết được nguyên nhân của vấn đề, tức là không tối ưu hóa nội dung của bạn một cách chính xác.
Cách tăng giới hạn bộ nhớ PHP (PHP Memory Limit) và giới hạn tải lên tối đa trong WordPress
Trong trường hợp bạn vẫn cần tăng giới hạn bộ nhớ và giới hạn tải lên trong WordPress, có ba phương pháp bạn có thể sử dụng.
Như với bất kỳ thay đổi lớn nào, bạn phải luôn tạo một bản sao lưu mới cho các tệp trang web và cơ sở dữ liệu của mình để có thể khôi phục trang web của mình nếu bạn mắc lỗi.
Đọc ngay bài viết Giải quyết lỗi “WP Memory Limit” đơn giản để xem các bước thực hiện tương tự giúp tăng giới hạn Upload cho website và PHP Memory Limit.
- Hotline: 0707 6666 56
- Fanpage: http://facebook.com/atpweb.vn
- Website: http://atpweb.vn