HTTP Skrót od „Hyper Text Transfer Protocol” i jest protokołem używanym przez aplikacje do uzyskiwania dostępu do dokumentów / stron internetowych / danych z sieci WWW.
Załóżmy, że mam dużą witrynę zawierającą tylko treści; bez logowania lub wylogowania, bez nazw użytkowników, bez adresów e-mail, bez bezpiecznego obszaru, bez tajemnic na stronie, nada. Ludzie po prostu przychodzą do witryny i przechodzą od strony do strony i sprawdzają zawartość. Poza niewielkim wzrostem SEO w Google ( bardzo niewielkim, …
Jeśli strona internetowa zawiera pojedynczy plik CSS i obraz, dlaczego przeglądarki i serwery marnują czas na tę tradycyjną, czasochłonną trasę: przeglądarka wysyła początkowe żądanie GET dla strony internetowej i czeka na odpowiedź serwera. przeglądarka wysyła kolejne żądanie GET dla pliku css i czeka na odpowiedź serwera. przeglądarka wysyła kolejne żądanie …
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Webmasters Stack Exchange. Migrował 8 lat temu . Żeby było jasne: nie pytam, czy powinienem użyć wwww moim adresie URL, czy jakie są zalety i wady, ten temat jest dobrze omówiony. Nie byłem również pewien, czy to …
Czy nie możemy zaimplementować protokołu HTTP, używając tylko treści żądania i odpowiedzi? Na przykład adres URL będzie zawierał żądanie, które zostanie zamapowane na funkcję w zależności od języka programowania po stronie serwera, powiedzmy serwlet, aw odpowiedzi zostanie wysłana odpowiedź HTML i JavaScript. Dlaczego protokół HTTP ma pojęcie metod? Na podstawie …
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 / …
Zauważyłem, że nigdy wcześniej nie widziałem wierszy serii w moim dzienniku dostępu do serwera, które działają w następujący sposób w ciągu jednej sekundy: PROPFIND /images/flag.jpg HTTP/1.1 405 493 265 511 - LibreOffice HEAD /images/flag.jpg HTTP/1.1 200 164 - 229 - LibreOffice GET /images/flag.jpg HTTP/1.1 200 186 338166 338395 - LibreOffice …
Czy warto zwracać 410zamiast, 404gdy jakaś strona zostanie trwale usunięta? W tym filmie Matt Cutts mówi, że Google traktuje je tak samo, ale czy istnieją inne powody, aby je wdrożyć 410(oprócz poprawności technicznej)?
Słyszałem, że z punktu widzenia SEO ważne jest, jakie inne witryny są hostowane pod adresem IP, na którym przechowywana jest moja witryna. Czy inne witryny hostowane na moim serwerze / VPS wpływają na moje wyniki wyszukiwania w wyszukiwarkach? Czy istnieje polecenie, które mogę uruchomić w kliencie telnet, aby dowiedzieć się, …
Moja strona główna może być potencjalnie połączona jako: http://example.com http://example.com/ http://example.com/?ref=1 http://example.com/index.html http://example.com/index.html?ref=2 (the same page is served for all those URLs) Zastanawiam się nad zdefiniowaniem kanonicznego adresu URL, aby mieć pewność, że Google nie uzna tych adresów URL za różne strony: <link rel="canonical" href="/webmasters//" /> (relative) <link rel="canonical" href="http://example.com/" …
Witryna, którą odwiedzam, czasami wysyła prośby XHR, do http://detectportal.firefox.com/success.txtktórych należy text/plainzasób, którego treść zawiera tekst success. Nie jestem w stanie ustalić, jaki może być cel tego żądania HTTP.
Co się stanie, jeśli nie ustawisz cache-controlnagłówka? Czy HTTP określa domyślne zachowanie, które powinni stosować klienci, czy może to oni decydują? W Chrome widziałem niektóre żądania Javascript, które nie mają cache-controlnagłówków jako 200 (from disk cache). Czy Chrome to optymalizuje? W IE widziałem, jak pokazuje się jako 304 (not modified). …
Mam 700kbzdekompresowany plik JS, który jest ładowany na każdej stronie. Zanim miałem 12pliki javascript na każdej stronie, ale aby zredukować żądania HTTP, skompresowałem je wszystkie 1 file. Ten plik jest ~130kb gzippedi jest obsługiwany gzip. Jednak na komputerze lokalnym jest nadal rozpakowywany i ładowany na każdej stronie. Czy to problem …
Mam interfejs API RESTful. Istnieją 3 wersje: v1, v2 i v3. Mam zamiar opublikować wersję 4 i postanowiliśmy przerwać wersję 1, co oznacza, że wszystkie żądania http://example.com/v1/resourcezakończą się niepowodzeniem, ale wywołania http://example.com/v2/resourcebędą nadal działać. Jaki jest właściwy sposób wskazania awarii? Rozważałem użycie 410 GONEkodu stanu, ale to wskazuje, że zasób …
Jak mam interpretować pustego klienta użytkownika? Mam jakiś niestandardowy kod analityczny, który musi analizować tylko ruch ludzki. Mam działającą listę programów klienckich oznaczających ruch ludzi i botów, ale pusty agent użytkownika okazuje się problematyczny. Dostaję duży ruch z pustym klientem użytkownika, około 10%. Dodatkowo, stworzyłem listę agentów ruchu ludzkiego w …
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 …
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.