Კომპიუტერები, Ქსელის
Რა არის http header?
გამოიყენეთ http სათაურებში არ გაცვლის ოფიციალური ინფორმაცია შორის კლიენტი და სერვერი. ეს ინფორმაცია უხილავია წევრებს, მაგრამ ეს შეუძლებელია სწორი ფუნქციონირების ბრაუზერში. ჩვეულებრივი მომხმარებლებს ინფორმაცია ამის შესახებ და ამოცანები http სათაურებში, როგორც ჩანს, საკმაოდ რთული, მაგრამ სინამდვილეში ისინი არ შეიცავს რთულ ენაზე. ეს არის ის, რაც დგას მომხმარებლის ვებ ყოველდღიურად.
რა არის http headers?
"ჰიპერტექსტის გადაცემის პროტოკოლი", - ასე ითარგმნება http header. იმის გამო, რომ მისი არსებობა, შესაძლებელია კავშირი "კლიენტ სერვერ". თუ განმარტებული მარტივი თვალსაზრისით, ბრაუზერის აგზავნის მოთხოვნას, წამოწყება კავშირი სერვერზე. ბოლო, ჩვეულებრივ, ელის თხოვნით კლიენტს, ამუშავებს მას და აგზავნის უკან შემაჯამებელი და პასუხი. ძებნა ყუთი, მომხმარებელს "როდესმე" საიტის მისამართი, რომელიც იწყება http: // და მიღებული შედეგების სახით გაიხსნა გვერდზე.
ბეჭდვა ვებ მისამართი შესაბამის ხაზი, აუცილებელია ბრაუზერი სერვერზე DNS. სერვერზე აღიარებს http header (ერთი ან რამდენიმე), რომელიც აგზავნის მას მომხმარებელს, და მერე შედეგები მოითხოვა header. კომპლექტი შედგება სავალდებულო წინასწარ არსებული ტიტული და არ არის ნაპოვნი.
ზოგადად, http სათაურებში საკმარისად ეფექტური. ისინი არ ჩანს, HTML კოდირება, აგზავნიან ინფორმაციას. ბევრი ტიტული ავტომატურად იგზავნება სერვერზე. იმისათვის, რომ გაგზავნის მას PHP, გამოიყენოთ ფუნქცია header.
ბრაუზერის ურთიერთქმედება და ნახვა
სქემა ურთიერთქმედების ბრაუზერი და საიტი არის საკმაოდ მარტივია. ასე რომ, http header იწყება მოთხოვნის სტრიქონი, რომელიც იგზავნება სერვერზე. ამის საპასუხოდ, კლიენტს სჭირდება ინფორმაცია მოდის. სხვათა შორის, HTTP პროტოკოლის ჩვიდმეტი წელია - ყველაზე გამოიყენება ინტერნეტში. ეს არის მარტივი, საიმედო, სწრაფი და მოქნილი. მთავარი ამოცანა http - მოსთხოვოს ინფორმაცია ვებ სერვერზე. კლიენტს ბრაუზერი და სერვერზე - ligthttp, apache, nginx. იმ შემთხვევაში, თუ კავშირი მათ შორის არის წარმატებული, სერვერზე საპასუხოდ შეკითხვის retrieves სასურველი ინფორმაცია. Http ინფორმაცია მოიცავს ტექსტი, აუდიო ფაილი, ვიდეო.
ოქმი შეიძლება სატრანსპორტო სხვები. კლიენტის მოთხოვნით სამი ნაწილისაგან შედგება:
- დაწყებული ხაზი (გაგზავნა ტიპის);
- header (გაგზავნა ვარიანტი);
- ორგანოს ინფორმაცია (გზავნილი, რომ ჰყოფს ცარიელი ხაზი).
დაწყების ხაზი - სავალდებულო ელემენტს სათაურის სფეროები მოთხოვნის http. მომხმარებლის მოთხოვნის სტრუქტურა შედგება სამი ძირითადი ნაწილისაგან:
- მეთოდი. ერთად ეს მიუთითებს ტიპის მოთხოვნით.
- Path (ბილიკი). ეს ხაზი URL, რომელიც შემდეგნაირად domain.
- ოქმი გამოიყენება. იგი შედგება მობილური ოქმის და http.
თანამედროვე ბრაუზერებში გამოიყენოთ ვერსია 1.1. მოჰყვა ტიტული ფორმატში "სახელი: ღირებულება".
HTTP-ქეშირების
დედააზრი ისაა, რომ cache უზრუნველყოფს შენახვის HTML-გვერდები და სხვა ფაილი cache (ოპერაციული მეხსიერების თქვენს ხისტ დისკზე). ეს არის, რათა დააჩქაროს მათი ხელმისაწვდომობა და ხელახლა გადარჩენა სიჩქარეს.
ქეში კლიენტს ბრაუზერი შუალედური კარიბჭე და proxy სერვერს. სანამ შეტყობინების გაგზავნა by URL, ბრაუზერის შემოწმება ობიექტების cache. თუ ობიექტი არ არის, მოთხოვნით ეგზავნება შემდეგი სერვერზე, სადაც შემოწმდება ქეშირების http სათაურიდან nginx სერვერზე. გეითვეი და მარიონეტები გამოიყენება სხვადასხვა წევრებს, ისე cache იზიარებს.
HTTP-ქეშირების შეიძლება არა მხოლოდ მნიშვნელოვნად დააჩქარებს ფუნქციონირების საიტი, არამედ, რათა ძველი ვერსია გვერდზე. ერთად ქეშის , როდესაც გაგზავნის სათაურებში პასუხი. ეს არ შეიძლება იყოს ქეშირებული ინფორმაცია მოითხოვა მეშვეობით HTTPS.
აღწერა http სათაურებში
ერთ-ერთი ყველაზე მნიშვნელოვანი cache მექანიზმები განიხილება http სათაურებში იწურება. ეს სათაურები ანგარიშგების ვადის გასვლის თარიღი გათვალისწინებული რეაგირება ინფორმაცია. ისინი მიუთითებენ, რომ დრო და თარიღი, როდესაც cache ითვლება შემორჩენილია. მაგალითად, ასეთი header ასეთია: ვადა: Wen, 30 Nov 2016 13:45:00 GMT. ეს სტრუქტურა გამოიყენება თითქმის ყველგან, მათ შორის cache გვერდები და სურათები. იმ შემთხვევაში, თუ მომხმარებელი ირჩევს ხანდაზმული თარიღი, ინფორმაცია არ გაუვა.
მარიონეტული HTTP სათაურებში არის header ლინკი კატეგორიაში. ისინი არ კეშს by default. ქეში იმუშავებს, თითოეულ URL უნდა შეესაბამებოდეს ერთი განსახიერება შინაარსი. თუ გვერდზე მოქმედებს ორ ენაზე, თითოეული ვერსია უნდა ჰქონდეს საკუთარი URL. დასახელება განსხვავდება მიხედვით cache შეკითხვის სახელი headers. მაგალითად, თუ შეკითხვის ჩვენება დამოკიდებულია ბრაუზერი, სერვერზე უნდა გააგზავნონ header. ამდენად, cache ინახება სხვადასხვა ვერსიებს მოთხოვნების და სახის დოკუმენტი. TTP მიიღოს header არის საჭირო შეადგინოს შესაძლებელია ფორმატების რესურსები გამოიყენება, ეს საკმაოდ ადვილი მუშაობა, მას შემდეგ, რაც გამორიცხავს არასაჭირო.
არსებობს ოთხი ჯგუფების headers რომელიც გაივლის ოვერჰედის. ეს არის ის ძირითადი ერთად - ისინი შეიცავს რაიმე ანგარიში სერვერზე და კლიენტს, მოთხოვნა და პასუხი, ისევე, როგორც ბუნებაში. ეს უკანასკნელი აღწერს შინაარსი შეტყობინებები კლიენტი და სერვერი.
HTTP header ითვლება დამატებითი ნებართვის გარეშე. როდესაც ვებ-გვერდზე სთხოვს კლიენტს ავტორიზაციის, ბრაუზერი აჩვენებს სპეციალური ფანჯარა სფეროებში შესვლის მომხმარებლის სახელი და პაროლი. მას შემდეგ, რაც მომხმარებელი შედის მათი მონაცემებით, ბრაუზერი აგზავნის მოთხოვნას http. იგი შეიცავს ტიტული "ნებართვის".
როგორ ვხედავთ სათაურები?
იმისათვის, რომ ნახოთ http header, თქვენ უნდა დააყენოთ plug-ins თქვენს ბრაუზერში, მაგალითად, firefox:
- Firebug. ნახვა ერთად, შეგიძლიათ tab net (ქსელი), სადაც აირჩიეთ ყველა (ყველა). ეს მოდული აქვს თვისებები, რომ სასარგებლო იქნება ვებ დეველოპერები.
- Live http headers. Simple plug-in ათვალიერებენ http headers. With შეიძლება გამომუშავებული ხელით მოითხოვოს.
- წევრები Ghrome ადვილად ვხედავ ერთად, როდესაც ისინი დააწკაპუნეთ პარამეტრების ღილაკს, აირჩიეთ შემქმნელი ინსტრუმენტები (წმინდა სამუშაოები).
როდესაც plug-ins დამონტაჟებულია, გაუშვით და ამოცნობა თქვენი ბრაუზერის.
შეკითხვის მეთოდები
მეთოდები გამოიყენება HTTP, აქვს მსგავსება ერთად ინსტრუქციები, რომლებიც გადაიცემა სახით შეტყობინებები სერვერზე. ეს არის სპეციალური სიტყვა ინგლისურ ენაზე.
- GET მეთოდით. იგი გამოიყენება მოსთხოვოს ინფორმაცია რესურსი. ეს იყო მასთან ყველა ქმედება დაიწყოს.
- POST. გამოყენება წარედგინება. მაგალითად, გაგზავნა სოციალურ ქსელში ან კომენტარი, ბრაუზერის განათავსებს POST მოთხოვნა ორგანო და უგზავნის სერვერზე.
- HEAD. მეთოდი მსგავსი პირველი, მაგრამ ასრულებს ფილტვის ფუნქცია. იგი სთხოვს მხოლოდ მეტა-მონაცემები, გარდა პასუხი გაგზავნა. მეთოდი გამოიყენება, თუ მათ სურთ მიიღონ ინფორმაცია ფაილი ჩამოტვირთვების გარეშე. გამოიყენეთ იგი, თუ მათ სურთ, რათა გამოსცადოს ფუნქციონალური კავშირების სერვერზე.
- დააყენა. იტვირთება მონაცემები URL. იგი გადასცემს დიდი რაოდენობით მონაცემები.
- OPTIONS. მუშაობა სერვერზე კონფიგურაციის.
- URI. იგი განსაზღვრავს რესურსი და შეიცავს URL.
სტრუქტურა http პასუხი
სერვერზე პასუხობს კლიენტის მოთხოვნები ხანგრძლივი შეტყობინებები. პასუხი შედგება რამდენიმე ხაზი, რომელიც მიუთითებს ოქმი ვერსია, სერვერის სტატუსი კოდი (200). იგი საუბრობს, თუ რა შეიცვალა სერვერზე დამუშავება შემომავალი მოთხოვნით:
- "ასი" სტატუსი მიუთითებს წარმატებული ინფორმაციის დამუშავება. სერვერზე შემდეგ უგზავნის დოკუმენტს კლიენტს. დანარჩენი მოთხოვნით ხაზები მიუთითოს სხვა ინფორმაცია გადაცემული ინფორმაცია.
- იმ შემთხვევაში, თუ ფაილი არ არის ნაპოვნი ან ლოკალურად არ არსებობს, სერვერზე აგზავნის კლიენტს 404, იგი ასევე მოუწოდა შეცდომა.
- კოდი 206 მიუთითებს ნაწილობრივი ფაილის გადმოწერა, რომელიც შეიძლება შემდეგ განახლდება, ხოლო.
- კოდი 401 მიუთითებს, რომ უარი ნებართვის გარეშე. ეს ნიშნავს, რომ მოთხოვნილი გვერდი დაცულია პაროლით, რომ უნდა შევიდნენ ადასტურებენ შესვლის.
- აკრძალვა დაშვება, განაცხადა კოდი 403. შეზღუდვა ნახვა, ჩამოტვირთვების და ვიდეო - საერთო საპასუხო ინტერნეტში.
- ასევე არსებობს სხვა ვერსიები კოდი: დროებითი გადაადგილება მოთხოვნილი ფაილი, შიდა შეცდომა სერვერზე, საბოლოო მოძრაობა. ამ შემთხვევაში, მომხმარებელს უნდა გადამისამართება. თუ კოდი 500, რაც იმას ნიშნავს, რომ იქ იყო წარუმატებლობის სერვერზე ოპერაცია.
URL - რა არის ეს?
URL - გულში ვებ შორის კომუნიკაციის კლიენტი და სერვერი. თხოვნა, როგორც წესი, იგზავნება მეშვეობით URL - Uniform Resource Locator. მოთხოვნა URL სტრუქტურა ძალიან მარტივია. იგი შედგება რამდენიმე ელემენტები: http ოქმი (header), hoot (ნახვა მისამართი), პორტი, resourte გზას და შეკითხვაზე.
ოქმი ასევე ხელმისაწვდომია უსაფრთხო https კავშირი და ინფორმაციის გაცვლა. URL-მისამართი შეიცავს ინფორმაციას განთავსება კონკრეტული საიტი ინტერნეტში. მისამართი მოიცავს დომენი, გეზი გვერდი, ისევე, როგორც მისი სახელი.
მთავარი პრობლემა, რომ მუშაობის URL - უხერხულია, ურთიერთქმედება ლათინური ანბანი, ასევე ციფრები და სიმბოლოები. SEO, ოპტიმიზაციის მისამართი url მნიშვნელოვან როლს თამაშობს.
სასარგებლო მინიშნებები
Active კომპიუტერის მომხმარებლებს და დეველოპერები არ არიან ადგილებში გაეცნოს გარკვეული პროფესიული რჩევა მიერ ექსპერტები სფეროში:
- მიუთითეთ გასვლის თარიღების ფაილი და დოკუმენტაცია, ექვემდებარება განახლება. სტატისტიკური ინფორმაცია მოცემულია მაღალი ღირებულებების max ასაკის.
- ცალკე დოკუმენტი ხელმისაწვდომი უნდა იყოს მხოლოდ ერთი URL.
- იმ შემთხვევაში, თუ განახლება ფაილი უნდა იყოს გადმოწერილი შესახებ, შეცვლა და უკავშირებენ მას. ეს უზრუნველყოფს, რომ ახალი ჩამოტვირთვა, ვიდრე მოძველებული დოკუმენტი.
- ბოლო მოდიფიცირებული headers უნდა შეესაბამებოდეს წინამდებარე თარიღი ბოლო ცვლილებები შინაარსი. არ უნდა resave გვერდებზე და დოკუმენტები, თუ მათი შეცვლა.
- გამოიყენეთ POST მოთხოვნა მხოლოდ, სადაც ეს საჭიროა. მინიმუმამდე მუშაობა SSL.
- Headers ადრე აგზავნის სერვერზე უნდა შეამოწმოს მოდული REDbot.
Similar articles
Trending Now