Mẹo vặt để tạo bảng link cần warmup (tạo trước cache) trong plugin Swift Performance

Bình thường thì tôi nhận thấy plugin Swift Performance tự động tạo được bảng warmup gồm các đường link quan trọng trên website cần tạo trước cache. Mục đích của việc tạo trước cache (prebuild cache) là để kể cả những người vào trang lần đầu vẫn có được tốc độ cao nhất có thể, nhờ cache đã được tạo sẵn cho họ rồi. Tuy nhiên, đôi khi một số website vì lý do nào đó bảng link tạo trước cache này lại không có (có thể vì Swift không lấy được file sitemap.xml). Để đỡ mất thời gian phải …

Đọc thêm

Mức độ nhanh chóng của việc cập nhật DNS

Khi bạn đăng ký một tên miền mới, các nameserver sẽ thay đổi. Nói cách khác, thay đổi được thực hiện ở DNS (Domain Name System / Hệ thống phân giải tên miền), và bạn có thể mong đợi các thay đổi đó được lan tỏa (propagate) trong vòng 24 giờ. Cài đặt TTL (Time to Live / Thời gian sống): TTL là khoảng thời gian bạn yêu cầu máy chủ cache thông tin mới cho các bản ghi DNS. Vì bạn có thể thiết lập TTL cho từng bản ghi DNS bên trong file zone của tên miền, bạn …

Đọc thêm

Tốc độ tạo mới cache của QUIC cloud không nhanh bằng với việc dùng LiteSpeed tại host gốc khi cập nhật hoặc viết bài mới

Tiêu đề đã nói rõ rồi, tôi nhận thấy độ trễ khoảng 15 – 30 phút. Nếu không dùng CDN của QUIC, việc cập nhật bài viết gần như ngay lập tức sẽ tạo cache mới, việc viết bài mới cũng ngay lập tức được cập nhật ra trang chủ. Tuy nhiên với QUIC cloud việc này có thể mất thời gian. Cũng khá dễ hiểu vì LiteSpeed ở host gốc là giao tiếp trực tiếp với database ở host gốc luôn, trong khi đó với QUIC, nó sẽ phải nhận thông báo trang đã được cập nhật hoặc tạo …

Đọc thêm

Khắc phục lỗi khi chuyển CDN sang QUIC cloud

Bài này tôi sẽ tập trung gỡ rối các lỗi, vấn đề có thể gặp phải khi bạn chuyển sang dùng CDN của QUIC cloud, dịch vụ rất đáng quan tâm của LiteSpeed. Lỗi không cập nhật được CNAME của QUIC Sau khi bật CDN ở cả plugin LiteSpeed cache & ở QUIC cloud, bạn sẽ được Qc cũng cấp địa chỉ có dạng kiểu như này c****.tier***.quic.cloud (các dấu * tùy tên miền cụ thể sẽ khác nhau) để trỏ bản ghi CNAME. Cập nhật: CNAME đã được thay đổi thành dạng c****.tier***.quicns.com & QUIC cloud đã phát triển …

Đọc thêm

Trang Kiến càng quay về dùng Cloudflare

Thấy CDN mới của QUIC cloud hay quá, tôi chuyển gần hết website về đây, bao gồm cả Chim Cắt. Tuy mới ở bản beta nhưng rất tiềm năng nên mạnh dạn thử cho cả các website quan trọng, kết quả: không thất vọng, nói chung là ổn, chỉ có một chút vấn đề về tốc độ tạo critical CSS và thời gian cập nhật DNS. Riêng website Kiến càng không hiểu sao không chuyển nổi về QUIC, đã tìm hiểu mọi nguyên nhân có thể nhưng vẫn không sao khắc phục được, thế thôi, dùng Cloudflare gói free cũng …

Đọc thêm

Dùng thử CDN trả phí của QUIC.cloud (LiteSpeed)

Điều kiện cần để dùng CDN của Quic là bạn phải cài plugin LiteSpeed Cache. Bạn có thể xem thêm hai hướng dẫn bên dưới để biết cách tích hợp: Hướng dẫn kết nối LiteSpeed với QUIC.cloud; Cách sử dụng CDN của QUIC.cloud. QUIC hiện vẫn ở bản beta, tuy nhiên vì muốn trải nghiệm đầy đủ dịch vụ tôi đã dùng thử gói trả phí của họ. Bạn nào cũng muốn dùng thử thì có thể làm như sau: Đăng nhập vào QUIC.cloud (Qc); Vào Profile > Credit Balance > Buy credits; Có các gói 5$, 10$, 20$ và …

Đọc thêm

Mó máy thêm CDN của QUIC.cloud

PS: Nếu web server của bạn là LiteSpeed thì việc tạo cache từ host gốc được đánh giá là đem lại hiệu suất tốt hơn sử dụng CDN của QUIC. Khi QUIC hết bản beta, tôi hy vọng tốc độ tạo cache cũng như các dịch vụ liên quan của nó sẽ nhanh hơn nữa, đủ để sánh ngang với tạo từ host gốc. Đây gần như là nhiệm vụ bắt buộc vì chỉ có thế thì LiteSpeed mới có khả năng mở rộng dịch vụ ra các web server khác. CDN của Quic.cloud (Qc) đã được tôi nói đến …

Đọc thêm

Sửa lỗi đổi hosting làm các dịch vụ nén ảnh, LQIP, CDN của LiteSpeed không hoạt động

Chuyện là thế này, khi tôi chuyển host cho trang Chim Cắt từ Closte về DigitalOcean, tôi thấy dịch vụ nén ảnh không hoạt động nữa. Về sau còn phát hiện thêm trên website khác là cả LQIP và CDN cũng không hoạt động (tất cả các dịch vụ này do Quic.cloud đảm nhiệm). Bạn có thể dễ dàng phát hiện ra vấn đề này khi viết các bài mới sau khi chuyển host, khi vào thư viện media, các ảnh up lên sau thời gian này sẽ không được tối ưu. Mới đầu tôi đoán là do tôi đang …

Đọc thêm

Mẹo vặt để dùng được full tính năng của plugin LiteSpeed Cache trên Apache và NginX web server

Trước đây plugin LiteSpeed cache chỉ dùng được trên máy chủ LiteSpeed Enterprise hoặc OpenLiteSpeed, không dùng được trên web server khác. Hiện tại thì tình huống đã thay đổi khi LiteSpeed mới bổ sung dịch vụ Quic.cloud làm cho máy chủ web không còn là vấn đề nữa. Đây là cơ hội để bạn thử xem việc tối ưu hóa bằng LiteSpeed cache có tốt hơn WP Rocket hay Swift Performance (bản Pro) hay không? (mà không cần phải chuyển web server để test). — OK, giờ chúng ta sẽ đi vào cách làm cụ thể: Bước 1: Đăng …

Đọc thêm

Những nhà phát triển plugin, theme thân mến, bạn không cần dùng jQuery đâu!

Hồi năm 2013 khi tôi bắt đầu viết mã JavaScript, tôi đã nghĩ là jQuery thực sự là “JavaScript” và jQuery nên được đưa vào mọi trang web để thực thi đoạn mã JS của tôi. Nhưng vì sao lại thế? Bởi vì mọi đoạn code tôi copy từ StackOverflow chỉ hoạt động sau khi importing jQuery vào! Vấn đề với jQuery là gì? jQuery nặng khoảng 90KB, khi được nén chỉ còn tầm 32KB. Lượng đó rất nhỏ. Một CDN chất lượng tốt có thể phân phối nó trong vòng chưa đến 50ms! Nhưng vấn đề lại không phải …

Đọc thêm