Ako naozaj Heroku ZDARMA funguje a ako z neho získať maximum?

Nedávno mám problém, že Heroku zastavil moje stránky (mám 6), pretože som využil všetky bezplatné dyno 1000 hodín / mesiac

Bolo to pre mňa veľmi mätúce WTF, čo znamenajú tieto bezplatné dyno hodiny?

Nedokázal som to zistiť z dokumentov, takže po pár hodinách hovoru s podporou som to konečne dostal.

Ako funguje Heroku zadarmo

  • 1 acc = N aplikácií (weby)
  • Každá aplikácia prestane fungovať (nečinnosť) po 30 minútach, ak sa nepoužíva
  • 1 acc má 1000 dyno hodín / mon
  • 1 dynohodina = 1 hodina je online. Len každý, kto otvorí vaše stránky, ho znova spustí
  • Ak otvoríte stránku na 1 sekundu s 30-minútovým intervalom 10-krát, použijete 5 dyno hodín
  • Ak chcete, aby sa web nespal, môžete použiť monitor lokality, napríklad New Relic. Skontroluje dostupnosť stránok pomocou príkazu ping a urobí ho online každých 15 minút (predtým, ako Heroku spôsobí spánok). Tu je článok o tom, ako ho môžete nastaviť.
  • Žiadne obmedzenia pre návštevníkov

Vytvoril som si teda ešte jeden bezplatný účet Heroku a vytvorím tam iba jeden web + nastavím monitor, aby som sa vyhnul spánku. V takom prípade bude neustále online a použije maximálne 744 dyno hodín z maximálneho počtu 1000 dostupných za mesiac.

Pridajte vlastnú doménu + SSL zadarmo

V predvolenom nastavení majú všetky stránky Heroku doménu „https://name.herokuapp.com“. A môžete tiež bezplatne pridať vlastnú doménu. Musíte však zaplatiť 7 dolárov za mesiac, ak máte Hobby Plan, ktorý má certifikát SSL.

Na získanie bezplatného certifikátu SSL pre vlastnú doménu Heroku používam Cloud Flare. Tiež to vytvorí vyrovnávaciu pamäť statických obrázkov, čo je celkom pekné, ak ich máte veľa.

Existuje rozdiel medzi platenými a bezplatnými programami Heroku?

Neexistuje teda žiadny rozdiel medzi Free Heroku s 1 aplikáciou + vyhnite sa spánku a 7 $ hobby plánu. Množstvo RAM v týchto 2 plánoch je rovnaké. Takže nemá zmysel platiť, ak ste práve začali svoj vedľajší projekt a potrebujete nejaký bezplatný hosting. Mohli by ste si dokonca vytvoriť dva bezplatné účty Heroku, ako som to urobil: D

Čo robiť, ak sú vaše stránky statické?

Heroku je pre dynamické stránky. Dynamický znamená použitie nejakého back-endu ako PHP, NodeJS, Ruby atď. Ak je váš web statický (napríklad HTML, CSS, JS), napríklad váš osobný web, nemá zmysel používať Heroku a tráviť týchto 1 000 hodín.

Pre hosťovanie statických stránok používam Netlify.

  • Pekné rozhranie
  • BEZPLATNÝ SSL certifikát
  • Potiahnite zdrojové súbory na nasadenie
  • Žiadne limity v hodinách
  • Tu je porovnanie so stránkami GitHub

Dúfať, že tento článok vám môže pomôcť s hosťovaním vašich vedľajších projektov.

Na zdravie,

PS: Ďakujem Fyodorovi Ivanischevovi za prečítanie dôkazov :)

__________________________________________________________

Nedávno som opustil svoju prácu a mám jeden rok, aby som sa dostal k ziskovosti

Chcete vidieť, či splním svoj cieľ?

A nasledujte ma na Twitteri

A ak sa cítite skutočne veľkorysý, môžete si mi kúpiť balíček ramen zaslaním 2 dolárov na moju adresu PayPal.

alebo sa stanete mojim patrónom