xuanhieu.org Kinh nghiệm mua hàng & Digital Marketing Phạm Xuân Hiếu✔️xuanhieu.org Kinh nghiệm mua hàng & Digital Marketing Phạm Xuân Hiếu✔️
  • Home
    • Phạm Xuân Hiếu là ai?
    • Liên hệ với tôi – Xuân Hiếu
    • Cẩm nang văn hóa Vietsovpetro
  • Deal Hot sàn TMĐT
    • Mã giảm giá
  • Giá rẻ nhất
  • Check sao kê
Đang xem:Một chút tản mạn với SXG – Signed Exchanges
Share
NotificationShow More
Font ResizerAa
xuanhieu.org Kinh nghiệm mua hàng & Digital Marketing Phạm Xuân Hiếu✔️xuanhieu.org Kinh nghiệm mua hàng & Digital Marketing Phạm Xuân Hiếu✔️
Font ResizerAa
Tìm kiếm
Have an existing account?Sign In
Follow US
xuanhieu.org Kinh nghiệm mua hàng & Digital Marketing Phạm Xuân Hiếu✔️ > Thủ thuật > Một chút tản mạn với SXG – Signed Exchanges
Thủ thuật

Một chút tản mạn với SXG – Signed Exchanges

seo
Cập nhật: 2024/09/19 at 8:52 PM
seoPublished 12/06/2024
Share
11 Min Read
Một chút tản mạn với SXG – Signed Exchanges
SHARE
SXG, nói một cách ngắn gọn, là một cơ chế giúp Google nạp trước dữ liệu trang web của bạn -> cơ bản thì trải nghiệm người dùng tốt hơn, điểm Core Vitals cao hơn, các chỉ số như Largest Contenful Paint tốt hơn, bla bla. Và nó là một trong những phần nằm trong Guidelines của Google => thực hiện được thì tốt hơn là không. Tối ưu cho Google thì nó cũng thích hơn, nó đỡ tốn tài nguyên để Crawl web mình thì nó cũng bớt “ghét” hơn, chứ chưa hẳn là thích đâu nhé!
Bởi vậy, có méo mó còn hơn không, cứ cài là tốt nhất, và kiên trì thì cái gì cũng được, cố mà mọ thôi.
Và, có 2 cách để cài cái SXG này:
1, Giải pháp của nhà giàu, dùng Cloudflare Pro, 20 đô / tháng, click cái là xong
2, Tự ngâm cứu mà cài
Mình nghèo nên chọn cách của nhà nghèo thôi…


# Vậy thì cài xong SXG nó có hơn gì không
=> Do mới cài nên mình chỉ test bằng vài extension chrome cho Core Vitals, và kết quả cũng khá khả quan, chỉ số đẹp gấp tầm 2 lần, hoặc do mệt quá sinh ảo giác chăng =)))))) – note: Ngoài SXG, thì mình có cache thêm băng WP-Optimize, một plugin của WordPress
Speed Index hơi thấp, chắc do server mình để bên Đức, còn web test là web VN
# Một câu chuyện dài với SXG

