Tại sao các file CSS, JS trong WordPress thường đính kèm phiên bản (query string)

Khi bạn bật mã nguồn của trang web WordPress lên, bạn sẽ thấy thông tin kiểu như thế này: hoặc Bạn có để ý đến phần bôi đậm chỉ đến phiên bản 1.7.3 và 2002 của chúng. Chúng cho ta biết rằng CSS & JS này là của plugin với phiên bản tương ứng. Nhưng mục đích của nó không chỉ có như vậy. Mục đích chính trong việc chỉ rõ phiên bản ở trên là tránh cache phía trình duyệt– tức là tránh trình duyệt sử dụng lại phiên bản cũ các file CSS, JS của plugin, mà sẽ …

Đọc thêm

Caching là gì? Và tại sao nó lại giúp bạn cải thiện tốc độ, hiệu suất website

Vài lời của người biên tập: trong bài viết này chúng ta sẽ hiểu khái niệm cơ bản liên quan đến caching, cả ở cấp độ trình duyệt lẫn hệ thống CDN. Giải thích tại sao caching lại giúp tăng tốc độ truy cập web. Mặc dù đây là bài viết của Cloudflare, nó cũng giúp ta hiểu cơ chế caching của các đơn vị khác. Caching (lưu vào bộ nhớ đệm) là quá trình lưu trữ các bản sao file (gồm nhiều định dạng) vào trong bộ nhớ cache, hoặc vị trí lưu trữ tạm thời (temporary storage location), …

Đọc thêm

Sự tăng trưởng của CDN cho các trang web không có khách hàng quốc tế có nguyên nhân từ đâu?

CDN về bản chất ban đầu là để tăng tốc các vị trí của người truy cập phân tán khắp nơi trên thế giới. Tuy nhiên, nhiều website chỉ có khách hàng nội địa (hoặc phần đa), nhưng vẫn thích dùng CDN, vì sao lại thế? Các nguyên nhân: Sử dụng hosting quốc tế ở xa: vì một vài nguyên nhân nhiều người vẫn sử dụng hosting quốc tế thay vì trong nước, khi ấy sử dụng CDN có máy chủ gần Việt Nam hoặc thậm chí là ở trong nước là nhu cầu thực tế giúp cải thiện tốc …

Đọc thêm

Giới thiệu SmartEdge! Công cụ định tuyến máy chủ biên CDN thế hệ kế tiếp của BunnyCDN

Vài lời của người biên tập: trong bài viết này chúng ta sẽ cảm nhận được phần nào độ phức tạp của mạng lưới CDN. Gia tăng các PoP trên toàn cầu làm suy giảm tỷ lệ cache. Vị trí địa lý gần nhất chưa chắc cho tốc độ tốt nhất. Quá tải có thể làm một cụm máy chủ CDN bị gián đoạn & dẫn đến gián đoạn trang web đang sử dụng CDN đó. Để giải quyết vấn đề này, người ta phát triển bộ định tuyến thông minh hơn, theo dõi các chỉ số quan trọng theo …

Đọc thêm

Giới thiệu dịch vụ Cloudflare Workers: nó có điểm gì thú vị?

Cloudflare Workers giúp bạn triển khai mã severless ngay lập tức trên toàn cầu, có hiệu suất cao, ổn định và dễ dàng mở rộng. Đăng ký & triển khai trên toàn cầu dưới 5 phút; Mã của bạn chỉ chạy trong vòng vài mili giây bất kể người dùng của bạn ở đâu trên thế giới; Hỗ trợ nhanh chưa từng có. Laurie Voss nhận xét về dịch vụ này như sau: Cloudflare Workers đã thay đổi cách chúng tôi xây dựng ứng dụng. Chúng tôi không phải nghĩ về vấn đề khu vực địa lý nữa, giờ chúng …

Đọc thêm

Cloudflare có máy chủ CDN ở Việt Nam, nhưng dữ liệu website của bạn có lấy ở đây không? Và làm thế nào để kiểm tra trên website của bạn?

