W protokole Hypertext Transfer Protocol (HTTP) pola nagłówka HTTP zawierają parametry operacyjne żądania lub odpowiedzi HTTP. Wraz z wierszem żądania lub odpowiedzi (pierwsza linia wiadomości) tworzą nagłówek wiadomości.
Tak więc Acceptnagłówek informuje serwer o typie MIME zasobu, którego szuka przeglądarka. Na przykład serwer może wysyłać zwykły tekst, HTML, JSON itp. OK, to ma sens, ale kiedy patrzę na Content-Typenagłówek i wydaje się, że robi to samo. Na przykład informuje serwer, że chce tekstu lub JSON. Jaka jest różnica …
Jakie nagłówki mam wysłać, aby całkowicie zatrzymać wszystkie żądania na serwerze po buforowaniu treści? Mamy serwer o bardzo dużych opóźnieniach (Sigh, VMWare), więc nawet wysłanie HEADżądania na serwer zajmuje + 40 ms. Obecnie są to nagłówki wysyłane / odbierane; Pierwsza prośba Klient wysyła; GET http://dugong:8080/Rvi24mYJkxFRGNzq73PPvgWGh1j/IMG_2071.jpg HTTP/1.1 Host: dugong:8080 User-Agent: Mozilla/5.0 …
Pracuję nad poprawieniem czasu wyświetlania szybkości strony, a jedną z metod jest gzipowanie zawartości z serwera WWW. Google zaleca : Pamiętaj, że gzipping jest korzystny tylko dla większych zasobów. Z powodu narzutu i opóźnień związanych z kompresją i dekompresją pliki gzip powinny być otwierane tylko powyżej określonego rozmiaru; zalecamy minimalny …
Zgodnie ze specyfikacją nagłówki lokalizacji używane w przekierowaniu wymagają nazwy serwera HTTP/1.1 301 Moved Permanently ... Location: http://example.com/foo/baz/bar Jednak w 2012 r. Większość przeglądarek internetowych rozpozna ścieżkę względną i przekieruje do nowej lokalizacji przy użyciu oryginalnej nazwy serwera HTTP/1.1 301 Moved Permanently ... Location: /foo/baz/bar Czy są jakieś negatywne / …
ten błąd występuje w Google Chrome. Myśleliśmy, że wszystko zostało skonfigurowane poprawnie. Ale może nie? http://skin.cdn.comŁadowanie czcionki pochodzącej z źródła zostało zablokowane przez zasadę udostępniania zasobów między źródłami: Żądany zasób nie zawiera nagłówka „Kontrola dostępu - zezwól na pochodzenie”. http://domain2.comDlatego pochodzenie nie ma dostępu. I mamy następujące w htaccess (w …
Podczas testowania tej strony z szybkością strony pojawia się Specify a character setbłąd: The following resources have no character set specified in their HTTP headers. Specifying a character set in HTTP headers can speed up browser rendering. Content-TypeTag jest obecne, a strona została zapisana z kodowania UTF-8, tak więc gdzie …
Mam witrynę internetową zbudowaną na ASP.NET MVC 3, która zostanie całkowicie zamknięta. Domena będzie nadal wymagana przez kilka miesięcy, dlatego w tym czasie chciałbym wyświetlić jedną wiadomość przynajmniej na stronie głównej. Myślę, że standardy dyktują, że albo wszystkie żądania będą kierowane na jedną stronę przez 301 Przeniesione na stałe, albo …
Zastanawiamy się, czy użyć nagłówka Content-MD5. Plusy: CMS pozwala nam łatwo dołączyć go z minimalnym narzutem (odpowiedzi buforowane w ponad 80% przypadków). Dałoby to kolejną warstwę ochrony przed problemami. Cons: Nagłówek Content-Length jest zawsze obecny (nawet na dynamicznie tworzonych stronach), więc klient nie powinien potrzebować innej formy sprawdzania poprawności. Jak …
Właśnie przeniosłem statyczną stronę z VPS na Amazon S3. Zdecydowałem się wyświetlać tylko spakowane gzipem wersje moich stron, ponieważ S3 nie jest serwerem WWW, nie mogę mieć logiki opartej na nagłówkach. Używam również Cloudfront jako CDN. Testowałem swoją stronę na http://gtmetrix.com/ i dostałem złą notatkę, ponieważ nie dodałem vary accept …
Na przykład, kiedy zrzucam nagłówek odpowiedzi dla mojego serwera, otrzymuję: Server: Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.8g Czy to jest używane do czegokolwiek? Czy jest to ryzyko bezpieczeństwa (choć niewielkie) nadawanie makijażu serwera?
Zauważyłem, że 29030400 jest bardzo często używany w dyrektywach Expires dla plików statycznych. Google zaleca buforowanie tego rodzaju plików do 1 roku (co najmniej 1 miesiąc). Zrobiłem matematykę: 29030400 sekund = 336 dni To około 1 rok minus 1 miesiąc, więc idealnie mieści się w zalecanym przedziale, ale pytanie brzmi, …
Wyobraźmy sobie ten uproszczony przypadek: strona aukcyjna ma strony z „szczegółami aukcji”. Kilka tygodni po zakończeniu aukcji strona „szczegóły aukcji” nie jest już dostępna. Po prostu podajemy HTTP/1.1 410 Gonestronę zawierającą przyczynę. Jednak nasi konkurenci grają inaczej (nawet w serwisie eBay) ... Po usunięciu treści służą one HTTP/1.1 301 Moved …
Zastanawiam się nad standardową obsługą usuniętych łączy danych z aplikacji i perspektywą SEO. Mam aplikację, w której użytkownicy mogą tworzyć treści, ale mogą też usuwać treści. Jaki jest najlepszy sposób obsługi ruchu przychodzącego do linków, które zostały usunięte? Czy powinienem przekierować je gdzieś za pomocą 301, czy powinienem rzucić inny …
Mam stronę HTML, która poprawnie (kodowanie fizycznego na dysku pasuje do niego) informuje o jej typie zawartości : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content= "text/html; charset=utf-8"> <title> ... Otwieranie pliku z dysku w przeglądarce (Google Chrome, Firefox) działa dobrze. Żądając go przez HTTP, serwer …
Właśnie patrzyłem na naszą stronę na WebPageTest.org, a jednym z ich zaleceń dotyczących przyspieszenia witryny jest: Nagłówków ETag zasadniczo nie należy używać, chyba że masz wyraźny powód, aby ich potrzebować Zastanawiałem się, co to znaczy. Czy to oznacza, że treści statyczne, o których wiesz, że się nie zmienią, nie powinny …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.