Tôi đã chạy thử nghiệm tốc độ trên trang web của mình và một trong các đề xuất là giảm yêu cầu bên ngoài của tôi. Tôi đang sử dụng 3 Phông chữ web của Google, có hiệu lực 3 yêu cầu riêng biệt. Có thể kết hợp chúng thành 1 yêu cầu không?Có thể giảm Google Web Fonts xuống một yêu cầu không nếu tôi đang sử dụng nhiều phông chữ?
Trả lời
Phông chữ không (như nội dung hình ảnh, đối tượng JSON hoặc video) có các tài nguyên riêng biệt cần yêu cầu riêng lẻ không?
Bạn có thể tránh ba yêu cầu bằng cách nhúng các phông chữ vào data: URIs bên trong CSS - ít nhất là trong IE9 + và các trình duyệt hiện đại nhất.
lưu ý: họ cũng làm việc trong IE8, nhưng được giới hạn 32KB
Note2: rõ ràng, bạn sẽ không nhận được những lợi ích của CDN của Google, vì bạn sẽ phải phục vụ các phông chữ trong CSS của bạn. ..
Bạn có thể kết hợp nhiều phông chữ chỉ với một cuộc gọi bằng cách sử dụng | tính cách. Ví dụ:
<link href='//fonts.googleapis.com/css?family=Cantarell|Terminal+Dosis' rel='stylesheet' type='text/css'>
xem https://developers.google.com/webfonts/docs/getting_started –
Có bạn có thể tải nhiều phông chữ trong yêu cầu duy nhất như
<link rel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:300,400,700,900'>
- 1. Google có thể theo dõi tôi nếu tôi sử dụng Phông chữ web của Google không?
- 2. Tối ưu hóa Nhiều Google Web Fonts
- 3. Có thể sử dụng phông chữ tùy chỉnh - sử dụng phông chữ không?
- 4. Tôi có nên lưu trữ cục bộ CSS được tạo bởi API Google Web Fonts không?
- 5. Có thể tải xuống Open Sans có sẵn trên Google Fonts để sử dụng trên máy tính để bàn của tôi không?
- 6. Bắt loại hình khác nhau với Google Web Fonts
- 7. Phông chữ giống như Metro để sử dụng trang web
- 8. Web Fonts Google không làm việc trong IE8
- 9. Phông chữ đã thay đổi tay - Tôi có giấy phép cũ - tôi vẫn có thể sử dụng phông chữ này?
- 10. Tại sao phông chữ Google Web của tôi bị pixel?
- 11. dự phòng địa phương cho Google Web Fonts
- 12. Có trình kích hoạt nào tôi có thể sử dụng nếu phông chữ dự phòng được sử dụng trong CSS không?
- 13. Làm cách nào để tôi có thể thêm phông chữ google (theo chương trình) vào ckeditor
- 14. Khi nào tải phông chữ trên web và bạn có thể tải trước chúng không?
- 15. Cách tải các tệp phông chữ tự lưu trữ nếu dịch vụ GoogleFont không khả dụng?
- 16. Heroku và Google Fonts
- 17. Sử dụng UIWebView, tôi có thể sử dụng phông chữ tùy chỉnh không?
- 18. @ font-face vs Google Fonts vs Cufon
- 19. Có cách nào để nhúng tập lệnh Phông chữ web của Google vào tệp SVG không?
- 20. Khi tôi sử dụng các yêu cầu python để kiểm tra một trang web, nếu trang web chuyển hướng tôi đến một trang khác, tôi có biết không?
- 21. Cách nào hiệu quả hơn khi xem xét thời gian tải trang, sử dụng các tệp phông chữ cục bộ hoặc phông chữ web của google?
- 22. Sử dụng phông chữ pixel trong PIL
- 23. Giảm yêu cầu HTTP hay không?
- 24. Cài đặt phông chữ với Wix không vào thư mục phông chữ cục bộ
- 25. Có thể Delphi chỉ sử dụng một .dll nếu được yêu cầu không?
- 26. @ phông chữ cho phông chữ tùy chỉnh, phông chữ không trơn tru trong Chrome
- 27. Tôi có thể sử dụng một biểu thức chính quy để xem liệu nó có giảm xuống không. *
- 28. Tôi làm cách nào để biết Chrome đang sử dụng phông chữ nào?
- 29. Phông chữ trên web
- 30. Sử dụng thời gian tải chậm của phông chữ. Tôi có thể buộc khách hàng lưu vào bộ nhớ cache phông chữ không?
Tôi tưởng tượng những lợi ích của CDN của Google> hơn tải chúng trên máy chủ của tôi + 3 yêu cầu? –
Khó nói; CDN của Google gần như chắc chắn sẽ có băng thông cao hơn và độ trễ thấp hơn. Hơn nữa dữ liệu được mã hóa base64 chiếm nhiều không gian hơn. OTOH, nó sẽ yêu cầu tra cứu DNS bổ sung và 3 yêu cầu thay vì một (hoặc số không, nếu bạn đã có tệp CSS). Đo điểm chuẩn là cách duy nhất để biết. – CAFxX