Chi tiết kỹ thuật của instant.page

Phần này giúp bạn tùy chỉnh sâu hơn instant.page: công cụ giúp tăng tốc website dù các tùy chọn mặc định của nó cũng đủ tốt rồi. Quá trình tải trước được thực hiện với <link rel=”prefetch” href=”url”>. Bạn có thể tìm hiểu thêm prefetch là gì ở đây. Mã nguồn là 200 dòng có thể đọc được. Trình duyệt hỗ trợ Instant.page được tôi (Alexandre Dieulot) liên tục cải tiến – không có tác động nào đối với các trình duyệt không hỗ trợ nó. Các trình duyệt dựa trên Chrome và Chromium có hỗ trợ đầy đủ kể từ …

Đọc thêm

Các trang không được tải trước trong instant.page

Phần này giúp bạn tùy chỉnh sâu hơn instant.page: công cụ giúp tăng tốc website rất đơn giản, miễn phí nhưng hiệu quả. Thông thường các tùy chọn mặc định của Instant Page là đủ tốt rồi, nhưng bạn nào muốn điều chỉnh sâu hơn hãy đọc kỹ tài liệu bên dưới. Các trang có chuỗi truy vấn (“?”) Trong URL của chúng (còn được gọi là query) không được tải trước theo mặc định vì chúng đôi khi kích hoạt một hành động nằm ngoài ý định của người dùng nếu được tải trước (chẳng hạn như đăng xuất …

Đọc thêm

Giới thiệu instant.page: đoạn JS ngắn gọn giúp bạn tăng tốc website & bạn chỉ mất 1 phút để làm điều đó

Amazon và các website khác nhận thấy rằng: việc loại bỏ chỉ 100 mili giây độ trễ thôi cũng đã giúp cải thiện doanh số bán hàng thêm 1% rồi. Nhưng độ trễ trên web không dễ gì khắc phục. Video giới thiệu: Mẹo giảm độ trễ Instant.page sử dụng tính năng tải trước ngay trong thời gian (just-in-time preloading) – nó tải trước một trang ngay trước khi người dùng nhấp vào liên kết của trang đó. Trên máy tính để bàn Trước khi người dùng nhấp vào một liên kết, họ sẽ di chuột (hover) qua liên kết đó. Khi người dùng di chuột …

Đọc thêm

Tối thiểu hóa thời gian tra cứu DNS

Tra cứu DNS là gì? DNS là viết tắt của cụm từ “Domain Name System/Hệ thống Phân giải Tên miền”; Một tên miền như “ten-mien-cua-ban.com” phải được kết nối với một địa chỉ IP nào đó; Tra cứu DNS (DNS lookup) là một yêu cầu được gửi tới máy chủ khác để có được câu trả lời về địa chỉ IP cho một tên miền cụ thể Với bất kỳ tài nguyên nào bạn muốn tải cho trang, trình duyệt sẽ phải “tìm kiếm nó”. Trình duyệt cần làm điều đó ít nhất một lần cho mỗi tên miền mà …

Đọc thêm

Danh mục DNS

Trao yếu tố động trên website cho bên thứ ba: cách để bạn có được website tĩnh tốt hơn, và qua đó cải thiện thêm tốc độ

Các yếu tố động trên website như tìm kiếm, bình luận, giỏ hàng trên website chắc chắn làm giảm thời gian sống của cache cũng như tốc độ website nói chung. Cách tiêu cực là bạn loại bỏ các yếu tố này, tuy nhiên không phải website nào cũng có thể hy sinh như thế, vậy chúng ta còn giải pháp nào không? Vâng, như tiêu đề đã tiết lộ: sử dụng các yếu tố động thay thế từ bên thứ ba. Tìm kiếm Tính năng tìm kiếm mặc định của WordPress không có chất lượng tốt & và rất …

Đọc thêm

Hình thức backup siêu đơn giản nếu website của bạn quan trọng text hơn ảnh, plugin & theme

Backup chuẩn nhất thì bao giờ cũng phải đầy đủ dữ liệu, bao gồm: Database; Theme; Plugin; Ảnh & media khác (ví dụ file pdf, audio, v.v..); Và các dữ liệu liên quan khác nếu có; Trong đó thông thường database & dữ liệu media là quan trọng nhất vì theme & plugin bạn có thể khôi phục sau mà gần như không ảnh hưởng gì (ngoài chuyện mất thời gian). Nếu media không phải là yếu tố cốt lõi trên website của bạn (ví dụ trang của bạn chỉ có vài ảnh, hoặc các ảnh chỉ để minh họa) …

Đọc thêm

Lúc nào cũng phải có bản backup thủ công để dự phòng trường hợp xấu nhất

Video giới thiệu: Chúng ta có nhiều hình thức backup dữ liệu. Có thể phân loại thành 2 dạng lớn là: Backup tự động; Backup thủ công; Về vị trí backup thì cũng có 2 dạng: Dữ liệu backup tồn tại ngay ở hosting; Dữ liệu backup nằm ở vị trí khác hosting gốc của bạn; Một plugin hoặc một ứng dụng backup bất kỳ được xem là tốt phải có hai tính năng chính: Backup tự động để bạn không bị “quên” & mất thời gian; Gửi dữ liệu backup ra ngoài hosting gốc để trong trường hợp xấu …

Đọc thêm

Vứt các yếu tố động ở cột phải: hình thức tăng tốc website theo phong cách tối giản

Cột phải (hoặc trái) gọi chung là sidebar của website thường được dùng để: Thông báo các bài viết mới; Bình luận mới; Fanpage; Dành cho mục tìm kiếm; Quảng cáo; Video; V.v.. Trong đó yếu tố động trong danh sách trên bao gồm tìm kiếm, bài viết mới & bình luận mới (hoặc có thể là bất cứ hình thức động nào khác có nguồn gốc từ website của bạn). Điều này chắc chắn sẽ ảnh hưởng đến thời gian sống của cache trên toàn bộ các trang của website. Chỉ cần bạn viết một bài mới hoặc có …

Đọc thêm

Giờ tôi chủ động không sử dụng ảnh cả trong bài viết khi thấy điều đó hợp lý hơn

Mấy hôm trước tôi có viết bài chủ động không sử dụng ảnh featured image. Hôm nay tôi sẽ cải tiến quan điểm về vấn đề này. Sau nhiều lần khốn khổ về chuyện chuyển hosting hoặc tách nội dung website mà chủ yếu do ảnh, tôi đi đến quan điểm: sử dụng ảnh hoặc bất kỳ tài nguyên media nào tiết kiệm nhất có thể được. Lý do đầy đủ: Ảnh chiếm từ 50 – 90% dung lượng ổ cứng. Sử dụng ảnh tiết kiệm giúp tôi giảm thiểu chi phí hosting. Nhiều hosting tối ưu hiện nay chỉ …

Đọc thêm

Tách, chuyển một phần nội dung từ website lớn A tới website mới B: làm thế nào cho hiệu quả?

Đây là bài toán mà tôi đối mặt. Tôi có website A với khoảng 1000 bài viết, bao gồm rất nhiều chủ đề. Giờ tôi muốn tách website A thành 2 trang web, một số nội dung thì vẫn giữ nguyên ở A, còn một phần thì chuyển sang B (ví dụ 300 post / page chuyển từ A sang B). Việc tách như vậy sẽ phức tạp hơn nhiều việc chuyển toàn bộ website đổi tên miền, chốc nữa chúng ta sẽ biết tại sao. Tách website thì có tác dụng gì? Tại sao không phát triển trên duy …

Đọc thêm