Netlify'da ücretsiz olarak süper hızlı bir web sitesi nasıl barındırılır

Jamstack sitenizi Netlify'da barındırmayı düşünüyor ancak yine de nasıl yapacağınızdan ve nelere dikkat etmeniz gerektiğinden emin değil misiniz? İşte size yardımcı olacak hızlı bir kılavuz.

çöp yığını siteler süper hızlıdır çünkü statik dosyalar sunarlar. Genel olarak o kadar az CPU ve sunucu kaynağı kullanırlar ki, Netlify gibi platformlar ücretsiz ve kaliteli barındırma sunabilir.

Netlify bir buluttur.bilgisayar çevre. Ancak AWS ve Google Cloud gibi diğer bulut platformlarının aksine Netlify'ın kullanımı basit ve kolaydır. Karmaşık eğitimler ve uzun kurulumlar yok.

Netlify hizmeti, farklı dünyaların en iyilerini tek bir hizmette birleştirerek hayatınızı mümkün olduğunca kolaylaştırmayı amaçlamaktadır: bulut bilişim, çöp yığını, Git depoları ve ücretsiz fiyatlandırma.

Netlify ve Jamstack

Netlify, uzun süredir Jamstack hareketinin bir parçası olmuştur ve bu modern web tasarımı yönteminin büyümesine katkıda bulunan en eski ve en iyi platformlardan biridir.

Jamstack hareketi, kendisini arka uçtan ayıran bir ön uç geliştirme metodolojisi oluşturmak için JavaScript, API'ler ve İşaretlemeyi birleştirir. Bu, daha iyi sunucu performansı, daha iyi sonuç verir güvenlik, daha kolay ölçeklendirme ve daha ucuz çalıştırma maliyetleri.

Örneğin GitHub, başlangıçta platformunda barındırılan dosyalara web barındırma teklif etti, ancak hizmetin sınırları vardı. Ardından Netlify, depolardan web sitesi kodunun oluşturulmasını ve statik değişkenlerinin barındırılmasını tamamen yeni bir düzeye taşıdı. Ve bu, birçok faydası olan tamamen yeni bir endüstri yarattı.

Netlify'ı kullanma nedenleri

Netlify çok şey ifade ediyor çünkü çok şey yapıyor. Pek çok özelliği tek bir hizmette birleştirerek ve mümkün olduğunca çoğunu otomatikleştirerek, platform her büyüklükteki işletme için büyük faydalar sunar.

