Giải thích các tùy chọn của plugin Perfmatters (phần 2)

bởi Duc Anh Nguyen
ngoằn ngoèo

Chúng ta tiếp tục tìm hiểu các tùy chọn của plugin perfmatters trong phần 2 này. Bạn có thể tham khảo phần 1 ở đây.

1. jQuery migrate

jQuery migrate được thêm vào từ phiên bản WordPress 3.6. Hầu hết các mã giao diện ở frontend và các plugin hiện đại không yêu cầu jquery-migrate.min.js. Trong phần lớn trường hợp, điều này bổ sung lượt tải không cần thiết cho trang của bạn. Bạn có thể thấy file này đang chạy nếu kiểm tra bằng Chrome Devtools Console.

file jquery-migrate.min.js
jquery-migrate.min.js

Bạn có thể dễ dàng loại bỏ điều này trong plugin perfmatters bằng cách bật tùy chọn “Remove jQuery Migrate”.

Loại bỏ jQuery migrate thông qua perfmatters plugin
Loại bỏ jQuery migrate thông qua perfmatters plugin

Xử lý sự cố

Chúng tôi nhận được một số báo cáo từ những người sử dụng page builders và Visual Composer nói rằng loại bỏ jQuery migrate đôi khi làm ảnh của họ có vấn đề. Nếu bạn cũng bị như vậy, chúng tôi khuyên bạn không bật tính năng này.

2. WordPress version number

Theo mặc định, tag bên dưới đây hiển thị trong mọi phiên bản cài đặt của WordPress

<meta name="generator" content="WordPress 4.7.5" />

Nó hiển thị phiên bản WordPress mà bạn đang chạy. Điều này có thể không tốt vì hai lý do.

  1. Bạn không muốn tặng cho hacker biết thông tin về phiên bản WordPress bạn đang dùng. Nhiều trang WordPress lớn hơn đôi khi cần nhiều tháng để kiểm tra plugin và cập nhật mới. Nếu họ chưa kịp cập nhật và đang chạy trên một phiên bản không an toàn, điều này có thể trở thành miếng mồi béo bở.
  2. Mọi dòng mã, bất kể nó lớn nhỏ thế nào, đều bổ sung vào dung lượng trang. Có phải chúng tôi hơi bị ám ảnh quá mức không? Có thể, nhưng chẳng có lý do gì để đoạn mã này lại có mặt cả.
WordPress version meta tag
WordPress version meta tag

Bạn có thể dễ dàng ẩn phiên bản WordPress trong plugin perfmatters bằng các bật tùy chọn “Hide WP Version”.

Ẩn phiên bản WordPress bằng plugin perfmatters
Ẩn phiên bản WordPress bằng plugin perfmatters

3. wlwmanifest Link

Theo mặc định, tag bên dưới hiển thị trong mọi bản cài đặt WordPress.

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://yourdomain.com/wp-includes/wlwmanifest.xml" />

Liên kết trên thực sự được sử dụng bởi Window Live Writer. Nếu bạn không biết sử dụng Windows Live Writer, mà chúng tôi đoán là bạn không, điều này sẽ là đoạn mã không cần thiết.

file wlwmanifest
file wlwmanifest

Bạn có thể dễ dàng loại bỏ nó thông qua plugin perfmatters bằng cách bật tùy chọn “Remove wlwnanifest Link”.

Loại bỏ liên kết wlwmanifest bằng plugin perfmatters
Loại bỏ liên kết wlwmanifest bằng plugin perfmatters

4. Loại bỏ RSD Link

Theo mặc định, thẻ bên dưới đây hiển thị trong mọi phiên bản cài đặt WordPress.

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://yourdomain.com/xmlrpc.php?rsd" />

Liên kết phía trên được sử dụng bởi blog clients. Nếu bạn biên tập trang từ trình duyệt của chính mình thì bạn không cần đến nó. Nó cũng được sử dụng bởi một số ứng dụng của bên thứ ba mà sử dụng các yêu cầu XML-RPC. Trong phần lớn trường hợp, đây là đoạn mã không cần thiết.

