Statikus weboldal generátor
Visszatérni az alapokhoz
Helyesen mondják: „Minden új - jól elfeledett régi.” Így Emlékszem, sok évvel ezelőtt egy notebook készítette első index.html, majd vízre a népszerű hosting GeoCities.com. Később kiderült, hogy a statikus oldalakat lehet öntött hacsak honlapja - valami komolyabb igényeket Perl és CGI. Most, hogy van egy millió módon lehet létrehozni dinamikus oldalak, fejlesztők, épp ellenkezőleg, gyakran arra törekszenek, hogy legyen „statikus”, különösen a magas helyeken. Az ok nyilvánvaló: nincs rezsi, hogy létrehoz a tartalom (az oldal kész), az összes oldalt egyszerre könnyen eltárolt (a memóriában tárolta az azonnali visszatérés az ügyfél). De ez a történet nem csak a nagy terhelésű rendszerek, hanem a szokásos helyek. A népszerű trend ma - a motorok a generációs statikus tartalom. Ezek segítségével lehet létrehozni meglehetősen bonyolult oldalakat megszerzése végül egy sor statikus fájlok, amelyek könnyen zahostit sehova: még Amazon S3, bár még GitHubról. Nem kell szórakozni a konfigurációs szerver, a helyszín kap egy páncéltörő (megpróbál kitörni a statikus erőforrás fájlok).
Hogyan működik ez?
Melyek a generátor?
Az egyik legismertebb generátorok statikus tartalommal - ez blogerskogo motor Octopress, amit próbáltam akcióban. Ezen kívül azt is népszerű Jekyll. Nesta CMS. Mindannyian egy közös dolog - meg vannak írva Ruby. Van egy elképzelés az node.js (például vannak a bélyeg és a Python (Hyde), mindannyian ugyanazt az elvet alkalmazni, de különböznek a részletekben rejlik: .. Support különböző sablonozó eszközök, illetve a jelölő forrás adatok és így tovább.
Mintegy statikus tartalom generátorok, sok tanult keresztül OctopressAmennyiben telepíteni?
Semmi értelme, hogy megmutassa, hogyan kell futtatni egy pár parancs generátor. Mind a motor van az utasításokat, amelyekkel öt percig tart egy statikus honlap. Érdekes a másik -, hogyan kell kihasználni, hogy mi feladjuk a hangszórókat. Hol keresse ilyen oldal? A leggyakrabban használt három lehetőség van:
Az egyik chips GitHub'a - a képesség, hogy a létrehozott oldalakat (GitHub Pages) a fejlesztők számára, akik használják a szolgáltatást tárolására kódtáraihoz. Ha úgy dönt, a szabad választás, minden a helyén fájlokat tároló közvetlenül a Git-tárolóból. Ez nagyon kényelmes, hiszen az olvasók is kínál a Pull Request'y és így például segít kijavítani a hibákat. Ezen a honlapon lehet csatolni a tartományba.
S3 - páncéltörő egy tároló fájlok Amazon. Mivel minden a helyén fájlok súlya elhanyagolható, és a forgalom is valószínűleg egy kicsit a gép nem kell egy csomó pénzt. De 99,9% -I rendelkezésre álló gyakorlatilag garantált.
Heroku - egy másik felhő platform, gyors telepítésére internetes alkalmazások (Python, Ruby, Scala, Java, stb.) Abban az esetben, statikus honlap is használható ingyenesen.
Érdekes PaaS-platform szupergyors telepítését webes alkalmazások
Add dinamika
Itt található az ezt a cikket egy ismerősének: