Cài đặt hiệu suất Swift lý tưởng với Hướng dẫn thiết lập CDN của Cloudflare + StackPath (Với các cuộc thăm dò trên Facebook) – 2019, Phiên bản 2.0.5

Hiệu suất nhanh là plugin bộ đệm mới trên khối, đã nhận được nhiều đánh giá rave trong Tăng tốc nhóm Facebook.


Tôi đã sử dụng WP Rocket và đã có 100% điểm GTmetrix với thời gian tải 1 giây (khó đánh bại), nhưng Swift đã cho tôi kết quả gần giống nhau. Tôi đã mắc kẹt với WP Rocket, nhưng tôi sẽ đánh giá Swift Performance Lite là plugin bộ nhớ cache miễn phí số 1 trước WP Fastest Cache, WP Super Cache, W3 Total Cache và các ứng dụng khác. Cài đặt Hiệu suất Swift tương đối dễ cài đặt (Tôi sẽ hướng dẫn bạn mọi thứ). Các Phiên bản chuyên nghiệp bao gồm trình tối ưu hóa hình ảnh (để nén không mất dữ liệu + thay đổi kích thước hình ảnh tự động), phông chữ quan trọng, tính toán API, và hỗ trợ cho plugin của họ. Điều thú vị là, họ có tùy chọn thanh toán hàng tháng để bạn có thể dùng thử chỉ với 3,99 đô la / tháng.

Swift vs WP Rocket – đây thường là các plugin bộ nhớ cache hàng đầu trong gần đây Thăm dò ý kiến ​​trên Facebook

Swift-Performance-vs.-WP-Rocket-Poll

Swift-Performance-vs.-WP-Rocket

2018-WordPress-Cache-Plugin-Thăm dò ý kiến

Nhanh

  • Phiên bản miễn phí (lite) = kết quả tuyệt vời
  • Tài liệu tầm thường
  • Phiên bản miễn phí bao gồm trình tổ chức plugin
  • Phiên bản Pro bao gồm các phông chữ quan trọng
  • Phiên bản Pro bao gồm tối ưu hóa hình ảnh
  • Miễn phí

Tên lửa WP

  • Dễ dàng cấu hình hơn
  • Tài liệu tốt hơn
  • Tiện ích Facebook Pixel + Sucuri
  • Không có trình tổ chức plugin
  • Không có trình tối ưu hóa hình ảnh
  • $ 49 / năm

Cả Swift và WP Rocket đều hỗ trợ Cloudflare, CDN, kiểm soát nhịp tim, tải trước, tải ảnh / iframe lười biếng, lưu trữ Google Analytics cục bộ, thu nhỏ, hợp nhất tập lệnh, nén gzip và các tính năng khác. Chúng thực sự rất giống với các tính năng của chúng.

1. Pháp sư

Trình hướng dẫn phân tích trang web của bạn và giúp định cấu hình các cài đặt Hiệu suất Swift cơ bản. Các cài đặt bên ngoài hoạt động rất tốt, nhưng vẫn còn nhiều cách khác để tối ưu hóa khi bạn thực hiện

Những việc bạn vẫn cần làm

  • Tinh chỉnh → Gravatars Cache
  • Hearbeat → Vô hiệu hóa tất cả
  • Google Analytics → Bỏ qua Google Analytics
  • Kiểu → Tạo CSS quan trọng
  • Bộ nhớ đệm → Chung → Bộ nhớ cache thiết bị di động riêng biệt (nếu sử dụng AMP hoặc chủ đề di động)
  • Varnish → Máy chủ tùy chỉnh
  • CDN → CDP StackPath
  • CDN → Đăng ký Cloudflare và thay đổi máy chủ tên
  • Tối ưu hóa hình ảnh (sử dụng Swift Pro hoặc Imagify / Imsanity)
  • Tối ưu hóa cơ sở dữ liệu → cơ sở dữ liệu sạch
  • Trình tổ chức trình cắm → bật / tắt trình cắm trên nội dung cụ thể

Swift-Performance-Lite-Setup-Wizard-Phân tích-Trang web của bạn

Swift-Performance-Lite-Setup-Wizard-Cacheing Phương thức

Swift-Performance-Lite-Setup-Wizard-Optimization

Swift-Performance-Lite-Setup-Wizard-Medi

Swift-Performance-Setup-Wizard-Finish

2. Bảng điều khiển

Bảng điều khiển hiển thị số liệu thống kê, như Swift đã phát hiện bao nhiêu trang so với bao nhiêu là thực sự lưu trữ. Swift cũng chỉ định cho mỗi URL một mức độ ưu tiên dựng sẵn và ngày mỗi trang được lưu vào bộ đệm cuối cùng. Trong bảng Warmup, bạn cũng có thể thêm URL theo cách thủ công nếu Swift didn phát hiện ra nó.

Bảng điều khiển hiệu suất nhanh

3. Cài đặt

Các tab chung, phương tiện, tối ưu hóa, bộ nhớ đệm và CDN được chia thành các phần:

3.1. Chung

Chung

  • Vô hiệu hóa Cookies – cho GDPR khi yêu cầu người dùng đồng ý với cookie.
  • Ẩn dấu chân – ẩn bình luận nhanh chóng trong mã nguồn.
  • Sử dụng API tính toán – tăng tốc cài đặt hợp nhất và giảm mức sử dụng CPU.
  • Kích hoạt tính năng từ xa – Máy chủ API Swift Swift sẽ gọi wp-cron.php và chạy WP cronjobs như cronjobs thực.
  • Nhật ký gỡ lỗi – xem cảnh báo / lỗi hiển thị trong đường dẫn nhật ký (ví dụ: thư mục HTML công khai).