Liên kết RSD trong WordPress
Liên kết RSD trong WordPress

Bạn có thể dễ dàng loại bỏ liên kết này thông qua plugin perfmatters bằng cách bật tùy chọn “Remove RSD Link”.

Loại bỏ liên kết RSD thông qua plugin perfmatters
Loại bỏ liên kết RSD thông qua plugin perfmatters

5. Shortlink

Theo mặc định, thẻ bên dưới hiển thị trong mọi bản cài WordPress.

<link rel='shortlink' href='https://domain.com?p=712' />

Tính năng này được dùng để làm shortlink (liên kết rút gọn) cho trang page và post. Dù vậy, nếu bạn đang sử dụng liên kết tĩnh đẹp rồi, chẳng hạn như domain.com/post, thế thì bạn không có lý do gì để tiếp tục giữ nó, nó đơn thuần là đoạn mã không cần thiết.

Đoạn mã shortlink trong WordPress
WordPress shortlink header

Bạn có thể dễ dàng loại bỏ điều này thông qua plugin perfmatters bằng cách bật tùy chọn “Remove Shortlink”.

Loại bỏ shortlink bằng plugin perfmatters
Loại bỏ shortlink bằng plugin perfmatters

Điều này cũng loại bỏ tiêu đề phản hồi HTTP rel=shortlink liên kết với nó.

Tiêu đề HTTP shortlink

6. RSS Feeds

Theo mặc định, WordPress tạo ra tất cả các kiểu RSS feeds khác nhau cho website của bạn. Mặc dù RSS feeds có thể hữu ích nếu bạn chạy blog, các doanh nghiệp không phải lúc nào cũng cần sử dụng chúng. Không phải mọi website đều có blog.

http://example.com/feed/
http://example.com/feed/rss/
http://example.com/feed/rss2/
http://example.com/feed/rdf/
http://example.com/feed/atom/

Bạn có thể dễ dàng loại bỏ chúng thông qua plugin perfmatters bằng cách bật tùy chọn “Disable RSS Feeds”.

Vô hiệu hóa RSS Feeds
Vô hiệu hóa RSS Feeds

7. RSS Feed Links

Tương tự cách WordPress tạo RSS feeds, nó cũng tạo RSS feed link cho các bài post và page, các bình luận, thẻ tag,… của bạn. Bạn có thể tắt tính năng loại bỏ RSS feeds và vẫn bật loại bỏ các liên kết RSS feed. Chúng đôi khi được sử dụng bởi dịch vụ của bên thứ ba vì thế có thể bạn muốn kiểm tra trước.

WordPress RSS feed links
WordPress RSS feed links

Bạn có thể dễ dàng loại bỏ những liên kết này qua plugin perfmatters bằng cách bật tùy chọn “Remove Feed Links”.

Loại bỏ RSS feed links bằng plugin perfmatters
Loại bỏ RSS feed links bằng plugin perfmatters

8. Dashicons

Dashicons là font icon chính thức của WordPress admin từ phiên bản 3.8. Một số bạn gửi yêu cầu vì thế chúng tôi thêm tính năng loại bỏ Dashicons. Một vài giao diện và nhà phát triển sử dụng file dashicons.min.css trên front-end của website.

Loại bỏ Dashicons

Để loại bỏ và vô hiệu hóa Dashicons, bạn click vào phần setting của Perfmatters và cuộn xuống dưới. Tiếp đó bạn bật tính năng “Disable Dashicons”.

Loại bỏ Dashicons
Loại bỏ Dashicons

Lưu ý: Điều này không ảnh hưởng đến backend khi bảng điều khiển trong WordPress admin sử dụng dashicons. Điều này được làm có chủ ý để chỉ loại bỏ dashicons trên front-end khi không đăng nhập.

Bạn có thể tham khảo tiếp phần 3 ở đây.

0 bình luận

Để lại bình luận