WordPress: Sử dụng Thư viện Google thay vì các Thư viện được lưu trữ cục bộ
- Thể LoạI: Phát Triển
Như tôi đã chỉ ra nhiều lần trước đây: tốc độ rất quan trọng đối với bất kỳ loại hoạt động nào trên Internet vì hiệu suất tải tốt hơn sẽ cải thiện chuyển đổi trên trang web của bạn. Mozilla đã quản lý để tăng 60 triệu lượt tải xuống Firefox mỗi năm bằng cách giảm 2,7 giây thời gian tải trên các trang tải xuống của tổ chức.
Nhiều chủ đề và trang web hiện đại sử dụng các thư viện và thành phần JavaScript như jQuery, Prototype hoặc Dojo để cung cấp năng lượng cho một phần chức năng của trang web của họ.
Mặc dù về lý thuyết điều đó là tuyệt vời vì một số lý do, nhưng điều đó có nghĩa là người dùng phải tải xuống các tập lệnh đó khi họ kết nối với dịch vụ hoặc trang web lần đầu tiên. Có một ngoại lệ đối với quy tắc: nếu tập lệnh chưa được sửa đổi và đã có trong bộ nhớ cache của trình duyệt, nó sẽ không được tải xuống lại mà được tải từ bộ nhớ cache của trình duyệt cục bộ.
Một gợi ý nhà phát triển đó đã có trong thời gian gần đây là chuyển sang các tập lệnh được cung cấp từ xa thay vì các tập lệnh cục bộ. Và một trong những mục tiêu hàng đầu cho điều đó là Google, vì nó đang lưu trữ nhiều tập lệnh trên mạng phân phối nội dung nhanh chóng của mình để mọi người có thể sử dụng.
Thư viện Google
Lợi ích của việc sử dụng các phiên bản được lưu trữ trên máy chủ của jQuery và các tập lệnh khác là:
- Độ trễ được cải thiện nhờ mạng phân phối nội dung ấn tượng của Google cung cấp các tập lệnh từ vị trí gần người dùng để giảm độ trễ và tăng tốc độ tải xuống
- Tải xuống song song nhờ được cung cấp từ máy chủ khác. Điều này đặc biệt quan trọng nếu người dùng đang làm việc với các trình duyệt giới hạn tải xuống đồng thời từ máy chủ web ở 2 kết nối.
- Bộ nhớ đệm tốt hơn nhờ tăng khả năng tập lệnh đã được lưu vào bộ nhớ đệm cho những người dùng kết nối với trang web của bạn lần đầu tiên.
Đặc biệt là tùy chọn thứ ba có thể tăng tốc mọi thứ cho những người truy cập lần đầu tiên, vì các tập lệnh hoàn toàn không phải được tải nếu người dùng đã tải xuống chúng trên một thuộc tính web khác trước đó.
Plugin WordPress Sử dụng Thư viện Google thay đổi vị trí của một số tập lệnh được sử dụng cục bộ thành tập lệnh được lưu trữ trên Google để bạn và khách truy cập trang web của bạn có thể hưởng lợi từ điều này.
Nó là một plugin cài đặt và quên nó đi, vì nó xử lý mọi thứ trong nền. Không có cấu hình nào để tạo và bạn nên kiểm tra tính hiệu quả của plugin bằng cách theo dõi hoạt động mạng của trang web sau khi cài đặt plugin.
Nếu bạn đang sử dụng Chrome hoặc Firefox, hãy nhấn F12 và chọn Mạng từ danh sách tab trong menu Nhà phát triển mở ra ở đây. Tải lại trang web và xem các tập lệnh được tải. Bạn sẽ nhận thấy rằng một số được tải từ máy chủ của Google thay vì máy chủ cục bộ.
Theo như hỗ trợ, plugin dành cho WordPress hiện hỗ trợ các thư viện và thành phần sau:
- Dojo
- jQuery
- jQuery UI
- MooTools
- Nguyên mẫu
- script.aculo.us
- swfobject
Nếu trang web của bạn đang sử dụng các tập lệnh khác, chúng vẫn có thể được tải từ máy chủ cục bộ chứ không phải từ máy chủ từ xa.
Một lợi ích bổ sung từ thao tác này là bạn sẽ tiết kiệm được băng thông. Một số tập lệnh có kích thước 100 Kiloybte hoặc lớn hơn, bạn sẽ lưu được kích thước này cho mỗi kết nối mới được tạo. Nếu bạn nhận được 1000 kết nối mới mỗi ngày, bạn đang tiết kiệm được 100.000 Kilobyte mỗi ngày hoặc 36.500.000 Kilobyte mỗi năm.
Chốt lời
Tóm lại: Bạn tăng hiệu suất tải trang web của mình nếu các tập lệnh được hỗ trợ đang được sử dụng, đồng thời giảm bao nhiêu băng thông mà trang web của bạn yêu cầu.
Cảnh báo duy nhất ở đây là bạn tải tài nguyên từ Google, một số tài nguyên có thể coi là rủi ro về quyền riêng tư mà họ không muốn thực hiện.
Hãy đọc ngay bây giờ : Tối ưu hóa thời gian tải trang của trang web của bạn