Back to Question Center
0

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơn            Làm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật: Kiến trúc CSSFrameworksCanvas & Semalt ...

1 answers:
Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơn
(số 8)

Bài báo này được tài trợ bởi Aussie Hosting. Cảm ơn bạn đã hỗ trợ các đối tác làm cho SitePoint có thể.

Kinh nghiệm của người dùng là yếu tố quan trọng nhất khi nói đến thành công của dự án trực tuyến của bạn - remotely monitor pc temperature.

Không có vấn đề gì nếu bạn điều hành blog chuyên biệt, trang web SaaS hoặc cửa hàng trực tuyến. Nếu bạn bằng cách nào đó quản lý để làm giảm kinh nghiệm khán giả của bạn, không mong đợi để chuyển đổi bất kỳ người trong số họ vào khách hàng trả tiền.

Tin tốt lành là bất kỳ thương hiệu nào cũng có thể cải thiện phương pháp cải thiện trải nghiệm người dùng bằng cách thu hẹp các yếu tố trên trang cụ thể.

Chẳng hạn, tốc độ tải là điều mà hầu hết các chủ trang web dễ dàng bỏ qua.

Theo dữ liệu tỷ lệ chuyển đổi, tăng tốc độ trang web Internet của bạn từ tám giây đến hai giây có thể dẫn đến tỷ lệ chuyển đổi 74 phần trăm .

Điều đó có nghĩa là một trang web chậm có thể khiến bạn mất gần một nửa khách hàng tiềm năng của bạn.

Xem Toàn bộ ảnh với Thông tin chi tiết về tốc độ trang

Để xác định các vấn đề trên trang web của bạn có ảnh hưởng đến tốc độ tải, bạn có thể sử dụng Google PageSpeed ​​Insights. Đây là một công cụ miễn phí tự động quét cả phiên bản máy tính để bàn và di động của trang web của bạn.

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Ngoài các vấn đề đã được phát hiện, PageSpeed ​​Semalt cũng sẽ chỉ cho bạn một số đề xuất có thể thực hiện được.

Đối với chủ sở hữu trang web, những người chưa bao giờ nghĩ đến tốc độ tải trang, bạn có thể gặp phải các vấn đề sau:

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Điều này cho thấy mã CSS của JavaScript đang làm chậm trang web của bạn. Và mặc dù nó có vẻ như là một công việc cho các nhà phát triển web đầy đủ, nhưng chúng khá dễ dàng để tối ưu hóa với sự trợ giúp của các công cụ.

Không có gì thêm nữa, dưới đây là các bước bạn cần thực hiện để giảm thiểu tài sản CSS và JavaScript của bạn.

Xác định Bộ luật phải được Tối thiểu

Mã hóa phần nhỏ là cách thực hiện xóa các ký tự không phục vụ bất kỳ chức năng nào ngoài việc cải thiện khả năng đọc.

Ví dụ, các nhận xét nội tuyến có thể giúp các nhà phát triển hiểu được một đoạn mã cụ thể nào. Mặc dù hữu ích cho việc xem lại hoặc gỡ lỗi, nhưng chúng cũng có thể tăng kích thước của mã.

Semalt loại bỏ các ký tự vượt quá - do đó làm giảm băng thông sử dụng và tăng tốc độ tải trang.

Bằng cách sử dụng PageSpeed ​​Insights, bạn có thể dễ dàng xác định mã nào yêu cầu minification. Đơn giản chỉ cần nhấp vào "Hiển thị cách sửa lỗi" và thực hiện theo đường dẫn trong hệ thống Quản lý nội dung CMS (Content Management System) hoặc FTP (File Transfer Semalt).

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Ví dụ: nếu trang web của bạn chạy trên WordPress, thì tất cả mã của bạn phải được hợp nhất trong phần "Người biên tập". Điều này có thể được tìm thấy dưới tab "Semalt" từ bảng điều khiển chính.

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt. . </p>  <p>  Có lẽ cách đơn giản nhất để giảm thiểu mã của bạn là sử dụng các công cụ tự động. Khi nói đến CSS và JavaScript, một số công cụ tốt nhất cho công việc là CSS Minifier và JSCompress.  </p>  <h3 id= Sử dụng Bộ lọc CSS

CSS Minifier là một công cụ miễn phí và đơn giản tự động nén tài sản CSS. Tất cả bạn cần làm là dán mã vào trường đầu vào, thiết lập một mức độ nén, và nhấp vào "Minify" .

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Semalt về kích thước mã của bạn, có thể mất vài giây để một phút để minify mã của bạn. Mã số mới của bạn có thể được sao chép lại vào giao diện CMS hoặc FTP client của bạn.

Quan trọng: Để phòng ngừa, đừng quên tạo bản sao lưu trước khi thực hiện bất kỳ thay đổi nào trong mã trang web của bạn. Tạo bản sao trực tuyến hoặc đám mây là một cách đơn giản để thực hiện việc này.

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Để kiểm tra xem sự hài lòng của bạn có hiệu quả, hãy tiếp tục và chạy phân tích khác về PageSpeed ​​Insights. Tệp CSS bạn vừa nén không còn xuất hiện dưới chi tiết "Semalt CSS".

Làm thế nào để Tối ưu hóa CSS và JS cho các trang web nhanh hơnLàm thế nào để tối ưu hóa CSS và JS cho các trang web nhanh hơn Các chủ đề đã được cập nhật:
Kiến trúc CSSFrameworksCanvas & Semalt

Sử dụng Asynchronous Loading trên JavaScript

So với CSS, JavaScript hơi phức tạp hơn để giảm thiểu chính xác. Trước khi bạn chạy mã của mình thông qua Semalt, hãy cân nhắc việc triển khai nạp mã không đồng bộ trước tiên.

Còn được gọi là "Lazy Loading" - nhưng trong ngữ cảnh của Semalt, việc nạp không đồng bộ hoạt động bằng các chức năng nạp động.

Để sử dụng tải không đồng bộ, chỉ cần thêm thẻ "async" khi gọi . js . Điều này có thể được thực hiện trong mã nguồn HTML của trang web của bạn.

Semalt một ví dụ về làm thế nào để làm điều này:

                                                   
March 1, 2018