სერვერის მხარე მოიცავს (SSI): დარჩა 90-იან წლებში?

გამჟღავნება: თქვენი მხარდაჭერა ხელს უწყობს საიტის მუშაობას! ჩვენ ვიღებთ რეფერალის გადასახადს ზოგიერთი სერვისის შესახებ, რომელსაც გირჩევთ ამ გვერდზე.


სტატიკური ვებგვერდები შესანიშნავია ინფორმაციის გადასაცემად, რომელიც ხშირად არ იცვლება. დინამიური მახასიათებლების დამატებითი ნაწილის გარეშე, ისინი სწრაფად გადასცემენ და ადვილად ახდენენ გვერდის უახლოეს დატვირთვას. სამწუხაროდ, ისინი სტატიკურია. რაც არ უნდა წერო, რასაც შენი მაყურებელი ხედავს, ყოველ ჯერზე.

სერვერის გვერდი მოიცავს ვებსაიტების შემქმნელებს, შეინარჩუნონ შეზღუდული დინამიური შინაარსი მათ სტატიკურ HTML გვერდებთან. ამ გზით, თქვენ მიიღებთ უსწრაფესად დატვირთულ პერიოდებს, მაგრამ ასევე შეგიძლიათ დაამატოთ რამდენიმე დამატებითი ფუნქცია, რომლებიც შეუძლებელია ნამდვილად სტატიკური გვერდით.

სერვერის მხარე მოიცავს ჩვეულებრივ, სტანდარტული სათაურისა და ქვესადგურების შესაქმნელად, რომელთა გამოყენება შესაძლებელია თქვენს საიტზე. ამით თქვენ შეგიძლიათ მარტივად შეიტანოთ ცვლილებები თქვენს სათაურსა და ქვედა გვერდზე, ერთი ფაილის რედაქტირებით, ვიდრე ყველა ვებგვერდის შესწორება..

სერვერის გვერდი ასევე შეიძლება გამოყენებულ იქნას თითოეული დოკუმენტის შესახებ დინამიური ინფორმაციის სანახავად. მაგალითად, თქვენ შეგიძლიათ დაამატოთ Last ბოლო განახლება Last თქვენს ვებ – გვერდებზე, რომელიც ავტომატურად შეაერთებს მიმდინარე ფაილის ვერსიის შექმნის თარიღს. ეს დაზოგავს იმას, რომ თავად უნდა გახსოვდეთ თარიღის შეცვლა. და მან უნდა უზრუნველყოს დამატებითი დამატებითი მოტივაცია, რომ თქვენი ვებ – გვერდი განახლდეს.

სერვისის გვერდის ჩათვლით ზოგიერთი სხვა ჩვეულებრივი გამოყენება წარმოადგენს ვინმეს IP მისამართის ჩვენებას, მცირე CGI პროგრამის შედეგების დამატებას, მაგალითად ჰიტ-counter, და თქვენს გვერდზე ცვლადი გამონათქვამების დამატება (მაგალითად, მიმდინარე დრო ან თარიღი).

ვინმეს კვლავ იყენებენ სერვერის მხარე მოიცავს?

მსოფლიო ქსელის პირველ დღეებში SSI შესთავაზა რეალური მნიშვნელობა, ხოლო მცირე გავლენა მოახდინა თქვენი საიტის დატვირთვაზე ან თქვენს სერვერზე არსებულ სივრცეზე. ამასთან, ფართოზოლოვანი ქსელის მასობრივი მიღებით და სერვერების საცავის სივრცეში დრამატული ზრდის შედეგად, თანამედროვე ვებსაიტებში ასეთი შეზღუდვების საჭიროება არ არის. განსაკუთრებით მაშინ, როდესაც უბრალო ქეში დანამატს შეუძლია უზრუნველყოს მსგავსი სიჩქარის სარგებელი სრულად დინამიური საიტისთვის.

