Synology NAS – Cấu hình PHP tối ưu cho WordPress

Phần 14/15 trong loạt bài: Xây dựng Web server với Synology DSM

Mình đang rà lại các bài viết để update hướng dẫn cho DSM 7 mới ngỡ rằng chưa có bài viết chia sẻ về cấu hình PHP sao cho ngon nhất để chạy một trang WordPress trên Synology NAS hoặc thiết bị chạy XPEnology. Oke!!! Note này mình sẽ chia sẻ cấu hình PHP 7.4 (phiên bản mới nhất mà Synology NAS hỗ trợ tại thời điểm này) mình đang dùng để chạy trang Note này của mình 😀

Trước tiên bạn hãy xem qua bài viết Synology NAS – Thiết lập Web Server dễ dàng với Web Station và bài viết Synology NAS – Một số thay đổi Web Station trên DSM 7.0 Beta nếu chưa biết về Websation và cách cấu hình PHP :mrgreen:

Ở bài viết Synology NAS – Thiết lập Web Server dễ dàng với Web Station mình đã nói qua về thiết lập cấu hình PHP nhưng đấy là mình chỉ nói chung chung, chưa đi sâu vào để tối ưu cho WordPress.

Thẻ Settings

Tick vào Enable PHP cache.

Thẻ Extension.

Đây là Web Station trên DSM 7, còn với DSM 6 thì Extension ở luôn trong thẻ Settings

  • Bạn thêm các Extension (tiện ích) sau:
    • curl
    • exif
    • ftp
    • gd
    • iconv
    • imagick
    • imap
    • ldap
    • mysqli
    • openssl
    • phar
    • posix
    • soap
    • sockets
    • sodium
    • ssh2
    • xmlrpc
    • xsl
    • zip
    • zlib

Về cơ bản như vậy là đủ để bạn chạy WordPress trên Synology NAS nhanh, ngon nghẻ mà không sợ thiếu extension.

Thẻ FPM.

Thiết lập như hình

  • FPM mode: Static
    • Dynamic: Chế độ động – nó cho phép máy chủ tự sắp xếp số lượng các tiến trình PHP được tạo ra.
    • On demand: Chế độ theo yêu cầu –  không có tiến trình tối thiểu, một khi các yêu cầu dừng lại, tất cả các tiến trình sẽ dừng lại.
    • Static: Chế độ tĩnh – Nó cho phép các tiến trình PHP lấy tối đa tài nguyên của máy chủ, tốt nhất cho hiệu suất. (mình chọn thèng này :D)
  • Max processes: 30 (Số tiến trình tối đa)
  • 3 giá trị Start servers, Min spare servers, Max spare servers sẽ không có tác dụng khi bạn chọn FPM mode: Static. (Bạn cứ điền như hình :mrgreen: )

Thẻ Core.

  • memory_limit = 512M
  • opcache.enable = 1
  • opcache.enable_cli = 1
  • opcache.interned_strings_buffer = 8
  • opcache.max_accelerated_files = 10000
  • opcache.memory_consumption = 128
  • opcache.save_comments = 1
  • opcache.revalidate_freq = 1
  • upload_max_filesize = 128M
  • post_max_size = 128M

OK !!! Bạn Save để lưu lại là xong.

Chúc các bạn thành công !

Vinh Nguyễn

Vinh Nguyễn

Mình thì không học về chuyên môn IT, chính vì vậy mình hiểu thế nào thì viết thế, và viết cũng toát hết được. Bạn nào có đọc các bài viết cần hỏi thêm hoặc đóng góp gì thêm thì có thể để lại comment ở dưới hoặc qua phần liên hệ.

guest
0 Bình luận
Inline Feedbacks
Xem toàn bộ bình luận

Có thể bạn quan tâm...

0
Viết bình luận...x
()
x