SXG – Signed Exchanges, tài liệu về nó khá là ít, có thể nói gần như không có mấy trang viết về nó. Documentation thì hiếm còn hơn cả động vật sắp tuyệt chủng. Bởi vậy để tìm hiểu cách cài đặt nó cũng không hề dễ dàng. Và, cũng bởi trên mạng thiếu thông tin, nên hỏi AI cũng kiểu thầy bói xem voi, vì nó cũng có thông tin đâu => vẫn phải tự mò là chính.
Khi cài thì nó có khá nhiều vấn đề, một trong đó là các thư viện được sử dụng không cùng phiên bản. A cần B, B cần C, C lại cần D, D cần EF…, đó là libsxg thì dùng openssl 1.1.1.1.f, nhưng nginx sxg module của chính google thì lại dùng openssl 1.1.1c, mà nginx image bản mới nhất thì lại cài sẵn openssl3. Không cẩn thận và setup đúng thì nó không chạy nổi => Debug lòi mắt. Mà Nginx nó output ra mỗi dòng kiểu: lỗi rồi, mày check lại đi, nhưng lỗi chỗ nào thì mày tự tìm nhé…
Về phần này thì nhiều thứ cần phải setup, và tài liệu thì hiếm, thậm chí có vài điểm không được note (hoặc note một cách qua loa):
1, Nếu dùng Cloudflare để bảo mật IP, thì phải dùng chế độ SSL Full, hoặc Full (Strict), không dùng Flexible được
2, Tạo chứng chỉ SSL, có mỗi thằng DigiCert là bán cái có SXG, nhưng đọc kỹ thì Gồ nó ra cái này, thì nó phải cung cấp chứ => tạo chứng chỉ SSl bằng API của gồ
3, API của gồ, nhưng nó lại có tới mấy cái API, và API (SSL Server) được ghi trong tài liệu chính thức của nó, thì lại không phải cái mình cần …, nó là “https://dv-sxg.acme-v02.api.pki.goog/directory“, chứ không phải “https://dv.acme-v02.api.pki.goog/directory“
4, Để lấy được chứng chỉ bằng Certbot, thì lại phải thêm Record CAA vào DNS cho Domain, thêm đúng, đủ, chú ý thêm: cansignhttpexchanges, nếu không là lại cũng không được !
5, Nên dùng certbot với –prefer-challenges là “dns-01”, –manual nữa, rồi thêm TXT Record vào domain, chứ dùng –webroot thì có vẻ phải setup rules trên Cloudflare -> hơi loằng ngoằng
6, Setup Nginx conf thì làm giống hướng dẫn là OK, trừ việc cert.cbor file thì cần thêm types {“application/cert-chain+cbor” cbor;} để nó dùng đúng mimetype => valid
# Setup – Prefer Docker vì dễ Maintain, và cài đặt lỗi thì sửa cũng rất nhanh, không ảnh hưởng các Service khác, và nâng cấp từng phần rất dễ, để tăng bảo mật. Ví dụ PHP muốn nâng từ phiên bản 7 lên 8, đổi cái Container Docker là xong, nếu lỗi, thì rollback về, ko thì ngon, dùng bản mới nhất luôn.
Dĩ nhiên nếu bạn dùng một Script quản lý host, ví dụ HocVPS, VPSSIM (hình như lâu lắm chưa cập nhật), EasyEngine, Webinoly, thì cũng ok, nhưng mấy script này thì nhược điểm là mình không hoàn toàn kiểm soát được họ viết gì, và cũng phụ thuộc xem maintainer có còn maintain không, hay kệ xác => lỗ hổng bảo mật + outdated packages, và cài mọi thứ thẳng vào VPS thì cũng không quá ổn, lỡ xung đột cái gì thì sửa cũng mệt. Do đó Docker vẫn là lựa chọn tốt hơn, và nó cũng không chiếm quá nhiều tài nguyên hơn là cài mọi thứ vào thẳng VPS.
Ví dụ cho Một VPS dùng để Host Website WordPress, thì sẽ có các Docker Container sau
NGINX – Nhận và phân bổ Request từ người dùng
MySQL – Database
PHP – Folder Website sẽ nằm ở đây (Web PHP hoặc WordPress)
Ngoài ra, có thể có bổ sung thêm một số Container nữa để phục vụ nhiều thứ hơn:
Python – Chạy một số chức năng khác, bổ sung thêm chức năng AI cho web, hoặc một số công cụ phân tích dữ liệu, thì Python là công cụ rất mạnh, và nhiều Libraries hỗ trợ trên nền Python
MongoDB – document-oriented database, NoSQL => dễ dùng và tối ưu hơn MySQL ở khá nhiều phương diện. Nhưng WordPress thì mặc định đi kèm MySQL rồi nên chưa đổi thẳng qua MongoDB được, chứ dùng MongoDB xong cái ko muốn đụng tới MySQL luôn
# Tài liệu về Signed Exchanges
Về hướng dẫn thì mọ nát cái Internet thì cũng có mỗi vài bài:
1, Bài của Google, đại khái bảo SXG tốt lắm, xem thêm cài đặt thì ở bài 2
Link: https://developers.google.com/search/docs/appearance/signed-exchange?hl=vi
2, Bài này được Google dẫn link, nhưng nội dung kiểu: Ờ, nó là ntn nè, m làm đại khái thế. Code thì thế, nhưng áp vào lỗi tùm lum
https://web.dev/articles/signed-exchanges?hl=vi#tooling
3, Một bài của Cloudflare, chủ yếu PR dịch vụ thôi: SXG tốt lắm, bọn tao có setup 1 click, giá thì 20$ / tháng gói Pro nhé
https://blog.cloudflare.com/automatic-signed-exchanges-desktop-android
4, Vài bài khác trên mạng, copy của mấy cái trên thôi, không có thông tin hữu ích gì thêm
Nếu ai đọc được đến đây rồi, và muốn chửi, thì chúc mừng =))))) mục đích mình viết bài này là lan tỏa cái năng lượng muốn chửi tới mọi người… Đậu xanh gồ chứ nó viết documentation cho mục này tệ vl, mọ mãi mới ra…
Checklist tăng tốc website WP dành cho người k biết code.


1/Máy chủ (websever)
Sự khác nhau giữa share hosting, VPS, sever riêng
-VPS: Cấu hình phải là tỷ lệ 1×2 (VD:1 core cpu và 2gb ram)
+công nghệ OpenLiteSpeed + LSCache (xử lý 15883 yêu cầu/giây)
+công nghệ Nginx + FastCGI Cache (xử lý 3203 yêu cầu/giây)
+công nghệ Apache + WP Total Cache (xử lý 1202 yêu cầu/giây)


