როგორ მოვაწყოთ სუპერ სწრაფი ვებსაიტი უფასოდ Netlify-ზე
განიხილავთ თუ არა თქვენი Jamstack საიტის Netlify-ზე ჰოსტინგი, მაგრამ ჯერ კიდევ არ იცით როგორ გააკეთოთ ეს და რას მიაქციოთ ყურადღება? აქ არის სწრაფი სახელმძღვანელო, რომელიც დაგეხმარებათ.

ჯემსტეკი საიტები ძალიან სწრაფია, რადგან ისინი ემსახურებიან სტატიკურ ფაილებს. ისინი იყენებენ იმდენად მცირე CPU და სერვერის რესურსებს მთლიანობაში, რომ პლატფორმებს, როგორიცაა Netlify, შეუძლიათ შესთავაზონ უფასო და კარგი ხარისხის ჰოსტინგი.
Netlify არის ღრუბლოვანი გამოთვლითი გარემო. მაგრამ სხვა ღრუბლოვანი პლატფორმებისგან განსხვავებით, როგორიცაა AWS და Google Cloud, Netlify მარტივი და მარტივი გამოსაყენებელია. არ არის რთული გაკვეთილები და არ არის ხანგრძლივი პარამეტრები.
Netlify სერვისი მიზნად ისახავს თქვენი ცხოვრება მაქსიმალურად გაადვილოს სხვადასხვა სამყაროს საუკეთესო ერთ სერვისში გაერთიანებით: ღრუბლოვანი გამოთვლები, Jamstack, Git საცავები და ფრიმიუმის ფასები.
Netlify & The Jamstack
Netlify დიდი ხანია არის Jamstack მოძრაობის ნაწილი და არის ერთ-ერთი ყველაზე ადრეული და საუკეთესო პლატფორმა, რომელიც ხელს უწყობს ამ თანამედროვე ვებ დიზაინის მეთოდის ზრდას.
Jamstack მოძრაობა აერთიანებს JavaScript-ს, API-ს და Markup-ს, რათა შექმნას წინა ნაწილის განვითარების მეთოდოლოგია, რომელიც გამოყოფს თავს უკანა ნაწილისგან. ეს იწვევს სერვერის უკეთეს მუშაობას, უკეთეს უსაფრთხოებას, უფრო მარტივ სკალირებას და იაფ ხარჯებს.
მაგალითად, GitHub-მა თავდაპირველად შესთავაზა ვებ ჰოსტინგი ფაილებს, რომლებიც მასპინძლობს მის პლატფორმაზე, მაგრამ სერვისს ჰქონდა თავისი შეზღუდვები. შემდეგ Netlify-მა საცავებიდან ვებსაიტის კოდის შექმნა და მისი სტატიკური ვარიანტების ჰოსტინგი სრულიად ახალ დონეზე გადაიყვანა. და ამან შექმნა სრულიად ახალი ინდუსტრია მრავალი უპირატესობით.
Netlify-ის გამოყენების მიზეზები
Netlify ნიშნავს ბევრ რამეს, რადგან ის ბევრ რამეს აკეთებს. მრავალი ფუნქციის ერთ სერვისში გაერთიანებით და რაც შეიძლება მეტი ავტომატიზირებით, პლატფორმა დიდ სარგებელს სთავაზობს ყველა ზომის ბიზნესს.
შემდეგი არის ძირითადი უპირატესობები, რომლებიც შეგიძლიათ მიიღოთ Netlify-ისგან:
- მარტივად გამოყენების – Netlify არის ღრუბლოვანი ჰოსტინგის პლატფორმების ერთ-ერთი ყველაზე მარტივი გამოსაყენებელი. არ არის საჭირო გრძელი და დამაბნეველი გაკვეთილების წაკითხვა. არ არის რთული დაყენების ნაბიჯები, ან კიდევ უფრო რთული მოვლის რუტინები. Netlify უბრალოდ მუშაობს.
ამ ყველაფრის გარდა, სისტემა გთავაზობთ ელასტიურ გამოთვლით ფუნქციებს, როგორიცაა სხვა ღრუბლოვანი გარემო. ეს იძლევა გარანტიას, რომ როცა დრო მოვა, თქვენი ვებსაიტი ან სერვისი მოხდენილი იქნება, რათა გაუმკლავდეს ტრაფიკის მწვერვალებს ჩვეულებრივი უკანა მხარის შეფერხებების გარეშე. - შინაარსის განაწილების ქსელი – როგორც მისი სიმარტივისა და გამოყენების სიმარტივის ნაწილი, Netlify სერვისი მოიცავს კონტენტის განაწილების ქსელს, სახელწოდებით Netlify Edge. ის ავრცელებს თქვენს ვებ გვერდებს მრავალ ადგილას, რათა რაც შეიძლება სწრაფად მოემსახუროს მათ ახლომდებარე ვიზიტორებს.
ამ სერვისის დიდი ნაწილი არის ის, რომ თქვენ არ გჭირდებათ რაიმე პარამეტრის შესწორება და კონფიგურაცია საუკეთესო შედეგების მისაღებად. თქვენი საიტის განლაგების შემდეგ, თქვენ განაახლებთ ყველა თქვენს ვებ აქტივს და კოდს ერთდროულად. ყველა ქეში მყისიერად გაუქმებულია და განახლებულია მთელ მსოფლიოში. თქვენ ასევე შეგიძლიათ მარტივად და მყისიერად დააბრუნოთ თქვენი საიტი წინა ვერსიებზე.
Netlify მართავს ამის უმეტესობას ავტომატურად თქვენთვის. ერთადერთი განსხვავება არის სერვისების რაოდენობასა და თქვენ მიერ მიღებულ უპირატესობებში, რადგან უფასო გეგმას აქვს გარკვეული შეზღუდვები. - უფასო გეგმა – Netlify არის freemium პროგრამული უზრუნველყოფის სერვისის პლატფორმა. მაგრამ სხვა ღრუბლოვანი კომპიუტერული პლატფორმებისგან განსხვავებით, უფასო ანგარიში სრულიად უფასოა. საკრედიტო ბარათი არ არის საჭირო.
მიუხედავად ამისა, ეს უფასო გეგმა მოიცავს ბევრ შთამბეჭდავ ფუნქციას. როგორიცაა Git-ის ავტომატური კონსტრუქციები, ზღვრული ქსელის განლაგება, მყისიერი დაბრუნება წინა ვერსიებზე, პირდაპირი გადახედვები განლაგებამდე და უფასო სერვერის გარეშე ფუნქციები. - ავტომატური შენობები - თქვენ ასევე იღებთ Netlify Build უფასოდ. ეს CI/CD (მუდმივი ინტეგრაცია/უწყვეტი განლაგება) გაადვილებს თქვენი საიტის განვითარებისა და გაუმჯობესებების მართვას. ის ავტომატურად აღდგება თქვენი საცავიდან, ყოველ ჯერზე, როცა ახალ განახლებებს უშვებთ თქვენს Git ანგარიშზე.
ყველაფერი სრულად ავტომატიზირებულია და წინასწარი გადახედვები ხელმისაწვდომია, რათა იცოდეთ რას განათავსებთ. თქვენ ასევე შეგიძლიათ დააკონფიგურიროთ პროცესის თითოეული ეტაპი და ნებისმიერ წინა კონსტრუქციაზე დაბრუნება ძალისხმევის გარეშეა. - Netlify ფუნქციები – თითოეულ საიტს, რომელსაც თქვენ განათავსებთ Netlify პლატფორმაზე, გააჩნია წვდომა სერვერის გარეშე ფუნქციებზე, რომლებიც შეგიძლიათ გამოიყენოთ ბევრი რამისთვის. ეს Netlify ფუნქციები არის სერვერის მხარის პროცესები, რომლებიც მუშაობს JavaScript კოდზე.
თითოეული საიტი იღებს 125 ათასი გამოძახებას უფასოდ და თქვენ მხოლოდ უნდა გადაიხადოთ, როდესაც გადალახავთ ამ კვოტას. თქვენ შეგიძლიათ გამოიყენოთ ფუნქციები სურათების დასამუშავებლად, ელფოსტის გაგზავნისთვის, მომხმარებლის შეყვანის დასადასტურებლად და სხვა API ბოლო წერტილებიდან მონაცემების მისაღებად. - ავტომატური ფორმები – Netlify აადვილებს ფორმების ინტეგრირებას თქვენს სტატიკურ საიტზე და ყველა წარდგენის გადაღებას ვრცელი კოდირების ან სხვა სტრესული საკითხების გარეშე. უბრალოდ დაამატეთ "netlify" ატრიბუტი თქვენს ნებისმიერ ფორმას, როგორიცაა … და ეს არის ის.
შემდეგ შეგიძლიათ ნახოთ ყველა წარდგენა თქვენს საინფორმაციო დაფაზე, ფორმებით, რომლებიც საგულდაგულოდ არის მოწყობილი სახელის მიხედვით. სისტემას გააჩნია ანტი-სპამის ფუნქცია და Netlify-ს შეუძლია შეგატყობინოთ ელ.ფოსტის, Slack-ის ან webhook-ის საშუალებით, როგორც კი წარდგენის იქნება.
სხვა ვარიანტები მოიცავს გაგზავნილი ფორმების გადაგზავნას 1,000+ აპლიკაციაში Netlify-ის Zapier ინტეგრაციის გამოყენებით. - NetlifyCMS – NetlifyCMS აპი არის მოსახერხებელი რედაქტორი ნებისმიერი სტატიკური საიტისთვის, რომელიც განთავსებულია Netlify პლატფორმაზე Git პროვაიდერის მეშვეობით, როგორიცაა GitHub. ის იღებს თქვენს ყველა მონაცემს საცავიდან და ქმნის ადვილად გამოსაყენებელ მართვის ინტერფეისს.
NetlifyCMS არის ერთგვერდიანი React აპლიკაცია, რომელიც შექმნილია 100-ზე მეტი კონტრიბუტორის საზოგადოების მიერ. ეს არის რედაქტორისთვის მოსახერხებელი, გთავაზობთ ინტუიციურ სამუშაო პროცესს, სრულიად უფასოა და სახალისოს ხდის Jamstack საიტების მართვას. - უფასო HTTPS – Netlify ჰოსტინგის ყველა ანგარიშში შედის უფასო HTTPS. ეს არის უფასო SSL (Secure Socket Layer) სერთიფიკატები.
ანგარიშები და ფასები
Netlify არის freemium პროგრამული სერვისი. არის სრულიად უფასო დამწყები გეგმა, პრო გეგმა თითო წევრზე $19 თვეში, ბიზნეს გეგმა $99 თითო წევრზე თვეში და საწარმოს გეგმა ინდივიდუალური ფასებით.
Netlify-ის შთამბეჭდავი ის არის, რომ ბევრი რამის გაკეთება შეგიძლიათ მისი უფასო Starter გეგმით. შექმნილია პერსონალური პროექტებისთვის, ექსპერიმენტებისთვის, ჰობის საიტებისთვის და სხვა თავგადასავლებისთვის, Starter გეგმა მოიცავს ავტომატიზირებულ ნაგებობებს თვეში 300 უფასო აშენების წუთით.
ის ასევე მოიცავს გლობალურ ზღვრულ განლაგებას, მყისიერ დაბრუნებას, NetlifyCMS-ს, სერვერის გარეშე ფუნქციებს, 100 გბ გამტარობას თვეში და 100-მდე უფასო ფორმის წარდგენას საიტზე თვეში. გარდა ამისა, თქვენ შეგიძლიათ უმასპინძლოთ საიტების შეუზღუდავი რაოდენობას Starter გეგმაზე.
Pro გეგმა ამატებს მეტ ფუნქციებს, როგორიცაა პაროლით დაცული საიტები, ფონის ფუნქციები, მეტი build წუთი და გამტარუნარიანობა, პლუს მრავალი სხვა. ეს დამატებითი ფუნქციები იზრდება უმაღლესი გეგმებისკენ გადასვლისას.
როგორ უმასპინძლოთ ვებსაიტს უფასოდ Netlify-ზე
Netlify სიმარტივისთვის აჯობა ღრუბლოვანი გამოთვლების და ჰოსტინგის სხვა კომპანიებს, როგორიცაა AWS, Google Cloud და Azure. დიახ, მათ აქვთ მეტი ინფრასტრუქტურა, უფრო ძლიერი მანქანები და მონაცემთა ცენტრები მთელს მსოფლიოში, მაგრამ მათი დაყენება შეიძლება იყოს მოსაწყენი.
აქ არის ნაბიჯ-ნაბიჯ დაყენების პროცესი, რომელიც გაჩვენებთ, თუ რამდენად ადვილია Jamstack საიტის მასპინძლობა Netlify-ზე.
1. დარეგისტრირება და შესვლა