Swift-Performance-General-Settings

Tinh chỉnh

  • Bình thường hóa tài nguyên tĩnh – cố gắng loại bỏ các chuỗi truy vấn, tuy nhiên chúng thường được tạo bởi các plugin chậm. Cách chính để loại bỏ chúng là tắt các plugin CPU cao (được tìm thấy trong Thác nước GTmetrix) và thay thế chúng bằng các plugin nhẹ.
  • Tìm nạp trước DNS – dự đoán các tài nguyên bên ngoài (ví dụ: Google Fonts + video YouTube).
  • Thu thập tên miền từ tập lệnh – giúp tìm nạp trước DNS.
  • Loại trừ DNS Prefetch – loại trừ các tên miền mà bạn không muốn tải xuống.
  • Bộ nhớ cache Gravatar – lưu trữ Sỏi Thường thì không đủ, bạn cũng muốn giảm tải chúng vào CDN và tải Gravatars cục bộ như được giải thích trong WP Rocket Hướng dẫn Gravatar. Điều này cải thiện thời gian tải cho các bài đăng có nhiều bình luận, vì một số bài đăng của tôi có hơn 300 bình luận trong đó Gravatars đã hút hơn 50% thời gian tải.
  • Gravatar Cache hết hạn – thời gian bộ đệm Gravatar sẽ hết hạn (3600 là tốt cho hầu hết các trang web) nhưng bạn có thể tăng điều này nếu bạn nhận thấy nó tiêu tốn quá nhiều CPU. Nếu quá cao, người dùng sẽ không bao giờ thấy phiên bản được lưu trữ. Nếu quá thấp, nó có thể tiêu thụ quá nhiều CPU.
  • Tùy chỉnh Htaccess – thiết lập chuyển hướng hoặc sử dụng nó cho những thứ khác.

Swift-Performance-Tweaks-Cài đặt

Nhịp tim
Tăng tốc quản trị WordPress và giảm CPU bằng cách vô hiệu hóa API nhịp tim. Điều này thông báo cho người dùng khi nội dung đang được chỉnh sửa và cho phép các plugin gửi thông báo theo thời gian thực (thêm yêu cầu). Vô hiệu hóa nó tiết kiệm CPU (Vô hiệu hóa WP + Plugin kiểm soát nhịp tim Làm điều tương tự).

Cài đặt Swift-Performance-Heartbeat-Cài đặt

Google Analytics
Bỏ qua Google Analytics có thể sửa các mục trong GTmetrix / Pingdom liên quan đến Google Analytics. CAOS, Vô hiệu hóa WP, và Tiện ích theo dõi Google Rocket Rocket Google Theo dõi cũng giúp sửa các mục liên quan đến GA.

Đòn bẩy-Brower-Cache-Google-Analytics

Swift-Performance-Google-Analytics-Settings

3.2. Phương tiện truyền thông

Hình ảnh

  • Tối ưu hóa hình ảnh khi tải lên – nén hình ảnh một cách dễ dàng, giúp sửa chữa tối ưu hóa hình ảnh, trong GTmetrix (chỉ dành cho trang bạn kiểm tra). Tưởng tượng cũng vậy và là những gì tôi sử dụng.
  • Chất lượng JPEG – giữ ở mức 100% để tránh nén mất mát.
  • Chất lượng PNG – giữ ở mức 100% để tránh nén mất mát.
  • Thay đổi kích thước hình ảnh lớn – thay đổi kích thước hình ảnh lớn để điều chỉnh kích thước (nhiều người tải lên hình ảnh quá khổ). Khắc phục sự cố này phục vụ hình ảnh thu nhỏ. Imsanity cũng vậy.
  • Giữ hình ảnh gốc – khi Swift thay đổi kích thước hình ảnh lớn, nó sẽ giữ nguyên bản trong trường hợp hình ảnh mới không phải là kích thước bạn muốn, vì vậy ít nhất bạn phải có bản sao lưu của mỗi hình ảnh.
  • Inline hình ảnh nhỏ – các hình ảnh nhỏ bên ngoài được ghi trực tiếp vào tài liệu HTML, do đó trình duyệt không yêu cầu các tệp hình ảnh đó một cách độc lập.
  • Lười tải – chỉ tải hình ảnh khi bạn cuộn xuống trang và thực sự nhìn thấy chúng. Mặc dù điều này cải thiện thời gian tải ban đầu, điều đó cũng có nghĩa là người dùng liên tục thấy hình ảnh tải khi họ cuộn xuống, điều này có thể gây khó chịu. Đó là lý do tại sao tôi chỉ lười tải video + iframes.
  • Buộc phản hồi hình ảnh – sử dụng thuộc tính srcset để cung cấp một số nguồn hình ảnh cho trình duyệt để họ có thể chọn đúng nguồn.

Swift-Performance-Images-Settings

Nhúng

  • Tải xuống iframes – chỉ tải iframe khi bạn cuộn xuống và xem chúng.
  • Loại trừ Iframe – loại trừ iframe nhất định khỏi bị tải lười biếng.
  • Tải Iframes khi tương tác người dùng – chỉ tải iframe khi người dùng tương tác với nó (sử dụng chuột di chuyển, cuộn hoặc chạm).

Swift-Performance-Embeds-Settings

3.3. Tối ưu hóa