Netlify'dan elde edebileceğiniz başlıca avantajlar şunlardır:

  • Kullanım kolaylığı – Netlify kullanımı en kolay olanlardan biridir bulut barındırma platformları dışarıda. Uzun ve kafa karıştırıcı öğreticileri okumaya gerek yok. İzlenecek karmaşık kurulum adımları veya daha karmaşık bakım rutinleri yok. Netlify işe yarıyor.

    Tüm bunlara ek olarak sistem, diğer bulut ortamları gibi esnek bilgi işlem özellikleri sunar. Bu, zamanı geldiğinde web sitenizin veya hizmetinizin normal arka uç darboğazları olmadan trafik artışlarını idare etmek için zarif bir şekilde ölçeklenmesini garanti eder.
  • İçerik Dağıtım Ağı – Sadeliği ve kullanım kolaylığının bir parçası olarak Netlify hizmeti, Netlify Edge adlı bir içerik dağıtım ağı içerir. Web sayfalarınızı, yakındaki ziyaretçilere olabildiğince hızlı bir şekilde sunmak için birden çok konuma dağıtır.

    Bu hizmetin en iyi yanı, en iyi sonuçları elde etmek için herhangi bir ayar yapmanıza ve yapılandırmanıza gerek olmamasıdır. Sitenizi dağıttıktan sonra, tüm web varlıklarınızı ve kodunuzu bir kerede güncellersiniz. Tüm önbellekler anında geçersiz kılınır ve dünya genelinde güncellenir. Ayrıca sitenizi kolayca ve anında önceki yapılara geri alabilirsiniz.

    Netlify, bunların çoğunu sizin için otomatik olarak yönetir. Tek fark, ücretsiz planın bazı sınırları olduğundan, aldığınız hizmetlerin ve uç konumların sayısındadır.
  • Serbest Plan – Netlify ücretsiz bir premiumdur Yazılım-as-a-service platformu. Ancak diğer bulut bilişim platformlarının aksine ücretsiz hesap tamamen ücretsizdir. Kredi kartına gerek yok.

    Yine de bu ücretsiz plan birçok etkileyici özellik içeriyor. Otomatik Git derlemeleri gibi, uç ağ dağıtımlar, önceki sürümlere anında geri dönüş, dağıtımlardan önce canlı önizlemeler ve ücretsiz sunucusuz işlevler.
  • Otomatik Yapılar – Ayrıca Netlify Build'ı ücretsiz olarak alırsınız. Bu CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım), site geliştirmelerinizi ve geliştirmelerinizi yönetmenizi kolaylaştırır. Git hesabınıza her yeni güncelleme gönderdiğinizde, deponuzdan otomatik olarak yeniden oluşturulur.

    Her şey tamamen otomatiktir ve ne dağıtacağınızı size bildirmek için önizlemeler mevcuttur. Ayrıca işlemin her adımını yapılandırabilirsiniz ve önceki yapılara geri dönüşler zahmetsizdir.
  • Netlify Fonksiyonları – Netlify platformunda dağıttığınız her site, birçok şey için kullanabileceğiniz sunucusuz işlevlere erişimle birlikte gelir. Bu Netlify İşlevleri, JavaScript kodunda çalışan sunucu tarafı işlemlerdir.

    Her site ücretsiz olarak 125 bin çağrı alır ve yalnızca bu kotayı aştığınızda ödeme yapmanız gerekir. Görüntüleri işlemek, e-posta göndermek, kullanıcı girişini doğrulamak ve hatta diğer API uç noktalarından veri almak için işlevleri kullanabilirsiniz.
  • Otomatik Formlar – Netlify, formları sisteminize entegre etmeyi kolaylaştırır statik site ve kapsamlı kodlama veya diğer stresli sorunlar olmadan tüm gönderimleri yakalayın. Basitçe 'netlify' özelliğini aşağıdaki gibi formlarınızdan herhangi birine ekleyin … ve bu kadar.

    Daha sonra tüm gönderimleri ada göre dikkatlice düzenlenmiş formlarla kontrol panelinizde görüntüleyebilirsiniz. Sistem bir anti-spam özelliğiyle birlikte gelir ve Netlify sizi ayrıca şu adresten bilgilendirebilir: E-postaBir gönderim olduğunda , Slack veya web kancaları.

    Diğer seçenekler arasında, gönderilen formların Netlify'ın Zapier entegrasyonunu kullanarak 1,000'den fazla uygulamaya iletilmesi yer alır.
  • NetlifyCMS – NetlifyCMS uygulaması, GitHub gibi bir Git sağlayıcısı aracılığıyla Netlify platformunda barındırılan herhangi bir statik site için uygun bir düzenleyicidir. Depodaki tüm verilerinizi alır ve kullanımı kolay bir yönetim arayüzü oluşturur.

    NetlifyCMS, 100'den fazla katılımcıdan oluşan bir topluluk tarafından oluşturulmuş tek sayfalık bir React uygulamasıdır. Editör dostudur, sezgisel bir iş akışı sunar, tamamen ücretsizdir ve Jamstack sitelerinin yönetimini eğlenceli hale getirir.
  • Ücretsiz HTTPS – Tüm Netlify barındırma hesapları ücretsiz HTTPS içerir. Bu, ücretsiz SSL (Güvenli Yuva Katmanı) sertifikalarıdır.

Hesaplar ve Fiyatlandırma

Netlify, ücretsiz bir yazılım hizmetidir. Tamamen ücretsiz bir Başlangıç ​​planı, üye başına aylık 19 ABD doları tutarında bir Profesyonel plan, üye başına aylık 99 ABD doları tutarında bir İş planı ve özel fiyatlandırmaya sahip bir Kurumsal plan bulunmaktadır.

Netlify ile ilgili etkileyici olan şey, ücretsiz Başlangıç ​​planıyla çok şey yapabilmenizdir. Kişisel projeler, deneyler, hobi siteleri ve diğer maceralar için tasarlanan Başlangıç ​​planı, ayda 300 ücretsiz derleme dakikası ile otomatik derlemeler içerir.

Ayrıca küresel uç dağıtımları, anında geri almalar, NetlifyCMS, sunucusuz işlevler, ayda 100 GB bant genişliği ve site başına ayda 100'e kadar ücretsiz form gönderimi içerir. Ayrıca, Başlangıç ​​planında sınırsız sayıda site barındırabilirsiniz.

Pro planı, parola korumalı siteler, arka plan işlevleri, daha fazla derleme dakikası ve bant genişliği gibi daha fazla özellik ve daha fazlasını ekler. Daha yüksek planlara doğru ilerledikçe bu ek özellikler artar.

Netlify'da ücretsiz bir web sitesi nasıl barındırılır

Netlify, basitlik açısından AWS, Google Cloud ve Azure gibi diğer bulut bilişim ve barındırma şirketlerini geride bırakıyor. Evet, dünya çapında daha fazla altyapıya, daha güçlü makinelere ve veri merkezlerine sahipler, ancak kurulumları sıkıcı olabilir.

