使用base64編碼圖像進行網頁設計是否安全?它在性能上如何比較?的優點和缺點?使用base64編碼圖像進行網絡安全,優點和缺點?
10
A
回答
10
base64數據流比二進制數據流重33%(如果你對性能認真的話,不考慮http上的gzip壓縮比例)。
如果您將base64圖像直接放在頁面中,它將不會單獨緩存。所以使用這個圖片的所有頁面將變得沉重,而不是以URL作爲關鍵字進行緩存。您可能認爲它有助於保持請求數量低,但實際上在用戶尚未在緩存中映像的正常情況下(如果有多個映像,則更願意使用css精靈來降低請求數量),這是無用的。
我不認爲有一個理由使用base64圖像,除了解決特定的技術問題,如發送圖像在json中,或只保存一個html文件 - 然後檢查你真的需要使用base64圖像。
+0
其有趣的是,視覺工作室的網絡必需品添加了這個「功能」將圖像轉換爲base64 - 它只是鼓勵不好的做法,你最好提供優化的CDN圖像 – Marty
相關問題
- 1. 使用base64編碼圖像的優點和缺點
- 2. 天青安全的優點和缺點
- 3. 使用DatastoreService和PersistentManager進行GAE的優點和缺點
- 4. Python的優點和缺點使用BeautifulSoup和XPath進行網頁刮取
- 5. 使用Thread或TimerTask進行Android遊戲的優點和缺點
- 6. 使用Mac進行網頁開發有什麼優點和缺點?
- 7. 使用base64編碼圖像的安全問題
- 8. 使用內容交付網絡(CDN)的優點和缺點是什麼?
- 9. 使用≠like!=優點/缺點
- 10. 使用java rmi的優點和缺點
- 11. 使用ReactJS的優點和缺點
- 12. 使用startManagingCursor()的優點和缺點
- 13. 使用C和OpenSSL進行base64編碼
- 14. 從python子進程接收圖像到節點,base64編碼
- 15. HOWTO使用保存的base64編碼的圖像節點紅
- 16. 使用define()進行大規模建設時,優點?缺點?
- 17. 以編程方式強制執行外鍵的優點和缺點比數據庫中的優點和缺點
- 18. 對Base64 Ionic的圖像進行編碼和解碼
- 19. 爲單個網站使用多個域名(優點和缺點)
- 20. 在Android應用中使用Base64進行圖像編碼和解碼
- 21. Three20的優點和缺點
- 22. smartGWT的缺點和優點
- 23. N2CMS的優點和缺點
- 24. 優點和缺點mapquest android
- 25. gwt + grail ..優點和缺點
- 26. AUTONOMOUS_TRANSACTION:優點和缺點
- 27. Memcached - 優點和缺點
- 28. Oracle Traces優點和缺點
- 29. Glassfish - 優點和缺點
- 30. MDI優點和缺點
base64數據流比二進制數據流重33%。 –
在什麼情況下?你是否將base64圖像直接放在頁面中? –
想知道爲什麼some1會這樣做.. CDN可以幫助,如果性能是你的主要標準 –