Mặc dù Cloudflare có máy chủ CDN ở Hà Nội & Sài Gòn (bạn xem ở khu vực Asia sẽ thấy): Nhưng thực tế khi người dùng ở Việt Nam truy cập website đang bật CDN / Proxy của Cloudflare (“bật đám mây màu vàng”) thì chưa chắc người dùng đó đã được phục vụ từ máy chủ đặt tại quê nhà. Tôi không rõ lý do, một số người nói rằng những ai dùng mạng FPT thì vẫn được dùng cụm máy chủ ở Việt Nam, còn các mạng khác như Viettel, VNPT thì lấy dữ liệu từ nước …

Đọc thêm

Tích hợp ảnh WebP vào WordPress thường không dễ dàng với plugin nhưng có cách khác chỉ cần bạn bật ON / OFF (tuy nhiên hơi buồn một chút là nó thường có phí)

Ảnh WebP là định dạng ảnh mới do Google phát triển, có ưu điểm là nhẹ hơn đáng kể so với các định dạng ảnh phổ biến JPG & PNG, trong khi chất lượng hầu như không thay đổi gì nhiều & đa số là ngang bằng. Tuy nhiên việc tích hợp ảnh WebP vào các trang WordPress không dễ dàng trên các công cụ miễn phí, có hai lý do chính: Hầu hết các công cụ miễn phí sẽ phải sử dụng tài nguyên của hosting gốc để chuyển ảnh JPG, PNG sang WebP, tuy nhiên không phải hosting …

Đọc thêm

Làm thế nào một website có 50K – 100K view (thậm chí còn hơn nữa) chỉ tốn 5 – 10$ / hosting trên tháng!

Nếu có nhiều tiền thì mọi chuyện dễ rồi, bạn cứ thuê các dịch vụ tốt nhất. Hosting tốt nhất, control panel tốt nhất, theme tốt nhất, plugin cache tốt nhất, v.v…Thậm chí thuê một bên làm từ A đến Z & nhờ họ quản lý hộ hoàn toàn để không phải lo lắng về hosting, website. Nhưng khi bạn không có điều kiện đầu tư, bạn sẽ phải tự làm hoặc tìm dịch vụ phù hợp khác. Nhưng đây là thời điểm may mắn cho chúng ta khi có nhiều dịch vụ giá rẻ, hoặc miễn phí có khả …

Đọc thêm

Anycast là gì & Làm thế nào mạng CDN có khả năng phân phối lưu lượng truy cập cho các máy chủ phân tán để đảm bảo website của bạn không quá tải, ngay cả trong trường hợp bị DDoS ở mức độ nhẹ

Anycast là một địa chỉ mạng (network addressing) và phương thức định tuyến (routing method) các yêu cầu đến có thể được định tuyến đến nhiều vị trí khác nhau hoặc các các nút / nodes. Trong bối cảnh của CDN, Anycast thường được dùng để định tuyến lưu lượng truy cập đến trung tâm dữ liệu gần nhất với khả năng xử lý yêu cầu hiệu quả. Khả năng lựa chọn định tuyến cho phép mạng Anycast có khả năng đàn hồi, chống chọi khi đối mặt với lưu lượng truy cập lớn, tắc nghẽn mạng, và tấn công …

Đọc thêm

Tính năng CDN của Cloudflare

Hôm nọ tôi có hướng dẫn các bạn cách sử dụng Cloudflare, ở bài đó tôi chủ yếu chia sẻ những trường hợp nào nên dùng, và các bước cài đặt cơ bản để cải thiện tốc độ của website. Trong bài này tôi sẽ đi sâu vào từng tính năng của Cloudflare, điểm nổi trội của nó là Cloudflare tích hợp nhiều tính năng quan trọng vào trong một gói dịch vụ, và bạn có thể tùy ý bật tắt dễ dàng. Điều đầu tiên phải nói đến là tính năng CDN. CDN Viết tắt của cụm từ Content …

Đọc thêm