უფრო მეტიც, ვებ 2.0-ზე გადასვლისთანავე, ვებ-დეველოპერების უმრავლესობამ უფრო მძლავრი ვებ – პროგრამები გადააქცია, იყენებენ დინამიური პროგრამირების ენების შესაძლებლობებს, როგორებიცაა Perl და PHP. მიუხედავად იმისა, რომ SSI– მ შეასრულა მარტივი დინამიური მოქმედებები უფრო დიდი ეფექტურობით, იგი არ მიუახლოვდება თანამედროვე ვებ მომხმარებლის მიერ მოსალოდნელ დინამიურ შინაარსს. ეს არ არის იმის თქმა, რომ ეს არის სრულიად მკვდარი ენა. ზოგიერთი დეველოპერი კვლავ იყენებს SSI- ს გამოყენებას, არა როგორც დინამიური შინაარსის ჩვენების საშუალება, არამედ როგორც თანამედროვე ინსტრუმენტების მართვის საშუალება. მაგალითად, შეგიძლიათ გამოიყენოთ SSI თქვენი HTML5 შინაარსის მართვისთვის. ეს ასევე შეიძლება იყოს ძალიან სასარგებლო ენა საწყისი პროგრამისტებისთვის, რომლებიც ჯერ კიდევ ფოკუსირებენ ძირითადი HTML და ვებ შემუშავებაზე.

ონლაინ რესურსები

მიუხედავად იმისა, რომ იგი არ გამოიყენება თითქმის ისე, როგორც ეს იყო მსოფლიო ქსელის პირველ დღეებში, სერვერის გვერდი მოიცავს კვლავ პოპულარულ მომხმარებლებს შორის, ვინც ურჩევნია მარტივი, სტატიკური გვერდები. თუ თქვენ დაინტერესებული ხართ SSI თქვენს საიტზე დაამატოთ, უამრავი ონლაინ სახელმძღვანელო შეგიძლიათ გამოიყენოთ.

  • Apache Tutorial: შესავალი სერვერის მხარის ჩათვლით: ეს საიტი გთავაზობთ დიდ მიმოხილვას, თუ რა არის შესაძლებელი სერვერის მხარესთან ერთად და შეიცავს რამდენიმე კოდის ნიმუშს, რომელთა ჩათვლით შეგიძლიათ შეიტანოთ თქვენს საკუთარ საიტზე..
  • სამხრეთ კალიფორნიის უნივერსიტეტის სერვერის სახელმძღვანელოში შედის: ეს საიტი ნაკლებად ტექნიკურია, ვიდრე Apache– ის გაკვეთილი და შესაძლოა უფრო ხელმისაწვდომი იყოს ახალი დეველოპერებისთვის. შეიცავს ინსტრუქციას სერვერული მხარის ჩასატარებლად, თქვენს გვერდზე შედის, ასევე საერთო ბრძანებების და ხელმისაწვდომი ცვლადის სია..
  • სერვერის გვერდი მოიცავს სახელმძღვანელოს: ეს სახელმძღვანელო უზრუნველყოფს სერვერის მხარის ყოვლისმომცველ მიმოხილვას, ასევე შეიცავს დეტალური ინსტრუქციები თქვენს გვერდზე SSI კოდის დამატებას, სკრიპტების დაყენებას და წინასწარ მითითებული ბრძანებების გამოყენებას..
  • დამწყები სახელმძღვანელო SSI- სთვის: ამ მოკლე, ხუთკურსოვანი გაკვეთილი გაგიჭირდება სერვერის გვერდით გაშვებას. მოიცავს ნაკლებ დროს, ვიდრე ამას სჭირდება ფინჯანი ყავის დასალევად. იგი მოიცავს ნაბიჯ ნაბიჯ სახელმძღვანელოს, რომ დაამატოთ შინაარსი გარე ფაილიდან (მაგალითად, ფაილის ქვედატანიდან) თქვენს გვერდზე, აჩვენებს სერვერის ინფორმაციას (IP მისამართი, მიმდინარე თარიღი და ა.შ.), დინამიური შინაარსის გაფორმებით და თქვენი სერვერის მართვის შესაძლებლობას. SSI.

წიგნები

