Sekojot ar mūsu uzskaitījums noderīgu atvērtā pirmkoda rīku uzņēmējiem, nākamo rakstu veltīsim statisko vietņu ģeneratoriem. Bet, kā izskaidrot tā lietderību, ir mazliet sarežģīti, Mēs veltīsim ierakstu, lai paskaidrotu, kāda ir tā atšķirība ar tradicionālajiem satura pārvaldniekiem un kādas ir tā priekšrocības.
Es sāku ar skaidrību, ka man nav pilnīgi nekā pret tradicionālajiem satura pārvaldniekiem. Patiesībā es tos lietoju ikdienā. Patiesībā, ja jūs sākat uzņēmējdarbību ar ierobežotu budžetu un jums vienlaikus jāapmeklē vairākas lietas, jūs, iespējams, vēlaties tās izmantot.
Statiskās vietnes Kas tās ir?
Kad mēs runājam par statisku vietni, mums nevajadzētu domāt par tām vietnēm kopš interneta sākuma, kurās bija tikai fiksētas lapas ar tekstu un nekustīgiem attēliem. Ko mēs domājam, tas ir serveris pirms vietnes parādīšanas neveic nekādas izmaiņas. Jebkuras izmaiņas klienta ierīces pārlūkprogramma veic, izpildot Javascript kodu.
Ļaujiet man to precizēt ar piemēru.
Linux Adictos, tāpat kā miljoniem citu vietņu visā pasaulē, izmanto satura pārvaldnieku ar nosaukumu WordPress. WordPress kodu bāze ir tieši tāda pati visās vietnēs, kurās tiek izmantota tā pati versija.
Katru reizi, kad ienākat portālā, Serveris datu bāzē vaicā, kāds saturs tam jums jāparāda. Šis saturs padara to atšķirīgu Linux Adictos no atkarīgām automašīnām vai atkarīgiem audumiem. Tajā pašā datu bāzē ir informācija par to, kādam saturam jums ir piekļuve atkarībā no lietotāja veida un kā informācija tiek parādīta atkarībā no mērķa ierīces veida.
Statisko vietņu priekšrocības
Mazāk resursu
Lai palaistu tipisko nepieciešamo satura pārvaldnieku:
- Mašīna, kurā darbojas operētājsistēma.
- Tīmekļa serveris, kurā darbojas Apache, Ngnix vai tamlīdzīgi.
- Vai PHP un tā paplašinājumi ir jāinstalē un jākonfigurē pareizi.
- Atbalstīts datu bāzes dzinējs.
- Izvēlētais satura pārvaldnieks.
- Visi nepieciešamie papildinājumi un papildu tēmas.
Jūs varat ticēt man, ka visa šī darba saskaņa ir žongliera cienīgs uzdevums. Lēmums, kas jums jāpieņem, ir tas, vai jūs to darāt pats, vai maksājat par to kādam citam. Ir lēti tīmekļa mitinātāji un ir labi tīmekļa mitinātāji. Nav neviena, kas atbilstu abiem nosacījumiem. Pat ja jūsu mitināšanas pakalpojumu sniedzējs rūpējas par pirmo 5 elementu atjaunināšanu un darbību, iespēja, ka spraudnis vai motīvs kaut ko pārtrauc, ir latenta.
Statiskās vietnes (kuras reiz ir ģenerējis ģenerators) ir nekas cits kā HTML, CSS un Javascript faili, tāpēc tām nav nepieciešams tik daudz lietu, lai tās darbotos. Jūs pat varat izvēlēties tos pats uzņemt Raspberry Pi.
Elastīgums
Tradicionālie satura pārvaldnieki ir ļoti konfigurējami, un tiem ir simtiem papildinājumu, kas ļauj viņiem darīt gandrīz jebko. Bet jūs pavadāt daudz laika, noņemot to, kas jums nav nepieciešams. Un visinteresantākie papildinājumi ir samaksāti (un diezgan dārgi)
Izmantojot statiskos vietņu ģeneratorus, varat izveidot vietni tikai ar nepieciešamo un viegli pārveidot, kad nepieciešams
Ātrums
Kā es paskaidroju raksta sākumā, statiska vietne ir tikai HTML, stilu lapas un Javascript kods. Serveris pirms tā parādīšanas neveic nekādas izmaiņas, tāpēc tas tiek ielādēts ātrāk.
Drošība
Populārāko satura pārvaldnieku problēma ir tieši tā, ka viņi ir ļoti populāri. Izmantojot simtiem tūkstošu koda rindiņu, ir ļoti viegli kļūdīties. Kibernoziedznieki izmanto šīs kļūdas.
Ir svarīgi to paturēt prātā. Vietnei nav jābūt populārai, lai tā kļūtu par kibernoziegumu upuri. Pirms gadiem, izmantojot satura pārvaldnieka ievainojamību, viņi izmantoja vienu no manām vietnēm, lai piesaistītu Ziemeļamerikas bankas klientus.
Citiem vārdiem sakot, jums jāpārliecinās, ka pilnīgi visi iepriekš minētie komponenti ir atjaunināti (un lūdzieties, lai izstrādātāji atklātu ievainojamības pirms noziedzniekiem)
Statiskos portālos nevar ievadīt ļaunprātīgu kodu, jo tie tiek augšupielādēti ražošanas mašīnā. Ģeneratori izveido plakanus HTML failus ar CSS un JavaScript. Kad lietotājs pieprasa lapu no jūsu vietnes, serveris viņiem vienkārši nosūta šīs lapas failu, to nevajadzot atjaunot.
Datu bāzes arī nevar mainīt, jo tās netiek izmantotas.
Statiskās vietnes ir noderīgas arī tad, ja vēlaties izplatīt informāciju vidē, kur savienojums ir lēns vai tā vispār nav. Piemēram, Wikipedia portatīvā versija atbilst šai prasībai; Citiem vārdiem sakot, tas sniedz informāciju un zināšanas bez nepieciešamības pieslēgties internetam.
Paldies par komentāru. Labs ieguldījums
Es nesen eksperimentēju ar Bashblog, bet man šķiet, ka esošās dokumentācijas ir ļoti maz ...
Ar Pelican man ir veicies labāk, bet, manuprāt, tas ir nepieciešams, ir vairāk un labākas dziesmas, lielākā daļa no tām, kas tur ir, ir ļoti vecas.
Paldies par atsauksmēm