Chrome Dev Tools - "Rozmiar" vs " zawartość"
Podczas wyświetlania informacji o arkuszach stylów na karcie Sieć narzędzi deweloperskich Chrome, jedna kolumna określa zarówno "rozmiar", jak i"zawartość":
Czy ktoś może rzucić światło na różnicę między tymi dwoma liczbami? Na niektórych stronach numery są bliskie, a na innych znacznie się różnią.
4 answers
"Size" to liczba bajtów na przewodzie, a "content" to rzeczywisty rozmiar zasobu. Wiele rzeczy może je odróżnić, w tym:
- serwowane z pamięci podręcznej (small or 0 "size")
- nagłówki odpowiedzi, w tym pliki cookie (większe "rozmiar" niż "zawartość")
- przekierowania lub żądania uwierzytelnienia
- kompresja gzip (zwykle mniejsza "wielkość" niż "zawartość")
Z docs :
Rozmiar jest połączoną wielkością nagłówków odpowiedzi (zazwyczaj kilka 100 bajtów) plus ciało odpowiedzi dostarczone przez serwer. Zawartość to Rozmiar zdekodowanej zawartości zasobu. Jeśli zasób został załadowany z pamięci podręcznej przeglądarki, a nie przez sieć, to pole będzie zawierać tekst (z bufora).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-22 08:53:18
Size
jest wielkością samej odpowiedzi, a {[1] } jest wielkością zasobu, do którego uzyskujesz dostęp.
Porównaj:
Pusty cache:
main.js GET 200 OK .. Size: 31.72KB Content: 31.42KB
Cached:
main.js GET 304 Not modified .. Size: 146B Content: 31.42KB
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-21 22:17:04
W prostych słowach artykuł Google wyjaśni to jako Rozmiar = Rozmiar transferu i zawartość = rzeczywisty rozmiar
To jest moja formuła oparta na czytaniu różnych artykułów na ten temat (i jestem otwarty, aby poprawić go dalej z uwagami) Size = Compression (Content) + Response Header
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-20 07:51:11
"Use large request rows" to show both values!
Jeśli nie widzisz drugiej wartości (zawartości), musisz kliknąć przycisk "Użyj dużych wierszy żądania" wewnątrz karty sieci Chrome:
Znalazłem to dzięki odpowiedzi na to pytanie tutaj:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-03-12 13:37:32