Chuyển hướng 301 từ có-www về không-www, và chuyển hướng http về https

Có một số control panel chẳng hạn như cPanel hỗ trợ điều này rất dễ cho bạn thông qua tùy chọn click, nhưng cũng có panel bạn phải thêm mã thủ công vào Rewrite Rules mới được, ví dụ CyberPanel. Để thực hiện, trước tiên cả tên miền của dạng không và có-www đều phải trỏ về IP của hosting. Sau đó bạn sử dụng đoạn mã sau: #Redirect www to none-www RewriteEngine on rewriteCond %{HTTP_HOST} ^www.ten-mien-cua-ban.com [NC] rewriteRule ^(.*)$ https://ten-mien-cua-ban.com/$1 [L,R=301,NC] #Redirect http to https RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] Sau đó bạn dùng công cụ redirect-checker.org …

Đọc thêm

Cài CyberPanel thông qua app trên Vultr (dễ hơn dòng lệnh)

Trước đây tôi có viết bài cài CyberPanel trên Vultr thông qua dòng lệnh (command line) vì lúc đấy Vultr chưa có app thuận tiện như trên DigitalOcean. Giờ thấy Vultr có app thì cài tiện quá, thao tác đỡ sai sót hơn nhiều dòng lệnh, cũng nhanh hơn. Anh chị em nào không thạo về web cũng dễ dàng làm được. Hôm nay tôi viết bài riêng cho hướng dẫn như vậy. Ưu điểm của combo Vultr + app CyberPanel: Giờ chúng ta đi vào phần chính. Bước 1: triển khai Bước 2: chọn dịch vụ và location (vị …

Đọc thêm

Bật CDN miễn phí trong plugin Jetpack

Jetpack vẫn là CDN miễn phí tôi tin cậy nhất hiện nay. Để bật CDN bạn làm như sau: Jetpack > Settings > Performance; Tìm đến phần Performance & speed; Bật Enbale site accelerator; Bật Speed up image load times để CDN ảnh; Bật Speed up static file load times để CDN cho các file tĩnh như CSS và JS; Vài lưu ý nhỏ: Chất lượng ảnh sẽ suy giảm chút ít để tối ưu dung lượng nên bạn có thể không cần sử dụng plugin tối ưu ảnh nữa khi dùng CDN ảnh của Jetpack; Nếu trình duyệt của …

Đọc thêm

Danh mục CDN

Bài viết liên quan của plugin Jetpack

Plugin Jetpack có tính năng tích hợp bài viết liên quan rất đơn giản. Sau khi cài bạn vào phần Jetpack > Settings > Traffic. Tìm đến mục Related posts ngay đầu. Show related content after posts: bạn gạt sang phải để bật bài liên quan cuối bài viết; Highlight related content with a heading: bạn gạt sang phải để thêm chữ related ngay trước bài liên quan; Show a thumbnail image where available: gạt sang phải để hiển thị ảnh đại diện cho bài viết liên quan; Nếu bạn muốn website tải nhanh thì tắt Show a thumbnail image …

Đọc thêm

Kết hợp nhiều CDN miễn phí chất lượng cao để tối ưu chi phí & tăng uptime

Nếu nhỡ mà hosting của bạn không tốt, hoặc cũng tốt đấy nhưng bạn muốn tiết kiệm chi phí thì cách giảm tải máy chủ gốc thông qua CDN miễn phí chất lượng cao là một giải pháp hợp lý. CDN cho HTML với khả năng cache ở máy chủ biên hiện chỉ có LiteSpeed cache + QUIC cloud hoặc Cloudflare làm được. Với QUIC cloud vì bậc miễn phí của nó không nhiều (khoảng 1 – 10GB tùy máy chủ) bạn chỉ nên tận dụng CDN cho HTML, còn tài nguyên tĩnh thì dùng CDN của bên khác. Với …

Đọc thêm

Danh mục CDN

Vài nhận xét về CDN ảnh của Imagekit

Tôi tiếp tục tìm kiếm các gói CDN miễn phí chất lượng cao cho website nhỏ. Mấy hôm trước có tìm hiểu Cloudinary, nhưng hơi thất vọng vì dù tốc độ cực tốt (vì có máy chủ CDN ở Việt Nam), nó gây ra một số lỗi hiển thị ảnh trên một số ảnh nhất định. Hôm nay tôi tìm hiểu thử Imagekit.io và thấy khả quan hơn. Tương tự như Cloudinary hay Imgix, thì Imagekit là sản phẩm CDN ảnh chuyên biệt, gồm cả khâu tối ưu tốc độ cũng như những can thiệp sâu vào thiết kế ảnh. …

Đọc thêm

Danh mục CDN

Có nên dùng nhiều dịch vụ CDN cùng lúc trên một website không?

Có một vài lý do khiến cho việc người quản trị web muốn dùng nhiều dịch vụ CDN cùng lúc, chẳng hạn: Muốn kết hợp một dịch vụ CDN miễn phí và một CDN trả phí để tiết kiệm tiền; Ưa thích một dịch vụ CDN riêng tối ưu hóa ảnh, vì một số dịch vụ kiểu vậy có những tùy chọn rất chuyên sâu mà dịch vụ CDN thông thường không có; Về nguyên tắc nếu website của bạn phụ thuộc vào càng nhiều máy chủ khác nhau, khả năng nó bị vấn đề càng cao, do chỉ cần …

Đọc thêm

Danh mục CDN

Vài nhận xét sơ lược về CDN miễn phí của Cloudinary

Cập nhật 1: thử nghiệm cho thấy sau khi cài Cloudinary có thể làm xuất hiện lỗi hiển thị ảnh trên những bài viết đã cũ. Tôi cũng chưa rõ nguyên nhân cụ thể. Nên khuyến cáo các bạn backup trước website khi cài thử nghiệm. Cập nhật 2: dường như lỗi ảnh xuất phát từ các ảnh ở trong thẻ ul li, các ảnh được đưa vào theo cách thông thường thì không bị sao cả. Cloudinary không phải là CDN phổ thông có tiếng nhưng về mảng CDN chuyên cho ảnh nó được biết đến từ lâu. Tôi …

Đọc thêm

Danh mục CDN

FlyingPress có thị trường riêng, nhưng khó cạnh tranh trực tiếp với LiteSpeed cache được

Khi sử dụng FlyingPress tôi vô cùng ngạc nhiên về tốc độ, cũng như sự đơn giản trong cài đặt của nó. Ở thời điểm hiện tại, so với WP-Rocket, LiteSpeed cache vs Swift Performance thì FlyingPress có cấu hình đơn giản nhất. Tốc độ không thua kém LiteSpeed cache, nếu không muốn nói là nhỉnh hơn đôi chút. FlyingPress còn có nhiều tính năng thú vị, như Lazy load ảnh kiểu mới, hạn chế tối đa hiện tượng trễ, lazy phần tử HTML, ví dụ như footer và bình luận. Tốc độ tạo trước cache của FlyingPress cũng rất …

Đọc thêm

Tại sao việc “tối ưu hóa” hình ảnh trên website của bạn với định dạng Base64 hầu như luôn là một ý tưởng tồi

Thật không may, ngay cả cho đến thời điểm này, một số plugin và blog chuyên về mảng tối ưu hóa vẫn đề xuất “tối ưu” hình ảnh của bạn bằng cách mã hóa chúng thành dạng Base64 và đưa thẳng đoạn mã đó vào HTML. Trong bài đăng này, tôi muốn giải đáp thắc mắc: Tại sao trong thời đại ngày nay, đây gần như luôn là một ý tưởng tồi đã được mang vác từ nhiều năm trước rồi.  Ngày xưa, các trình duyệt web bị giới hạn nghiêm trọng về số lượng kết nối đồng thời mà …

Đọc thêm