Kako BESPLATNO Heroku stvarno djeluje i kako od nje dobiti maksimum?

Nedavno imam problem što je Heroku zaustavio moje web stranice (imam ih 6) jer sam koristio sve besplatne dyno 1000 sati mjesečno

Bilo mi je zbunjujuće za mene WTF znači li ovaj besplatni dyno sat?

Nisam to mogao shvatiti iz dokumenata, pa sam nakon par sati govora s podrškom konačno shvatio.

Kako funkcionira besplatni Heroku

  • 1 acc = N aplikacija (web mjesta)
  • Svaka aplikacija prelazi u stanje mirovanja nakon 30 minuta ako nema upotrebe
  • 1 ac ima 1000 dyno sati / pon
  • Internetska stranica s jednom satom = sat vremena je na mreži. Samo onaj tko će otvoriti vašu web lokaciju čini ponovno pokretanjem
  • Ako otvorite stranicu 1 sekundu s razmakom od 30 minuta 10 puta, upotrijebit ćete 5 sati sata
  • Da ne biste spavali na web-lokaciji, možete koristiti monitor web stranice poput New Relic. Provjerit će se dostupnost web mjesta pingingom i stavljat će se na internet svakih 15 minuta (prije nego što Heroku omogući spavanje). Evo članka o tome kako ga možete postaviti.
  • Nema ograničenja posjetitelja

Tako sam napravio još jedan besplatni Heroku račun i stvorio samo jedno web mjesto tamo + postavio monitor kako ne bih spavao. U ovom će slučaju stalno biti na mreži i koristit će 744 dyno sata od maksimalno 1000 dostupnih mjesečno.

Dodajte prilagođenu domenu + SSL BESPLATNO

Prema zadanim postavkama, sve Heroku stranice imaju domenu "https://name.herokuapp.com". A možete i besplatno dodati prilagođenu domenu. Ali morate platiti 7 USD / mjesečno za Hobby Plan da biste imali SSL certifikat.

Da bih dobio besplatni SSL certifikat za Heroku prilagođenu domenu, koristim Cloud Flare. Također će napraviti predmemoriju statičnih slika što je prilično lijepo ako ih imate puno.

Postoji li razlika između plaćenih i besplatnih Heroku planova?

Dakle, nema razlike između Besplatne Heroku s 1 aplikacijom + izbjegavajte trik za spavanje i 7 Hobi plan. Količina RAM-a u ova dva plana je ista. Dakle, nema smisla plaćati ako ste tek započeli svoj sporedni projekt i treba vam besplatan hosting. Možete čak napraviti dva besplatna Heroku računa kao i ja: D

Što učiniti ako je vaša web lokacija statična?

Heroku je za dinamična mjesta. Dinamička sredstva koriste neki back-end kao što su PHP, NodeJS, Ruby itd. Ako je vaša web lokacija statična (samo HTML, CSS, JS), na primjer, vaša osobna stranica, nema smisla koristiti Heroku i potrošiti ovih 1000 sati.

Za hostiranje statičkih web lokacija koristim Netlify.

  • Lijepo sučelje
  • BESPLATNI SSL certifikat
  • Povucite i ispustite izvorne datoteke za implementaciju
  • Nema ograničenja u satima
  • Ovdje je usporedba sa GitHub Pages

Nadati se da vam ovaj članak može pomoći u hostingu vaših sporednih projekata.

Živjeli,

p.s. Hvala Fyodor Ivanischev na dokazu koji je pročitao :)

__________________________________________________________

Nedavno sam napustio posao i imam godinu dana da dođem do profitabilnosti

Želite li vidjeti postižem li svoj cilj?

I slijedi me na Twitteru

A ako se osjećate jako velikodušno, možete mi kupiti paket ramena slanjem 2 USD na moju PayPal adresu

ili postati moj zaštitnik