რა არის CGI? განმარტება და მნიშვნელობა

click fraud protection

გამოქვეყნდა მიერ მელ ჰოთორნი

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

Technipages განმარტავს CGI

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

1993 წელს სუპერგამოთვლების აპლიკაციების ეროვნულმა ცენტრმა ან NCSA-მ შექმნა სტანდარტი ბრძანების ხაზის შემსრულებლების გამოძახებისთვის საფოსტო სიისთვის. ეს შემდეგ განვითარდა, როდესაც დეველოპერთა ჯგუფმა მიიღო იგი და გააფართოვა იგი ამჟამინდელი სტანდარტის შექმნამდე.

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

CGI-ის საერთო გამოყენება

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

CGI-ის საერთო ბოროტად გამოყენება

  • CGI ეხება კომპიუტერის მიერ გენერირებულ ინტერფეისებს.