2/Tối ưu Cache
-Cấp 1:Opcode Cache
-Cấp 2:Object Cache
-Cấp 3:Page Cache Full
-Cấp 4:CDN Cache
-Cấp 5:Trình Duyệt Cache


3/Tối ưu Database
-Xóa Database thừa
-Chuyển đổi định dạng Innodb
-Chống phân mảnh
-Tìm điểm tắc nghẽn database để xử lý
-Tối ưu unix stocket
-Chuyển đổi dạng ký tự
-Dọn dẹp database
-Tối ưu tự động database
-Đánh giá plugin nên dùng và không nên dùng


4/Tối ưu ảnh + video
-Công nghệ adaptive image
– Kích thước
-Màu sắc
-Định dạng file
-NÉn ảnh
-CDN phân phối ảnh
-Lazy load hình ảnh
-Lazy load Ifames


5/Tối ưu hóa mã nguồn
-Hiệu suất Plugin
-Hiệu suất Theme
-Tối ưu Pagebuilder
-Xử lý lỗi nghiêm trọng và quy trình
-Tạo childtheme tăng bảo mật và tốc độ tải trang
-Tối ưu hóa CSS (Nén, Gộp, Tải điều kiện)
-Tối ưu Javascript (Nén, Gộp, Tải điều kiện)
-Tối ưu hóa DOM
-Tối ưu Wp-crom
-Tối ưu Heartbeat
-Tăng RAM máy chủ
-Tối ưu Gzip và broli
-Nén html
-Kỹ thuật Javascript
-Tối ưu emoj
-Tối ưu bình luận
-Tối ưu Jquery-migrate
-Tối ưu font chữ
-Tối ưu CLS
-Tối ưu Font Icon
-recode cứng (Header, footer)
-Tối ưu hóa chuyển hướng
-Tối ưu chuyển hướng link to link
-Tối ưu faviconn
5/5 (100 votes)

Xem thêm:

  1. 1 chút về ngách Unbox sản phẩm trên tiktok
  2. [Thủ Thuật] Những mẹo hữu ích khi tìm kiếm với Google
  3. Cách tải file PDF trên Google Drive bị chặn tải xuống (100% Thành công)
  4. Mở file đuôi .CSV trong Excel không bị bể font tiếng Việt (trên Win và Mac)
seo 19/09/2024 19/09/2024
Chia sẻ bài này
Facebook Twitter LinkedIn Telegram Email Copy Link Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article TỐI ƯU TRAFFIC CHO WEBSITE ĐÃ CÓ NỀN TẢNG TỐI ƯU TRAFFIC CHO WEBSITE ĐÃ CÓ NỀN TẢNG
Next Article 6 CÁCH TÌM KEY RPM CAO 6 CÁCH TÌM KEY RPM CAO
Leave a commentLeave a comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

Thời tiết hôm nay

Thư viện tải về

  • AI
  • Crack
  • Full Serial
  • Phần mềm làm phim
  • Tool
  • Văn bản

RSS Top trend mới nhất 2024

Categories

Có thể bạn quan tâm

Promt tạo chân dung khách hàng cho COOLMATE
Thủ thuật

Promt tạo chân dung khách hàng cho COOLMATE

14/09/2024
Doanh nghiệp từ thiện
Thủ thuật

Doanh nghiệp từ thiện

13/09/2024
Làm thế nào để quản lý hạn mức index cho website của bạn?
Thủ thuật

Làm thế nào để quản lý hạn mức index cho website của bạn?

13/09/2024
Case study bán tổng hợp combo saas
Thủ thuật

Case study bán tổng hợp combo saas

13/09/2024
PreviousNext
Xuan Hieu Blog Logo Xuanhieu.org Logo Xuan Hieu White

Địa chỉ: 155 Nguyễn Thái Học, Vũng Tàu


Phạm Xuân Hiếu Blog ✔️

©2012-2023 xuanhieu.org xuanhieu.vn xuanhieuute.com DMCA.com Protection Status

xuanhieu.org by Pham Xuan Hieu is licensed under CC BY-NC-ND 4.0

    FacebookTelegramZaloEmailĐịa chỉNot enteredNot enteredNot enteredNot enteredNot entered
    adbanner
    Xin tắt công cụ chặn quảng cáo
    Chào bạn. Bạn có thể vui lòng giúp chúng tôi? Tôi biết các quảng cáo đôi khi quá khó chịu và bạn muốn sử dụng adblock (hoặc VPN). Nhưng tôi nghĩ bạn có thể hỗ trợ chúng tôi bằng cách tắt tạm thời các trình chặn quảng cáo hoặc VPN và tải lại trang. Nó sẽ giúp chúng tôi và cộng đồng của chúng tôi. Cảm ơn bạn đã giúp đỡ!
    Okay, I'll Whitelist
    Welcome Back!

    Đăng nhập

    Lost your password?