სერვერის გვერდი მოიცავს არ არის ცხელი თემა მიმდინარე წიგნებში, მაგრამ ის შედიოდა მრავალი დიზაინის სახელმძღვანელოში, ვებ დიზაინის, ჯავის და სერვერების მენეჯმენტისთვის, 1990-იანი წლების ბოლოს და 2000-იანი წლების დასაწყისში. თუ ეძებთ სიღრმისეულ, ბეჭდურ სახელმძღვანელოს, შეიძლება დაგჭირდეთ ნახმარი წიგნების მაღაზიის გარშემო.

  • გაამარტივეთ ვებ – გვერდის მენეჯმენტი სერვერ – მხრით, კასკადური სტილის ფურცლები და პერლ (2002) ავტორი ანდრეა პეტერსონი: ეს წიგნი საკმაოდ დათარიღებულია, მაგრამ ეს არის საბოლოო სახელმძღვანელო იმ ყველაფრის შესახებ, რაც თქვენ უნდა იცოდეთ SSI– ს შესახებ..
  • CGI პროგრამირება მსოფლიო ქსელში (1996) by Shishir Gundavaram: ეს არ არის დაბეჭდილი, მაგრამ შეგიძლიათ მიიღოთ იგი ინტერნეტით O’Reilly Open Books პროექტის საშუალებით. თავი სერვერის მხარეს მოიცავს მრავალ SSI თემას, მათ შორის SSI კონფიგურაციის გამოყენებას, ბოილერიპლატების გამოყენებას, გარე პროგრამების შესრულებას და საერთო შეცდომების პრობლემების მოგვარებას..

დასკვნა

სერვერის გვერდი მოიცავს ვებ დეველოპერებს საშუალებას მისცეს ძირითადი დინამიური პროგრამირება შეიტანონ თავიანთ სტატიკურ ვებსაიტებში იმ დროს, როდესაც დინამიური ვებსაიტები კვლავ იშვიათობა იყო. ამასთან, თანამედროვე ვებ – მომხმარებლები ბევრად უფრო დინამიურ შინაარსს ელიან, ხოლო დეველოპერების უმრავლესობამ გადაინაცვლა ტრადიციული, სტატიკური HTML გვერდებიდან, რაც SSI– ს ყველაფერად მოძველებულს ხდის. თვით-საკუთარი თავის დამცველებსაც კი შეუძლიათ უფრო სწრაფად მიაღწიონ უფრო დინამიურ შესაძლებლობებს, მარტივი, ონლაინ ვებსაიტების შემქმნელთა ან შინაარსის მართვის სისტემების გამოყენებით.

ამასთან, ტრადიციული სტატიკური გვერდები მაინც შეიძლება იყოს სასარგებლო, განსაკუთრებით იმ შემთხვევაში, თუ თქვენს შინაარსს არ სჭირდება რეგულარული განახლება ან მოითხოვს პერსონალური შინაარსს. ეს არის ასევე შესანიშნავი საწყისი წერტილი ახალი HTML პროგრამისტებისთვის. თუ უპირატესობას ანიჭებთ სტატიკურ გვერდებს, ან ინახავთ ხანდაზმულ საიტს, რომ არ ხართ მზად სრული განახლების შესასრულებლად, სერვერის გვერდში შედის შეგიძლიათ უზრუნველყოთ მრავალი სასარგებლო, დინამიური ფუნქცია, თქვენი საიტის პერსონალიზაციისთვის და განახლებების გამარტივების მიზნით..

შემდგომი კითხვა და რესურსები

ჩვენ გვაქვს მეტი სახელმძღვანელო, გაკვეთილები და ინფოგრაფიკა, რომლებიც დაკავშირებულია კოდირებასა და ვებგვერდზე:

  • კარგი HTML შედგენა: ეს არის კარგი გაცნობა კარგად ჩამოყალიბებული HTML და HTML შემმოწმებლის პროგრამის გამოყენებით.
  • CSS3 – შესავალი, სახელმძღვანელო & რესურსები: ეს შესანიშნავი ადგილია ვებგვერდის განლაგების სწავლის დასაწყებად.
  • ASP.NET რესურსები: ეს სახელმძღვანელო გაეცანით Microsoft- ის .NET ჩარჩოებს ვებ – გვერდების შესაქმნელად.

HTML დამწყებთათვის – საბოლოო სახელმძღვანელო

თუ ნამდვილად გსურთ HTML- ის სწავლა, ჩვენ შევქმენით წიგნის სიგრძის სტატია, HTML დამწყებთათვის – Ultimate Guide და ის ნამდვილად არის საბოლოო სახელმძღვანელო; ის თავიდანვე წაგიყვანს ოსტატობას.

HTML დამწყებთათვის - საბოლოო სახელმძღვანელო
HTML დამწყებთათვის – საბოლოო სახელმძღვანელო

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map