Chung

  • Hợp nhất tài sản cho người dùng đã đăng nhập – vô hiệu hóa, vì nó không cải thiện thời gian tải và có thể sẽ gây hại nhiều hơn là tốt, cộng với hầu hết các tối ưu hóa nên ở mặt trước.
  • Tối ưu hóa chỉ dành cho Prebuild – vô hiệu hóa trừ khi bạn muốn kiểm soát khi bộ nhớ cache được xây dựng.
  • Tối ưu hóa trong nền – Swift sẽ tối ưu hóa các trang trong nền.
  • Sửa lỗi HTML không hợp lệ – một số plugin / chủ đề sử dụng HTML không hợp lệ, Swift sẽ cố gắng khắc phục điều này.
  • Giảm thiểu HTML – sửa nhiều mục trong GTmetrix / Pingdom. Cloudflare cũng đảm nhiệm việc này, vì vậy bạn chỉ nên kích hoạt 1 (Swift hoặc Cloudflare).
  • Vô hiệu hóa biểu tượng cảm xúc – biểu tượng cảm xúc thêm yêu cầu và làm tổn thương thời gian tải.
  • Giới hạn chủ đề đồng thời – tốc độ xây dựng lại bộ đệm (thấp hơn nếu có vấn đề về CPU).
  • Chủ đề tối đa – số thấp hơn = sử dụng CPU ít hơn (2 là tốt).
  • Bộ đệm tối đa DOM Parser – Nhà phát triển Swift đặt số này vì một lý do.

Swift-Performance-General-Optimization-Settings

Chữ viết
Hợp nhất / rút gọn JavaScript nổi tiếng là gây ra lỗi, nhưng tôi sẽ kiểm tra những lỗi này và kiểm tra thời gian tải của bạn. Nếu bạn thấy lỗi, hãy tìm các tệp có vấn đề và thêm chúng vào ‘Loại trừ các tập lệnh.

  • Hợp nhất tập lệnh – nhiều người nói vô hiệu hóa nó, nhưng tôi sẽ kiểm tra nó.
  • Thực thi Async – Về mặt lý thuyết, JavaScript sẽ tải dưới dạng 1 yêu cầu và sẽ được thực thi trong khi tập lệnh vẫn đang tải, nhưng nó cũng có thể phá vỡ mọi thứ, vì vậy hãy kiểm tra tùy chọn cẩn thận.
  • Không bao gồm tập lệnh của bên thứ 3 – bật nếu sử dụng Hợp nhất tập lệnh, tắt nếu bạn không.
  • Không bao gồm tập lệnh – loại trừ các tệp có vấn đề nếu giảm thiểu kết quả JavaScript bị lỗi.
  • Không bao gồm các tập lệnh nội tuyến – loại trừ các tệp có vấn đề nếu Hợp nhất Tập lệnh dẫn đến lỗi.
  • Loại trừ nội địa hóa tập lệnh – Nhà phát triển Swift khuyên bạn nên bật nó, nếu không, bạn có thể có các tệp JavaScript riêng cho tất cả các trang của mình.
  • Thu nhỏ Javascripts – kích hoạt và kiểm tra trang web của bạn. Nếu bạn thấy lỗi, hãy loại trừ các tệp có vấn đề trong Loại trừ tập lệnh (Cloudflare cũng thực hiện việc này, vì vậy chỉ kích hoạt một).
  • Giảm thiểu bằng API – chỉ bật nếu tùy chọn Minify JavaScripts mặc định dẫn đến lỗi.
  • Tài sản bên thứ 3 ủy quyền – Swift cho biết họ có thể khắc phục các sự cố bộ đệm của trình duyệt trong GTmetrix liên quan đến GA, nhưng có thể phá vỡ các tập lệnh. Bỏ qua Google Analytics là một lựa chọn tốt hơn. Kiểm tra nó ra.
  • Tập lệnh riêng biệt – lưu các tệp JS được hợp nhất cho các trang riêng biệt. Nói chung, điều này tiêu thụ nhiều CPU hơn nó làm tốt.
  • In tập lệnh hợp nhất nội tuyến – chỉ kích hoạt nếu sử dụng memcached và WordPress có thể viết các tệp của bạn.
  • Tập lệnh tải chậm – lười tải tài nguyên bên ngoài có thể cải thiện thời gian tải.
  • Bao gồm các tập lệnh – bao gồm các tập lệnh nhất định không được Swift phát hiện.

Swift-Performance-ScScript-Settings

Kiểu dáng
Tối ưu hóa CSS cũng có thể gây ra lỗi, nhưng có thể cải thiện đáng kể điểm số / thời gian tải. Chơi với các cài đặt và kiểm tra một vài trang để đảm bảo mọi thứ đều ổn. Nếu hợp nhất các bảng định kiểu và giảm thiểu CSS gây ra lỗi, hãy xác định vị trí / loại trừ các tệp có vấn đề (tương tự với JavaScript).

  • Hợp nhất các kiểu – được đề xuất bởi nhà phát triển Swift và sửa các mục trong GTmetrix / Pingdom.
  • Tạo CSS quan trọng – CSS sẽ được tải không đồng bộ, tuy nhiên nhà phát triển cho biết điều này có thể tăng CPU.
  • In CSS đầy đủ nội tuyến – nhà phát triển nói rằng bạn không nên cần điều này.
  • Phong cách riêng biệt – vô hiệu hóa trừ khi bạn có các trang có các loại nội dung khác nhau (ví dụ: một số sử dụng Visual Editor, một số sử dụng Trình tạo trang, v.v.) và cần Swift để tạo CSS được hợp nhất khác nhau cho mỗi trang. Có thể cải thiện điểm số, nhưng có thể tăng CPU. Kiểm tra cẩn thận.
  • Giảm thiểu CSS – kích hoạt, nhưng điều này có thể gây ra sự cố vì vậy hãy kiểm tra trang web của bạn (Cloudflare cũng thực hiện việc này, vì vậy chỉ sử dụng một). Nếu bạn thấy lỗi, loại trừ các tệp có vấn đề trong Loại trừ tệp.
  • Bỏ qua nhập CSS – enable (điều này cũng hợp nhất các tệp CSS đã nhập).
  • Loại trừ CSS của bên thứ 3 – nếu Merge ScScript đang gây ra sự cố cho bạn, hãy thử điều này.
  • Không bao gồm các kiểu – loại trừ các tệp có vấn đề nếu giảm thiểu kết quả CSS bị lỗi.
  • Bao gồm các kiểu – bao gồm các kiểu thủ công nếu bạn không sử dụng Hợp nhất tập lệnh.