İşte size Netlify'da bir Jamstack sitesi barındırmanın ne kadar kolay olduğunu gösteren adım adım kurulum süreci.

1. Kaydol ve Giriş Yap

Netlify giriş

İlk adımınız şuraya gitmek app.netlify.com ve kaydolmadıysanız kaydolun. Beş farklı oturum açma yöntemiyle karşılaşacaksınız: GitHub için GitLab, bitbucket, E-posta ve TOA.

Kaydolduktan sonra, Netlify'dan gelen onay postasını bulmak için e-posta hesabınıza da giriş yapmanız gerekecektir. Hesabınızı doğrulamak ve sisteme giriş yapmak için üzerine tıklayın.

2. Yeni Site Ekle

Uygulamanın yüklenmesi birkaç saniye sürer. Ardından, ekibinizin adı gibi bilgileri içeren kısa bir anket sunulur. Her şeyi dürüstçe doldurun. Ancak ücretsiz planın yalnızca bir üyeyi içerdiğini unutmayın - siz.

Bu aşamadan geçtikten sonra, kendinizi varsayılan kontrol panelinde bulacaksınız. Yeni bir site barındırmak için “Git'ten Yeni Site” ye tıklayın. Veya statik dosyalarınızı içeren bir klasörü tire üzerindeki işaretli alana sürükleyip bırakabilirsiniz ve gerisini Netlify halledecektir.

3. GitHub'ı Bağlayın

Yukarıdaki 2. adımdaki düğme tıklaması, yeni sitenizi GitHub veya GitLab ve Bitbucket gibi herhangi bir Git deposuyla ilişkilendirmenizi isteyen yeni bir pencere açar. Bu noktada kayıtlı bir Git hesabınız olduğundan ve sitenizin dosyalarının zaten bir havuzda olduğundan emin olun.

4. Netlify'ı Yetkilendirin

Şimdi sadece GitHub'a Netlify'ın GitHub hesabınıza erişmesine izin vermesini söylemeniz gerekecek ve her şey halledildi.

5. Deponuzu seçin

Her standart Netlify sitesi tek bir havuza bağlıdır. Kullanmak istediğinizi seçin ve devam edin.

6. Yapı Ayarlarını Yapılandırın

Bu sayfaya biraz dikkat etmeniz gerekecek. Halihazırda statik siteleriniz varsa ve herhangi bir ön işlemci kullanmıyorsanız, yayınlama dizinini “/” olarak ayarlayabilirsiniz. Ve build komut alanını boş bırakın.

Öte yandan, Gatsby veya Next gibi statik bir site oluşturucu kullanıyorsanız, buraya girdiğiniz şey, oluşturucuya bağlı olacaktır. Bu listeye göz atabilirsiniz ortak konfigürasyonlar, ne girileceğini bilmek.

7. Oluşturun ve Dağıtın

Her şey ayarlandıktan sonra, “Siteyi Dağıt” üzerine tıklayın ve Netlify gerekli tüm yapıları çalıştıracak ve parlak yeni web sitenizi oluşturacaktır. Sadece biraz sabırlı ol.

8. Alan Adını Ayarlayın

Sitenizi oluşturup dağıttıktan sonra Netlify, sitenize *.netlify.app etki alanında bir ad verecektir. Daha sonra bu adı daha hoş bir adla değiştirebilir, hatta siteye özel bir alan adı ekleyebilirsiniz.

Netlify, başka bir yerden satın aldığınız özel bir etki alanını eklemenize veya etki alanını Netlify kontrol panelinizden satın almanıza olanak tanır. Ve sistem her şeyi halledecek. Yeni siteniz için yeni bir alan eklemek veya kaydetmek için kontrol panelinizdeki Alan Adları sekmesini tıklamanız yeterlidir.

Netlify 3

Sonuç

Netlify platformunda ücretsiz olarak süper hızlı bir web sitesi barındırmayla ilgili bu basit kılavuzun sonuna geldik. Ve bunu yapmanın nedenlerini ve yolunu gördünüz.

Artık statik sitenizi manuel olarak kodlamanız veya statik site oluşturucu kullanmanız size kalmıştır.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke, çok çeşitli kitapları okumayı seven bir bilgisayar meraklısıdır. Windows/Mac yerine Linux tercihi var ve
Ubuntu ilk günlerinden beri. Onu twitter üzerinden yakalayabilirsiniz. bongotrax

Makaleler: 288

Teknik malzeme alın

Teknoloji trendleri, başlangıç ​​trendleri, incelemeler, çevrimiçi gelir, web araçları ve pazarlama ayda bir veya iki kez