Có phải ACF là một cái bẫy mật ong? [đóng cửa]


12

Tôi là một nhà phát triển stack full doanh nghiệp và bắt đầu sử dụng ACF.
Lúc đầu, tôi nghĩ rằng ACF là một giải pháp một cửa cho một trang web nhưng sau khi nghiên cứu thêm về phân loại tôi sợ rằng việc sử dụng nó sẽ dẫn đến db rất kém hiệu quả.
Ví dụ: Nếu tôi có loại bài đăng tùy chỉnh của nhân viên và thực thể này có giới tính, theo nghiên cứu của tôi, phân loại với hộp meta để chọn một giá trị là tùy chọn tốt hơn.
Vấn đề là ACF chỉ đưa bạn đến triển khai các trường tùy chỉnh.
Tôi có nên sử dụng các plugin khác hỗ trợ phân loại? Tôi có nên sử dụng plugin bổ sung cho phân loại? Tôi thậm chí có nên lo lắng về điều đó không (Có phải thảm họa khi thực hiện giới tính là trường tùy chỉnh không?)


ACF có các lĩnh vực để quản lý các nguyên tắc phân loại, bạn không bị giới hạn chỉ với dữ liệu meta.
Milo

Câu trả lời:


15

Vài tháng trước @ tom-j-nowell (một trong những mod ở đây) đã viết một bài viết giải thích các vấn đề với việc lạm dụng các truy vấn meta của nhiều plugin WP: https://tomjn.com/2016/12/05/post-meta -sử dụng /

Trong số những điều khác, ông nói có:

[...] Các trang web đã bị gỡ xuống bởi điều này và đó là lý do một số plugin phổ biến không mở rộng lưu lượng truy cập cao [...]

Vì vậy, có, sử dụng ACF hoặc bất kỳ plugin nào sử dụng quá nhiều dữ liệu meta cho dữ liệu "có thể tìm kiếm" có thể làm giảm nghiêm trọng hiệu suất của trang web của bạn.

Và vâng, sử dụng các nguyên tắc phân loại cho điều đó, tốt hơn nhiều.

Đăng ký phân loại, điền trước một số thuật ngữ nhất định và cung cấp giao diện người dùng để lựa chọn giữa các điều khoản đó (điều này khá giống với những gì WP tự làm với định dạng bài đăng ) không khó lắm và nếu mã được thực hiện theo cách đủ linh hoạt, có thể được sử dụng cho nhiều nguyên tắc phân loại và có thể tránh ACF và bất kỳ plugin nào khác.

Tuy nhiên, thành thật mà nói, theo kinh nghiệm của tôi, cách khả thi duy nhất để có được các truy vấn hiệu suất tốt trong một trang web WP lớn, đặc biệt là nếu có tìm kiếm toàn văn bản, là sử dụng các công cụ tìm kiếm như Tìm kiếm đàn hồi hoặc Apache Solr.

Thậm chí bởi vì có những điều (mất khi giá sản phẩm ví dụ) mà không thể được thực sự xử lý với nguyên tắc phân loại và nếu truy vấn cho phân loại là dễ dàng, trật tự bằng cách phân loại không phải là rất nên.

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.