Swift-Performance-Styles-Settings

3.4. Bộ nhớ đệm

Chung

  • Kích hoạt bộ đệm – cho phép.
  • Chế độ bộ nhớ đệm – bộ đệm đĩa với ghi lại thường nhanh nhất cho hầu hết các trang web. Nếu bạn có thể chỉnh sửa tệp .htaccess hoặc cấu hình Nginx, hãy sử dụng Bộ đệm đĩa với PHP. Nếu memcached được cài đặt, hãy chọn memcached với PHP, nhưng luôn cố gắng sử dụng bộ đệm đĩa với ghi lại.
  • Trình tải sớm – kích hoạt trừ khi nó gây ra sự cố PHP.
  • Đường dẫn bộ đệm – chỉ định thư mục cho đường dẫn bộ đệm.
  • Chế độ hết hạn bộ nhớ cache – dựa trên thời gian là tốt nhất cho gần như mọi trang web.
  • Thời gian hết hạn bộ nhớ cache – bộ nhớ cache thời gian sẽ được tạo lại. Quá thường xuyên và nó sẽ tiêu tốn CPU, quá ít và người dùng sẽ thắng phiên bản được lưu trong bộ nhớ cache. 12 giờ là tốt cho hầu hết các trang web, nhưng bạn có thể giảm điều này nếu bạn có nội dung nhạy cảm với thời gian (hoặc xóa bộ nhớ cache thủ công).
  • Khoảng thời gian thu gom rác – tần suất Swift kiểm tra các trang bộ nhớ cache đã hết hạn. 30 phút là tốt, quá cao và nó sẽ tiêu tốn CPU.
  • Xóa bộ nhớ cache khi cập nhật bài viết theo trang – thêm trang / bài đăng mà bạn muốn xóa bộ nhớ cache sau khi được cập nhật, để người dùng có thể xem nội dung mới.
  • Xóa bộ nhớ cache khi cập nhật bài viết bằng URL – khái niệm tương tự như cài đặt trước đó, chỉ bằng URL.
  • Kích hoạt bộ đệm cho người dùng đã đăng nhập – kích hoạt nếu nhiều người dùng đang đăng nhập vào trang web của bạn (ví dụ: bbPress). Điều này cung cấp cho mỗi người dùng phiên bản lưu trữ riêng của họ, nếu không thì hãy tắt nó đi.
  • Bộ nhớ cache thiết bị di động riêng biệt – kích hoạt nếu sử dụng AMP hoặc một chủ đề di động.
  • URL không phân biệt chữ hoa chữ thường – nên làm một sự khác biệt.
  • Kích hoạt Cache cho trình duyệt – cho phép.
  • Kích hoạt Gzip – sửa các mục gzip trong GTmetrix / Pingdom.
  • Gửi tiêu đề 304 – vô hiệu hóa.
  • Trang 404 bộ nhớ cache – bật, vì các con nhện có thể đang thu thập dữ liệu URL không hợp lệ và tiêu thụ CPU. Lưu các trang 404 và phục vụ chúng từ CDN sẽ cắt giảm tài nguyên máy chủ.
  • Bỏ qua chuỗi truy vấn – không có các trang bộ nhớ cache khác nhau cho mỗi người dùng (các trang bán hàng duy nhất nếu bạn chạy quảng cáo FB / Google, hồ sơ thành viên, logic có điều kiện trên các biểu mẫu).
  • Kích hoạt bộ đệm động – cho phép bạn chỉ định các yêu cầu $ _GET và $ _POST có thể lưu trong bộ nhớ cache.
  • Các hành động AJAX có thể lưu trữ – yêu cầu AJAX sử dụng nhiều tài nguyên bộ đệm bằng cách chỉ định tên của chúng ở đây.
  • Thời gian hết hạn của bộ nhớ cache AJAX – để lại là 1440.

