Czy korzystanie z obrazów kodowanych base64 jest bezpieczne w przypadku projektowania stron internetowych, w jaki sposób porównuje wydajność? Zalety i wady?Czy bezpieczne jest korzystanie z obrazów kodowanych w standardzie base64 w Internecie, zalety i wady?
Odpowiedz
Strumień base64 jest o około 33% cięższy niż binarny (nie uwzględniając kompresji gzip przez http, który masz na miejscu, jeśli poważnie myślisz o występach).
Jeśli umieścisz obraz base64 bezpośrednio na stronie, nie będzie on buforowany osobno. W związku z tym, że wszystkie strony korzystające z tego obrazu będą ciężkie, a nie będą buforowane z adresem URL jako kluczem. Możesz myśleć, że pomaga to utrzymać niski numer żądania, ale w rzeczywistości jest bezużyteczny w normalnych przypadkach, gdy użytkownicy mają jeszcze obrazy w pamięci podręcznej (jeśli masz wiele zdjęć, wolisz sprity css, aby zmniejszyć liczbę żądań).
Nie sądzę, że istnieje powód do używania obrazu base64, z wyjątkiem sytuacji, w których rozwiązuje się konkretny problem techniczny, np. Wysyłanie obrazu w jsonie lub zapisywanie tylko jednego pliku HTML - a następnie sprawdzanie, czy naprawdę trzeba użyć obraz base64.
Ciekawe, że podstawowe elementy graficzne ze studia wizualnego dodały tę "funkcję" do konwersji obrazów na base64 - po prostu zachęcają do zła praktyka, aby lepiej wyświetlać obrazy ze zoptymalizowanej sieci CDN – Marty
- 1. Zalety i wady BPMN?
- 2. Zalety i wady CardView
- 3. Zalety i wady Haskella
- 4. Zalety i wady korzystania z programu Storyboarding?
- 5. Zalety i wady korzystania z biblioteki Enterprise
- 6. Czy korzystanie z asynchronizacji jest bezpieczne?
- 7. get SecKeyRef z base64 kodowanych ciąg
- 8. Czy to korzystanie z varargs jest bezpieczne?
- 9. Czy korzystanie z gcroot jest bezpieczne?
- 10. Zalety i wady bibliotek klienta Clojure http:
- 11. Event-driven CMS - zalety i wady
- 12. CCI vs. Mono.Cecil - zalety i wady
- 13. Zalety/wady strategii Redis paginacji
- 14. Baza danych Zalety/wady i alternatywy EAV
- 15. Zalety i wady posiadania złożonego klucza podstawowego ...
- 16. Zalety i wady umieszczania kontekstu db w statycznej bibliotece klas
- 17. Co to jest drzewo urządzeń? Zalety i wady?
- 18. Zalety i wady posiadania repozytoriów statycznych w aplikacji ASP.NET MVC
- 19. trzy sposoby zachowywania wykres w pamięci, zalety i wady
- 20. Zalety i wady MVC w zakresie tworzenia aplikacji internetowych
- 21. Czy to bezpieczne korzystanie z niebezpiecznego samochodu?
- 22. Reactjs: Czy korzystanie z komponentów React przy wykorzystaniu normalnych funkcji ma swoje zalety? są jakieś wady (:
- 23. Jak bezpieczne jest korzystanie z Maven?
- 24. Czy korzystanie z skrótów PHP echo jest teraz bezpieczne?
- 25. C++: Bezpieczne korzystanie z longjmp i setjmp?
- 26. Zalety i wady SQLite.NET i SQL Server Compact
- 27. Jakie są zalety i wady statycznego łączenia biblioteki?
- 28. Czy korzystanie z funkcji RegEx użytkownika jest bezpieczne?
- 29. Co to jest TrieMap i jakie są jego zalety/wady w porównaniu z HashMap?
- 30. Czy skrobanie w Internecie jest dozwolone?
Strumień base64 jest o około 33% cięższy niż binarny. –
W jakim kontekście? Czy mówisz o umieszczeniu obrazu base64 bezpośrednio na stronie? –
zastanawiasz się, dlaczego ktoś mógłby to zrobić .. CDN może pomóc, jeśli WYDAJność jest głównym kryterium. –