თქვენი პირველი ნაბიჯი არის ნავიგაცია app.netlify.com და დარეგისტრირდით, თუ არ გაქვთ. თქვენ დაგხვდებათ შესვლის ხუთი განსხვავებული მეთოდით, დან GitHub to გიტლაბი, ბიბუკეტი, ელფოსტა და SSO.
დარეგისტრირების შემდეგ, თქვენ ასევე უნდა შეხვიდეთ თქვენს ელ.ფოსტის ანგარიშში, რათა იპოვოთ დამადასტურებელი წერილი Netlify-დან. დააწკაპუნეთ მასზე, რომ გადაამოწმოთ თქვენი ანგარიში და შეხვიდეთ სისტემაში.
2. დაამატეთ ახალი საიტი
აპლიკაციის ჩატვირთვას რამდენიმე წამი სჭირდება. შემდეგ თქვენ წარმოგიდგენთ მოკლე კითხვარს, რომელიც მოიცავს ისეთ საკითხებს, როგორიცაა თქვენი გუნდის სახელი და ა.შ. უბრალოდ შეავსეთ ყველაფერი გულწრფელად. მაგრამ გახსოვდეთ, რომ უფასო გეგმა მოიცავს მხოლოდ ერთ წევრს - თქვენ.
როგორც კი გაივლით ამ ეტაპს, მაშინ აღმოჩნდებით ნაგულისხმევ დაფაში. დააწკაპუნეთ ღილაკზე „ახალი საიტი Git-დან“ ახალი საიტის განსათავსებლად. ან ასევე შეგიძლიათ გადაათრიოთ და ჩააგდოთ თქვენი სტატიკური ფაილების შემცველი საქაღალდე ტირეზე მონიშნულ ზონაში და Netlify გააკეთებს დანარჩენს.
3. დააკავშირეთ GitHub
ღილაკზე დაწკაპუნება მე-2 საფეხურიდან ზემოთ გახსნის ახალ ფანჯარას, რომელიც მოგთხოვთ დააკავშიროთ თქვენი ახალი საიტი GitHub-თან ან სხვა Git საცავთან, როგორიცაა GitLab და Bitbucket. ამ ეტაპზე, დარწმუნდით, რომ გაქვთ რეგისტრირებული Git ანგარიში და რომ თქვენი საიტის ფაილები უკვე საცავშია.
ახლა თქვენ უბრალოდ უნდა უთხრათ GitHub-ს, რომ დაუშვას Netlify-ს წვდომა თქვენს GitHub ანგარიშზე და ყველაფერი მოგვარდება.
5. აირჩიეთ თქვენი საცავი
თითოეული სტანდარტული Netlify საიტი დაკავშირებულია ერთ საცავთან. აირჩიეთ ის, რომლის გამოყენებაც გსურთ და გადადით.
6. Build Settings-ის კონფიგურაცია
ამ გვერდს ცოტა ყურადღება უნდა მიაქციოთ. თუ თქვენ უკვე გაქვთ სტატიკური საიტები და არ იყენებთ წინასწარ პროცესორებს, მაშინ შეგიძლიათ დააყენოთ გამოქვეყნების დირექტორია „/“. და დატოვეთ build ბრძანების ველი ცარიელი.
თუ თქვენ იყენებთ სტატიკურ საიტის გენერატორს, როგორიც არის გეტსბი ან შემდეგი, მეორეს მხრივ, მაშინ რას შეიყვანთ აქ დამოკიდებული იქნება გენერატორზე. შეგიძლიათ გაეცნოთ ამ სიას საერთო კონფიგურაციები, იცოდეთ რა უნდა შეიყვანოთ.
7. აშენება და დანერგვა
მას შემდეგ რაც ყველაფერი დაყენებულია, დააწკაპუნეთ „განათავსეთ საიტი“ და Netlify გაუშვებს ყველა საჭირო კონსტრუქციას და შექმნის თქვენს მბზინავ ახალ ვებსაიტს. უბრალოდ ცოტა მოთმინება გქონდეთ.
8. დააყენეთ დომენის სახელი
თქვენი საიტის შექმნისა და დანერგვის შემდეგ, Netlify მისცემს მას სახელს *.netlify.app დომენზე. მოგვიანებით შეგიძლიათ შეცვალოთ ეს სახელი უფრო ლამაზად ან თუნდაც დაურთოთ საბაჟო დომენი საიტს.
Netlify გაძლევთ საშუალებას დაურთოთ მორგებული დომენი, რომელიც შეიძინეთ სხვაგან ან იყიდოთ დომენი თქვენი Netlify დაფის საშუალებით. სისტემა კი ყველაფერს იზრუნებს. უბრალოდ დააწკაპუნეთ დომენების ჩანართზე თქვენს დაფაზე, რომ დაამატოთ ან დაარეგისტრიროთ ახალი დომენი თქვენი ახალი საიტისთვის.

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





