Cách tôi giúp WordPress nhanh hơn với 1KB JavaScript

Được phát hành 4 tháng trước, tập lệnh hiện đang được sử dụng bởi 4k trang web WordPress. Làm thế nào nó hoạt động? Flying Pages tiêm một mã JavaScript nhỏ (1KB đã được nén) chờ cho đến khi trình duyệt không hoạt động, phát hiện các liên kết trong chế độ xem (cũng trên

Được phát hành 4 tháng trước, tập lệnh hiện đang được sử dụng bởi 4k trang web WordPress.

<script src="flying-pages.min.js"></script>
<script>
  flyingPages({
      delay: 0,
      ignoreKeywords: [],
      maxRPS: 3,
      hoverDelay: 50
  });
</script>

Làm thế nào nó hoạt động?

Flying Pages tiêm một mã JavaScript nhỏ (1KB đã được nén) chờ cho đến khi trình duyệt không hoạt động, phát hiện các liên kết trong chế độ xem (cũng trên chuột di chuột) và tìm nạp trước để trình duyệt không phải chờ trong khi điều hướng qua các trang.

Việc tìm nạp trước được thực hiện bằng cách sử dụng thẻ prefetch:


<link rel="prefetch" href="URL_TO_PAGE">

Tìm nạp trước các trang trong chế độ xem – Phát hiện các liên kết trong chế độ xem (khu vực xem hiện tại) bằng cách sử dụng ers Giao diện Quan sát và bảo trình duyệt tìm nạp trước chúng bằng cách sử dụng ‘prefetch

Tìm nạp trước các trang khi di chuột – Trên các liên kết di chuột, nếu nó chưa được tìm nạp trước bằng cách sử dụng ở trên ‘viewport, thì Flying Pages sẽ tìm nạp trước chúng ngay lập tức (tương tự Instant.page).

Giới hạn số lần tìm nạp trước mỗi giây – Nếu trang của bạn có quá nhiều liên kết, việc tìm nạp trước cùng một lúc sẽ khiến máy chủ gặp sự cố hoặc làm chậm trang web cho khách truy cập. Các trang bay giới hạn số lần tìm nạp trước mỗi giây (3 req / giây theo mặc định) bằng cách sử dụng hàng đợi dựng sẵn.

Dừng tìm nạp trước nếu máy chủ đang bận – Trong trường hợp máy chủ bắt đầu phản hồi chậm hoặc trả về lỗi, quá trình tìm nạp trước sẽ bị dừng để giảm tải máy chủ.

Hiểu kết nối và tùy chọn của người dùng – Kiểm tra xem người dùng có kết nối chậm như 2G hay đã bật trình tiết kiệm dữ liệu. Các trang bay đã giành được trước prefetch bất cứ điều gì trong trường hợp này.

Plugin WordPress

Tìm nạp trước các liên kết để đăng xuất, trang giỏ hàng, vv có thể gây ra sự cố. Vì vậy, chúng tôi cần loại trừ các liên kết như vậy cũng như một vài tùy chọn khác như:

  • Đặt yêu cầu tối đa mỗi giây
  • Trì hoãn để bắt đầu tìm nạp trước
  • Chuột di chuột chậm
  • Vô hiệu hóa cho quản trị viên đã đăng nhập

Flying Pages WordPress plugin đi kèm với bảng cài đặt để định cấu hình tất cả:

Bài viết liên quan

Làm sidebar với hamburger chỉ bằng HTML và CSS đơn giản

Giới thiệu Hôm nay xin giới thiệu với Anh Em cách làm 1 cái sidebar menu đơn giản

Những cú pháp hay ho khi bạn làm việc với Php

Ở đây mình chỉ nói chung chung trong qua từng version chứ ko nói cụ thể nha, nếu

Cron job là gì ? Hướng dẫn sử dụng cron tab

1. Cron job là gì? Cron là chương trình để xử lý các tác vụ lặp đi lặp lại

Cách thêm Table trong bài viết và trang WordPress (Không yêu cầu HTML)

Bạn có muốn thêm Table trong bài viết và trang web bằng WordPress không? Table là mộ