Hướng dẫn dùng recode trong PHP
bài viết này mình sẽ chia sẻ kỹ thuật giúp website WordPress của bạn load nhanh gấp 8 lần. Nội dung chính với kỹ thuật này bạn có thể cải thiện tốc độ load hay đơn giản là khi bạn triển khai cache cũng hiểu quả hơn giảm tải máy chủ. kỹ thuật này đặc biệt cực kì hiệu quả trong trường hợp website của bạn là website động như trang bán hàng sử dụng plugin woocommerce hay bạn quá phụ thuộc vào các công cụ page builder thì càng cần thiết nó, tăng tốc rất đáng kể website và có thể cắt giảm được phần tử dom… Đây là kỹ thuật các cao thủ tăng tốc độ load website đánh giá cực kì cao. Ok giờ chúng mình cùng nhau bắt đầu nhé. recode chuyển đổi mã hóa code cứngPHP và mysql luôn chậm hơn htmlVí dụ tôi và bạn nói chuyện với nhau, bây giờ bạn không hiểu ngôn ngữ của tôi, bạn phải thuê một phiên dịch thì tốc độ nói chuyện nó không được hiệu quả bằng tôi và bạn tự nói chuyện với nhau. Ngôn ngữ php là bản chất thường được sử dụng là ngôn ngữ phiên dịch ra ngôn ngữ khác. Chạy hàm php trên thì nó sẽ lấy tên website của tôi là wp tăng tốc (vì trong phần cài đặt WordPress mình để là WP Tăng Tốc), nó phải mất công biên dịch xong lấy truy vấn database rồi ra kết quả là tên website của mình là wp tăng tốc, nó phải mất một thời gian như vậy thì luôn luôn là chậm hơn mình gõ cố định wp tăng tốc thế thôi. Tốc độ nó khác, một thuật toán tối ưu của các cao thủ tối ưu load website là giảm truy vấn và php nhất có thể sử dụng html hàm cố định. Tại sao các nhà phát triển WordPress không hàm cứng luôn cho nhanh?Chỉ đơn giản vì WordPress họ phục vụ rất nhiều người bạn một tên, tôi một tên như vậy họ lập trình thì phục vụ chắc chỉ riêng tôi và bạn, kakakaka. quay trở về chủ đề tăng tốc menu cứng liên kết tự tạo. Hàm này sẽ chạy ra tên trang chủ của bạn=> https://wptangtoc.com nó phải mất công biên dịch xong lấy truy vấn database rồi ra kết quả là tên website của mình là wp tăng tốc, nó phải mất một thời gian như vậy thì luôn luôn là chậm hơn mình gõ cố định wp tăng tốc. Bây giờ bạn gõ thẳng html là https://wptangtoc.com. WP Tăng Tốc Thay vì mình bắt máy tính phải giải một bài toán phức tạp thì mình biết trước kết quả rồi thì gõ thẳng kết quả vào không phải cần tốn truy vấn, phải biên dịch php. Nhà phát triển WordPress thì không biết đáp án website của bạn là gì, tên miền ra sao thì họ phải cần phiên dịch là anh chàng PHP ( PHP phiên dịch sang html ) Bạn biết tên miền của bạn, tên website là gì thì hãy loại bỏ anh chàng PHP để thay thằng vào html (tăng tốc lên gấp 8 lần). – tăng tốc gấp 8 lần là đây chứ đâu. Giảm truy vấn query là kĩ thuật rất nâng cao thường được cái dân chuyên nghiệp tối ưu tốc độ load rất đề cao tuy nhiên mỗi lần giảm nó chỉ giảm tính theo vài ms, họ thường làm lại luôn cả plugin hay themes theo ý họ. Làm như thế nào để triển khai kỹ thuật recodeyêu cầu cần có để thực hiện các công việc này dễ dàng hơn:
mình thường sử dụng công cụ chrome dev tool để thực hiện công việc này trở lên dễ dàng hơn. – chrome dev tool rồi truy cấp vào element. copy toàn bộ html rồi chuyển cứng vào những file template.php của themes (sử lý cái này thì yêu cầu bạn cần phải sử dụng child themes – không dùng themes cha cập nhật thì mất trắng.) Mình sẽ gợi ý sử lý những công việc từ dễ đến khó trước. Bước 1:
Bạn cần sử lý những template footer trước tiên vì đây là phần dễ làm nhất. cách sử lý bạn cần hiểu thêm về template WordPress và một chút về child themes, ví dụ như bạn sử lý phần template footer thì bạn copy từ themes cha chuyển qua themes child trùng đúng thư mục để ghi đè rồi bạn sử lý. khi bạn sử lý xong thì bạn clear ví dụ như bạn làm footer bạn tạo footer bằng widget hay page builder thì xóa nó đi. Bạn cần hiểu xóa chính xác mình đang xóa cái gì, nó có ảnh hưởng gì không. cái này yêu cầu bạn cần có kiến thức về php và WordPress thì mới đảm bảo công việc không bị lỗi xảy ra. đây cũng là quy trình để loại bỏ page builder cho website WordPress, page builder có nên sử dụng? một thủ thuật nhỏ: khi bạn đã chuyển đổi file cứng html rồi thì bạn có thể tùy sửa tối ưu sao cho giảm phần tử dom tốt nhất có thể. Dom là gì, tối ưu phần tử Dom Phần tử domTóm tắt: Kỹ thuật chuyển đổi mã hóa code cứng html thì không hề dễ làm cho những người mới bắt đầu, nó thực sự rất thử thách. Nếu bạn là một người đã có nền tảng kiến thức về WordPress thì đây theo mình là một kỹ thuật không thể thiếu. Nếu khi bạn cập nhật những nội dung gì thì bạn có thể điền dữ liệu vào file template đó mà đã chuyển đổi html cũng được không thì quay recode như lúc bạn đầu rồi sửa đổi lại. đây là kỹ thuật làm mất rất nhiều thời gian, vì vậy những gói cao cấp thì mình mới triển khai kỹ thuật này cho khách hàng của mình. Chúc bạn thành công !! |