Một số thiết lập cấu hình trong wp-config giúp tăng cường bảo mật và tối ưu tốc độ cho WordPress

0
181 views

Tệp wp-config.php giống như danh sách ‘cài đặt’ của trang web WordPress của bạn, nó là cầu nối giữa mã nguồn của bạn và cơ sở dữ liệu MySQL. Nó chứa thông tin quan trọng như tên người dùng và mật khẩu MySQL.

 

Dưới đây là một số thủ thuật bạn có thể sử dụng với wp-config của mình giúp cải thiện tốc độ, chức năng và tính năng của WordPress.

↓ 01 – Di chuyển vị trí file wp-config.php của bạn

Nói chung, WordPress tìm kiếm tệp wp-config trong web root của nó.  Bằng cách di chuyển vị trí file wp-config, không ai có thể truy cập nó mà không thông qua truy cập SSH hoặc FTP. Để di chuyển vị trí file wp-config.php bạn có thể tham khảo đoạn code sau:

↓ 02 – Post Revisions

Theo mặc định, WordPress sẽ tự động lưu mọi sửa đổi. Tính năng này khá hữu ích, tuy nhiên tính năng này có thể khiến cho Cơ sở dữ liệu của bạn phình to một cách không cần thiết, khiến máy chủ cần nhiều tài nguyên hơn để xử lý, do đó làm chậm trang web. Để hạn chế tính năng này bạn có thể sử dụng đoạn code sau:

↓ 03 – Sửa đổi khoảng thời gian tự động lưu

Khi chỉnh sửa bài đăng, WordPress sử dụng Ajax để tự động lưu các bản sửa đổi cho bài đăng. Bạn có thể muốn tăng cài đặt này để trì hoãn lâu hơn giữa các lần lưu tự động hoặc giảm cài đặt để đảm bảo bạn không bao giờ mất các thay đổi. Mặc định là 60 giây.

↓ 04 – Dọn dẹp chỉnh sửa ảnh

Bạn có thể bỏ qua phần này nếu bạn không sử dụng trình chỉnh sửa hình ảnh trong WordPress. Đối với những người có thói quen sử dụng trình chỉnh sửa hình ảnh, không phải mỗi khi bạn chỉnh sửa hình ảnh, các bản sao thay thế sẽ được tạo ở trên cùng của hình ảnh hiện có. Vì bản thân WordPress sẽ tạo 3 bản sao kích thước hình thu nhỏ, Kích thước trung bình và Kích thước lớn theo mặc định, điều này không bao gồm các cài đặt trong theme. Như vậy, có thể có tổng cộng 6 hoặc 7 bản sao hình ảnh được tạo ra.

Với định nghĩa này, WordPress sẽ chỉ giữ bộ tệp gốc cộng với bộ phiên bản chỉnh sửa gần đây nhất chứ không lưu tất cả các phiên bản được chỉnh sửa.

↓ 05 – Yêu cầu SSL cho Quản trị viên và Đăng nhập

Tính năng này hữu ích khi bạn muốn bảo mật thông tin đăng nhập và khu vực quản trị. Hữu ích cho những người đăng nhập vào WordPress của họ thông qua wifi công cộng.

↓ 06 – Vô hiệu hóa Chỉnh sửa tập tin / Cài đặt themes, plugin

Điều này sẽ chặn người dùng có thể sử dụng chức năng cài đặt / cập nhật plugin và theme từ khu vực quản trị WordPress. Đặt hằng số này cũng vô hiệu hóa trình chỉnh sửa Plugin và Theme.

Ngoài ra, bạn cũng có thể ngăn người dùng cập nhật và cài đặt các chủ đề và plugin và cập nhật WordPress thông qua bảng quản trị.

↓ 07 – Tăng bộ nhớ được phân bổ cho PHP

Tùy chọn này cho phép bạn chỉ định dung lượng bộ nhớ tối đa mà PHP có thể sử dụng. Cài đặt này có thể cần thiết trong trường hợp bạn nhận được một thông báo, chẳng hạn như kích thước bộ nhớ được cho phép của byte đã cạn kiệt.

Nhiệm vụ quản trị đòi hỏi nhiều bộ nhớ hơn hoạt động bình thường. Khi ở trong khu vực quản trị, bộ nhớ có thể tăng hoặc giảm từ WP_MEMORY_LIMIT bằng cách xác định WP_MAX_MEMORY_LIMIT.

↓ 08 – Đặt tên miền cookie

Nếu bạn sử dụng CDN, chẳng hạn như MaxCDN hoặc JetPack Photon để phân phối hình ảnh của mình, bạn có thể đặt miền cookie thành tên miền động để ngăn cookie WordPress được gửi với mỗi yêu cầu đến nội dung tĩnh trên tên miền phụ của bạn. Điều này sẽ giảm các byte không cần thiết cho người dùng cuối để tải xuống, do đó tăng tốc trang web một chút.

↓ 09 – Vô hiệu hóa thời gian chờ của Cron

Mỗi khi khách truy cập truy cập trang web của bạn, nó hoạt động như một pingger và ping máy chủ của bạn để xem danh sách những việc cần làm. Nếu có một lịch trình được thực hiện, ping sẽ kích hoạt tác vụ như bài viết được lên lịch, xóa bộ nhớ cache đã hết hạn, cập nhật danh sách đếm nhận xét và hơn thế nữa. Vô hiệu hóa Cron nếu bạn không cần nó.

Nếu bạn có một trang web có lưu lượng truy cập cao, bạn có thể giảm tài nguyên máy chủ bằng cách giới hạn tần suất ping.

↓ 11 – Ghi đè quyền truy cập tệp

Bạn có thể ghi đè quyền truy cập tệp, nếu máy chủ của bạn có quyền hạn chế đối với tất cả các tệp người dùng. Hầu hết các bạn không cần điều này, nhưng nó tồn tại cho những người cần nó.

↓ 12 – Chặn các yêu cầu bên ngoài

Nếu bạn cần ngăn WordPress thực hiện các yêu cầu bên ngoài, hãy thêm đoạn mã này vào wp-config.php:

Điều này sẽ ngăn những điều xảy ra thường xảy ra, như cập nhật, nguồn cấp dữ liệu bảng điều khiển và báo cáo dữ liệu. May mắn thay, thật dễ dàng để tạo danh sách trắng (cho phép truy cập) cho bất cứ điều gì cần thiết. Đây là một ví dụ nơi chúng tôi cấp quyền truy cập vào wordpress.org:

Kết luận

Hi vọng nội dung bài viết này sẽ phần nào giúp các bạn tăng cường bảo mật và tối ưu website wordpress của mình một cách tốt hơn. Chúc các bạn thành công.

Xem tiếp bài trong serie<< Hướng dẫn cấu hình URL thân thiện cho wordpressHướng dẫn sử dụng file .htaccess để tăng cường bảo mật cho website WordPress của bạn >>

Comment của bạn

avatar
  Subscribe  
Notify of