Ngoại lệ
Tùy thuộc vào tài sản mà trang web của bạn sử dụng, bạn có thể không muốn lưu trữ một số tệp tĩnh nhất định (một số tài khoản phổ biến là trang thanh toán / giỏ hàng thương mại điện tử, quản trị viên, sơ đồ trang web XML và trang tìm kiếm.

  • Không bao gồm URL – loại trừ các URL cụ thể khỏi bộ đệm.
  • Không bao gồm các phần nội dung – loại trừ các phần nội dung cụ thể khỏi bộ đệm.
  • Không bao gồm đại lý người dùng – loại trừ tác nhân người dùng cụ thể khỏi bộ đệm.
  • Không bao gồm trình thu thập thông tin – loại trừ các trình thu thập cụ thể khỏi bộ đệm.
  • Không bao gồm trang tác giả – loại trừ các trang tác giả cụ thể khỏi bộ đệm.
  • Không bao gồm Lưu trữ – loại trừ các trang lưu trữ cụ thể khỏi bộ đệm.
  • Không bao gồm URL REST – loại trừ các URL REST cụ thể khỏi bộ đệm.
  • Không bao gồm thức ăn – loại trừ nguồn cấp dữ liệu cụ thể khỏi bộ đệm.

Ấm lên
Ấm lên lưu trữ URL trong prebuild bộ đệm tiếp theo. Mỗi URL có một số ưu tiên (được hiển thị trong cài đặt bảng điều khiển) nơi chúng có thể được điều chỉnh thủ công. Số thấp hơn = ưu tiên cao hơn.

  • Kích hoạt bộ đệm ẩn từ xa – Swift sẽ không còn sử dụng bot bên ngoài để xây dựng trước và thay vào đó sẽ sử dụng quy trình nền.
  • Tự động tạo bộ đệm – bộ đệm prebuilds sau khi nó xóa. Nếu sử dụng tính năng này, cũng kích hoạt chỉ Tối ưu hóa Prebuild.
  • Khám phá trang mới – nếu Swift có thể tìm thấy tất cả các trang của bạn, điều này sẽ giúp.
  • Trang tác giả Prebuild – trang tác giả prebuilds.
  • Lưu trữ Prebuild – trang lưu trữ prebuilds.
  • URL REST dựng sẵn – URL REST dựng sẵn.
  • Thức ăn sẵn – trang nguồn RSS RSS dựng sẵn.

Sơn dầu
Bật tự động lọc – kích hoạt nếu sử dụng bộ đệm vecni – nó sẽ tự động xóa nó khi Swift xóa bộ đệm của plugin để bạn không phải làm thủ công.

Appcache
Appcache tải trang web của bạn (hoặc các trang cụ thể) vào trình duyệt của người dùng trong lần truy cập đầu tiên của họ, làm cho trang web của bạn khả dụng ngay cả khi họ ngoại tuyến. Âm thanh tuyệt vời, nhưng điều này làm chậm đáng kể việc xây dựng trước của bạn và không đáng. Tôi rất khuyên bạn nên để những người khuyết tật.

  • Kích hoạt Appcache cho máy tính để bàn – vô hiệu hóa.
  • Kích hoạt Appcache cho thiết bị di động – vô hiệu hóa.

3.5. CDN

Tôi sử dụng StackPath ($ 10 / tháng với bản dùng thử 30 ngày) kết hợp với Cloudflare. StackPath có 31 trung tâm dữ liệu, Cloudflare có 150+. Nhiều trung tâm dữ liệu = nhanh hơn phân phối nội dung, và StackPath, nằm ở Hoa Kỳ, nơi mà ít nhất, hầu hết khách truy cập của tôi đều ở.

Trung tâm dữ liệu StackPath

Chung

Bước 1: Kích hoạt CDN.

Bước 2: Trong bảng điều khiển StackPath, nhấp vào tab CDN và tạo một trang web CDN StackPathGiáo dục

Thẻ StackPath-CDN

Tên miền StackPath-CDN

Địa chỉ StackPath-Server-IP

* Sao chép địa chỉ IP máy chủ của bạn vì nó cần thiết trong bước 4 của phần này.

StackPath-CDN-URL-Swift-Performance

Bước 3: Dán URL StackNath CDN của bạn vào Tên máy chủ CDN lĩnh vực hiệu suất Swift.

Cài đặt Swift-Performance-StackPath-CDN

Bước 4: Trong StackPath, đi tới CDN → Cài đặt bộ đệm, sau đó nhấp vào Thanh lọc mọi thứ

StackPath-Purge-Cache

Bước 5: Danh sách trắng địa chỉ IP máy chủ của bạn trong StackPath (WAF → Tường lửa).

StackPath-Whitelist-IP

Bước 6: Chạy trang web của bạn trong GTmetrix và mạng phân phối nội dung và mạng nên có màu xanh trong YSlow.

CDN GTmetrix YSlow

Kích hoạt CDN trên SSL – kích hoạt nếu sử dụng SSL.

Tên máy chủ SSL CDN – để trống vì tên máy chủ giống nhau ngay cả khi SSL SSL.

Đám mây

Đám mây thêm nhiều hơn nữa các trung tâm dữ liệu vào mạng phân phối nội dung của bạn

Trung tâm dữ liệu Cloudflare

Bước 1. Đăng ký cho Đám mây và bạn sẽ được nhắc thêm trang web của mình và bắt đầu quét.

cloudflare-started-scan

Bước 2. Sau khi quét xong, chọn gói miễn phí, sau đó Cloudflare sẽ đưa bạn qua một tập hợp các trang. Cuối cùng, bạn sẽ được đưa đến một trang nơi Cloudflare chỉ định cho bạn 2 máy chủ tên.

Cloudflare-Dashboard-Swift-Performance

Bước 3. Thực hiện tìm kiếm Google cho cách thay đổi máy chủ tên trên SiteGround, (chỉ tìm kiếm máy chủ của bạn), sau đó làm theo hướng dẫn của họ. Bạn sẽ sao chép 2 máy chủ tên do Cloudflare cung cấp và dán chúng vào tùy chọn máy chủ tên tùy chỉnh trong máy chủ lưu trữ cPanel của bạn

Bản ghi SiteGround-DNS

Bước 4. Lấy của bạn Khóa API toàn cầu của Cloudflare (tìm thấy trong của bạn Hồ sơ đám mây) và nhập nó vào tab Swiftfl Cloudflare. Sử dụng cùng một email với tài khoản Cloudflare của bạn và cho phép tự động lọc để xóa bộ nhớ cache của Cloudflare khi bộ nhớ cache Swift Swift bị xóa (vì vậy bạn không cần phải thủ công).

Cài đặt Swift-Performance-Cloudflare

MaxCDN / StackPath
Bạn có thể bỏ qua các tùy chọn này. StackPath đã mua MaxCDN và họ không còn sử dụng Bí danh, Khóa tiêu dùng hoặc Bí mật. Đơn giản tạo URL CDN StackPath và nhập nó vào tab CDN.

  • Bí danh MAXCDN – lỗi thời (sử dụng URL CDN của StackPath).
  • Khóa tiêu dùng MAXCDN – lỗi thời (sử dụng URL CDN của StackPath).
  • Bí mật người tiêu dùng MAXCDN – lỗi thời (sử dụng URL CDN của StackPath).

Cài đặt Swift-Performance-MaxCDN

4. Trình tối ưu hóa hình ảnh

Hiệu suất Swift tối ưu hóa hình ảnh là tốt, nhưng bạn không cần nâng cấp cho việc này (bạn có thể sử dụng các công cụ / plugin tối ưu hóa hình ảnh miễn phí): Shortpixel, Tưởng tượng, và Imsanity tất cả làm một công việc tuyệt vời.

5. Tối ưu hóa cơ sở dữ liệu

Các tối ưu hóa cơ sở dữ liệu xóa các bảng cơ sở dữ liệu không sử dụng (thường bị các plugin bạn gỡ cài đặt), tạm thời, tự động lưu trữ, bài đăng rác, bình luận spam và có khả năng hàng ngàn bản sửa đổi bài đăng được lưu trữ tự động mỗi khi bạn xuất bản lại nội dung. Đối với hầu hết các phần, nó rác rác. Sao lưu đặc biệt là nếu bạn đã thực hiện điều này trong một thời gian, vì nó không thể hoàn tác.

Swift-Performance-Database-Tối ưu hóa

6. Phông chữ quan trọng

Phông chữ quan trọng cho phép bạn chọn các biểu tượng từ Font Awesome và chỉ tải một cách hiệu quả những biểu tượng bạn chọn, trái ngược với toàn bộ thư viện Font Awesome, làm cho các biểu tượng này tải nhanh hơn nhiều.

Swift-Performance-Critical-Fonts

7. Trình tổ chức plugin

Trong tab Thác GTmetrix của bạn, bạn có thể nhận thấy một số plugin nhất định đang chạy trên các trang / bài đăng mà nó không được sử dụng. Mẫu liên hệ 7 có thể được sử dụng trên trang liên hệ của bạn, nhưng thường không ở đâu khác (vì vậy nó không nên chạy ở bất cứ nơi nào khác). Plugin WP Xem lại đoạn trích phong phú của tôi cũng làm điều này. Bạn có thể vô hiệu hóa / kích hoạt plugin bằng các bộ lọc Swift vá trong khi thêm nhiều quy tắc.

Swift-Performance-Plugin-Organizer

Ví dụ

  • Cho phép kết hợp URL / liên hệ / để chỉ hiển thị Biểu mẫu liên hệ trên trang đó
  • Vô hiệu hóa một số plugin nhất định trong Quản trị viên WordPress của bạn để ngăn chặn mức tiêu thụ CPU
  • Cho phép kết hợp URL với biểu thức regex để chỉ hiển thị các đoạn mã phong phú trên xem lại các bài đăng trên mạng

8. Nâng cấp PRO

Swift Pro cho phép bạn sử dụng chúng tính toán API, tối ưu hóa hình ảnh, và phông chữ quan trọng. Thành thật mà nói tôi nghĩ rằng họ cho đi quá nhiều trong plugin (lite) miễn phí của họ và rằng những aren này đáng để nâng cấp cho.

Swift-Performance-Pro

9. Kết quả thử nghiệm trong GTmetrix

Với hiệu suất Swift
Báo cáo hiệu suất Swift-GTmetrix

Với WP Rocket Rock
Báo cáo 2019-GTmetrix

Phần kết luận

Swift Performance Lite thổi các plugin bộ nhớ cache miễn phí khác ra khỏi nước, ngay cả khi bạn chỉ định cấu hình các cài đặt cơ bản bằng Trình hướng dẫn. Nếu bạn vẫn gặp sự cố, hãy xem hướng dẫn tối ưu hóa tốc độ WordPress đầy đủ của tôi bao gồm danh sách các plugin CPU cao cần tránh, các lựa chọn thay thế plugin nhẹ, hướng dẫn AMP, cách nâng cấp lên PHP 7+, tối ưu hóa hình ảnh và liên kết nếu bạn muốn thuê nhà phát triển của tôi trên freelancer.com, người đã giúp tôi đạt điểm 100% GTmetrix.

Tại sao tôi sử dụng SiteGround

SiteGroundđược sử dụng bởi Yoast, bản thân tôi và được đề xuất bởi WordPress. Họ là số 1 trong gần như mọi Thăm dò ý kiến ​​trên Facebook và cung cấp cho hầu hết mọi người có ý nghĩa cải thiện thời gian tải đặc biệt nếu họ đang sử dụng các máy chủ tầm thường: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, ĂN.

Yoast-on-Twitter-Chúng tôi vừa chuyển sang trang web

Tôi sử dụng chúng kế hoạch bán chuyên dụng GoGeek đi kèm với gấp 4 lần tài nguyên máy chủ hơn chia sẻ lưu trữ. Nhấp qua các trang của tôi để xem chúng tải nhanh như thế nào, xem báo cáo GTmetrix của tôi hoặc xem những người di cư và đăng thời gian tải mới. Họ cũng làm di cư tự do.

DigitalOcean trên CloudwaysKinsta cũng tốt và bắt đầu ở mức $ 10 / tháng và $ 30 / tháng. Cloudways dành cho các nhà phát triển không cần cPanel, lưu trữ email hoặc hỗ trợ mà bạn nhận được với SiteGround. Kinsta về cơ bản là những gì WP Engine đã từng (giá cả, nhưng tuyệt vời). Toàn bộ blog của tôi về cơ bản là dành riêng để giúp mọi người tải trang web của họ nhanh hơn. Tôi từ chối đề xuất lưu trữ $ 2 / tháng vì nó hầu hết mọi người đều tiếc nuối nhất khi chạy một trang web.

Làm thế nào để kiểm tra nếu Hosting của bạn chậm
Chạy trang web của bạn thông qua Thông tin chi tiết về Google PageSpeed để xem giảm thời gian phản hồi của máy chủ là trong báo cáo của bạn. Google đề nghị nó nên <200ms. Bất cứ điều gì trên 1 giây là không tốt. Bạn cũng có thể kiểm tra TTFB của bạn (thời gian đến byte đầu tiên) trong tab Thời gian GTmetrix hoặc hoặc byTecheck.com.

Giảm thời gian phản hồi của máy chủ

Thăm dò ý kiến ​​năm 2019

2017-WordPress-Hosting-FB-Thăm dò ý kiến

Khuyến nghị về Elementor Hosting

Khuyến nghị tháng 7 năm 2019

WordPress-Host-Poll-Aug-2018

Chia sẻ-Lưu trữ-Thăm dò ý kiến-2017

2019-Hosting-Thăm dò ý kiến

Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

Managed-Hosting-Poll

WooC Commerce-Hosting-FB-Poll

2016-Web-Hosting-Thăm dò ý kiến

Best-WordPress-Hosting-Nhà cung cấp-Thăm dò ý kiến

Web-Hosting-2019 tốt nhất

Thăm dò ý kiến ​​Hosting thân thiện với WP

2016-WordPress-Hosting-FB-Thăm dò ý kiến

Hosting yêu thích cho Elementor

Khuyến nghị về Hosting 2018

Thăm dò ý kiến ​​WordPress Hosting tháng 9 năm 2018.png

Managed-WordPress-Hosting-Poll-2017

2019-Chủ nhà-Thăm dò ý kiến-1

Hosting-Poll-For-Speed

WordPress-Hosting-Poll-tháng 6/1

SiteGround-Khuyến nghị

2014-Managed-WordPress-Hosting-FB-Poll

Best-Web-Hosting-Nhà cung cấp-Thăm dò ý kiến

Hosting-Poll-Feb-2019

Lưu trữ-Khuyến nghị-Thăm dò ý kiến

Bluehost vs SiteGround

Thăm dò ý kiến ​​máy chủ web WordPress

SiteGround được đề xuất bởi WordPress:

SiteGround-Khuyến nghị-WordPress-Host

Và bởi Ivica ai điều hành Tăng tốc nhóm Facebook với hơn 16.000 thành viên.

Công cụ đề xuất tăng tốc WordPress

Một vài chủ đề:

Godaddy To SiteGround Di chuyển

EIG-To-SiteGround

Di chuyển trang web

SiteGround có 3 kế hoạch:

SiteGround WordPress Hosting

Kế hoạch cao hơn bao gồm nhiều hơn tài nguyên máy chủ (Yếu tố số 1 trong hướng dẫn tối ưu hóa WordPress). Ở đây biểu đồ so sánh đầy đủ, nhưng GrowBig cung cấp cho bạn nhiều tài nguyên máy chủ hơn gấp 2 lần so với StartUp và GoGeek là lưu trữ bán chuyên dụng cung cấp cho bạn nhiều hơn GrowBig trở lên đi kèm với việc di chuyển miễn phí, dàn dựng, bộ nhớ đệm nâng cao và khả năng lưu trữ nhiều trang web. GoGeek đi kèm với sự hỗ trợ ưu tiên. Lưu trữ đám mây của họ khá nhảy vọt ở mức $ 80 / tháng.

Bạn có thể thấy điều này trên của họ trang tính năng:

SiteGround-Server-Resource-So sánh

Tôi sử dụng SiteGround vì:

  1. GTmetrix của tôi + Bình thường báo cáo nói cho chính họ
  2. Các trang của tôi tải ngay lập tức (nhấp qua chúng nếu bạn muốn)
  3. Nhanh công nghệ tốc độ (PHP 7.3, NGINX, Tối ưu hóa SG, Đám mây)
  4. Đề nghị từ Yoast, WordPress, Ivica từ Tăng tốc WordPress
  5. Miễn phí Hãy mã hóa SSL, dễ sử dụng cPanel, và các tính năng cho Thương mại điện tử
  6. Hỗ trợ WordPress là bất khả chiến bại ngay cả khi không có hỗ trợ ưu tiên của GoGeek,
  7. GrowBig đi kèm với dàn dựng, lưu trữ nhiều hơn và nhiều tài nguyên máy chủ hơn (cuộn xuống để chúng tôi phân bổ các tài nguyên bạn cần có và di chuột qua người phục vụ chuyển hướng)
  8. GoGeek đi kèm với nhiều tài nguyên máy chủ hơn, lưu trữ, hỗ trợ ưu tiên
  9. Di cư miễn phí, plugin di chuyển, và một Đảm bảo hoàn tiền trong 30 ngày
  10. Rất nhiều lời khen ngợi về Reddit, Cuộc trò chuyện trên Facebook, Twitter, Tin tưởng
  11. Hàng tấn lời khen ngợi trên Facebook: # 1, # 2, # 3, #4, # 5, # 6, # 7#số 8, # 9, # 10# 11
  12. Nhiều người đã di chuyển và đăng kết quả lên Twitter: # 1, # 2, # 3, #4, # 5, # 6# 7, #số 8, # 9, # 10, # 11, # 12, # 13, # 14, # 15, # 16, # 17, # 18, # 19, # 20, # 21, # 22, # 23, # 24, # 25, # 26, # 27, # 28, # 29, # 30, # 31, # 32, # 33, # 34, # 35, # 36, # 37

Tuyên bố từ chối trách nhiệm – nếu bạn đăng ký SiteGround với tôi liên kết liên kết Tôi sẽ tặng một phần tốt mà không mất chi phí cho bạn. Mỗi năm tôi quyên góp $ 3k cho các chiến dịch của GoFundMe (Năm 2018 là để nuôi những người đói ở Denver, 2017 là đến Hội Chữ thập đỏ tại cơn bão Harvey). Hỗ trợ của bạn giúp và tôi thực sự đánh giá cao nó. Tôi cố gắng để đánh giá của mình không thiên vị và được hỗ trợ bởi chứng cớ dưới hình thức Các cuộc thăm dò trên Facebook, tweet, và cuộc trò chuyện thực sự. Nếu bạn không muốn sử dụng nó, thì đây là một liên kết không liên kết đến SiteGround. Dù bằng cách nào, tôi thực sự tin rằng họ là một máy chủ WordPress tuyệt vời và trang web của bạn sẽ chạy nhanh hơn / mượt mà hơn khi nghiên cứu về các nhóm trên Facebook + Twitter và bạn sẽ tìm thấy hầu hết mọi người nói như vậy.

OMM-On-SiteGround

Mọi người thường di cư vì công nghệ tốc độ có thể cắt giảm thời gian tải xuống một nửa:

Chuyển sang SiteGround

Di chuyển thời gian tải trang web

Bluehost đến SiteGround GTmetrix

HostGator đến trang webGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 điểm hoàn hảo trên SiteGround

Genesis trang web

Tốc độ được phân phối bởi SiteGround

Báo cáo GTmetrix của SiteGround

Giảm thời gian tải với SiteGround

Trang web mới Thời gian phản hồi

HostGator Để di chuyển SiteGround

Thời gian đáp ứng SiteGround trên Joomla

Chuyển sang Hosting SiteGround

Combo trang web RocketG tưởng tượng

Joomla GTmetrix trên trang webGround

Thông tin chi tiết về trang web

SiteGround trên Joomla

SiteGround Giảm thời gian tải

SiteGround Speedy Hosting

Kết quả Pingdom mới trên SiteGround

Trang web mới Thời gian phản hồi

Cải thiện thời gian đáp ứng của SiteGround

Các câu hỏi thường gặp

&# x1f680; Swift có tốt hơn WP Rocket không?

WP Rocket được đánh giá cao hơn trong hầu hết các cuộc thăm dò của Facebook, dễ cấu hình hơn nhiều và có tài liệu / hỗ trợ nếu bạn cần trợ giúp để thiết lập nó.

&# x1f680; Làm cách nào để thiết lập Cloudflare với Swift?

Đăng ký gói Cloudflare miễn phí, sao chép 2 máy chủ tên do Cloudflare cung cấp và thay đổi máy chủ tên thành Cloudflare trong công ty đăng ký tên miền của bạn. Tiếp theo, thêm thông tin Cloudflare của bạn (nằm trong tab Tài khoản của bạn) vào cài đặt Cloudflare của Swift Performance.

&# x1f680; Làm thế nào để bạn sử dụng trình tổ chức plugin?

Tìm hiểu những trang / bài đăng không cần plugin / tập lệnh nhất định. Điều này có thể yêu cầu một chút thử nghiệm. Tiếp theo, sử dụng Trình tổ chức Plugin để vô hiệu hóa những người trên các trang / bài đăng không cần tải chúng. Chỉ tải plugin Liên hệ trên trang liên hệ của bạn là một ví dụ cổ điển.

&# x1f680; Tôi cần những plugin tốc độ nào khác?

Swift nên chăm sóc tối ưu hóa tốc độ. Bạn cần xem báo cáo GTmetrix của bạn (bao gồm tab Waterfall) để xem chính xác điều gì đang làm chậm trang web WordPress của bạn. Đối với hình ảnh, tôi khuyên dùng ShortPixel. Đối với phông chữ, bạn có thể thử OMGF.

&# x1f680; Swift Performance Pro có đáng không?

Nếu bạn sẽ trả tiền cho một plugin bộ nhớ cache cao cấp, bạn nên trả tiền cho WP Rocket hơn là Swift Performance Pro.

Cảm ơn đã đọc – hãy gửi cho tôi một bình luận nếu bạn có bất kỳ câu hỏi nào!
Tom

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map