Piektdienas vakars, zvans: „Jūsu mājaslapa rāda kļūdu”. Jūs neko nemainījāt. Neviens neko nemainīja. Kāpēc lapa, kurai neviens nepieskārās, pēkšņi nestrādā? Īsā atbilde: tāpēc, ka vairums mājaslapu tiek saliktas no jauna katru reizi, kad kāds tās atver. Garā atbilde ir šis raksts, un tajā ir arī labas ziņas.
Kāpēc lapas lūst pašas no sevis
Populārajās platformās katra lapas atvēršana ir maza montāža: serveris jautā datubāzei, palaiž duci spraudņu, saliek lapu un tikai tad to parāda. Katrs spraudnis atjauninās pēc sava grafika, un jebkuri divi no tiem var vienā naktī pārstāt sadzīvot. Tāpēc „mēs neko nedarījām, bet lapa nokrita” nav mistika. Tā ir arhitektūra.
Tā pati montāža ir arī iemesls, kāpēc šādas lapas regulāri uzlauž: kur daudz kustīgu daļu, tur daudz durvju. Un tāpēc rēķinā katru mēnesi ir rinda „atjauninājumi un uzraudzība”. Kāds tiek algots turēt trauslu konstrukciju stāvus.
Mūsu pieeja: lapa kā gatavs fails
Mēs būvējam citādi. Saturs dzīvo administrācijas panelī; kad nospiežat „Publicēt”, sistēma uzraksta gatavus HTML failus, un tieši šos failus serveris rāda apmeklētājiem. Nekas netiek montēts apmeklētāja acu priekšā. Lapa, kuru jūs šobrīd lasāt, ir tieši šāds fails.
Failam nav ko uzlauzt, nav kam savstarpēji nesaderēt un nav ko atjaunināt katru otrdienu. Godīgs ierobežojums, lai šis nebūtu reklāmas teksts: pieeja der lapām, kuru saturs mainās reizi dienā vai nedēļā: uzņēmumu lapām, pakalpojumu vietnēm, kampaņām. Interneta veikalam ar grozu un tūkstoš precēm tā nav pareizā atbilde.
Ātrums, ko klients jūt un Google mēra
Gatavs fails atveras tik ātri, cik serveris spēj to atdot. Datubāzei un spraudņiem šajā sarunā balss nav. To jūt klients, un to mēra Google, kārtojot meklēšanas rezultātus.
Pārbaudiet savējo tagad: telefons, mobilie dati, ne ofisa Wi-Fi, hronometrs. Cik sekunžu paiet, līdz lapā var kaut ko izdarīt? Trīs ir robeža. Ja esat virs tās, daļa apmeklētāju aiziet, pirms vispār ierauga, cik laba ir jūsu lapa.
Poga „Saglabāt”, no kuras nav bail
Pazīstat sajūtu, kad administrācijas panelī ir bail spiest „Saglabāt”, jo nav skaidrs, kas tieši mainīsies publiskajā lapā? Tā nav jūsu vaina. Tā ir sistēmas, kurā priekšskatījums un publicētā lapa top pa dažādiem ceļiem.
Mūsu sistēmā abus darbina viens un tas pats kods, tāpēc panelī redzamais ir burtiski tas, kas tiks publicēts. Atšķirība nav „maz ticama”, tā ir neiespējama. Un publicēšana notiek pēc principa „viss vai nekas”: ja kaut viena lapa nesaliekas, nekas netiek mainīts. Apmeklētājs nekad nesatiek pusgatavu vietni, un jūs nekad neuzzināt, cik reižu tas jūs pasargāja, un tieši tā tam jābūt.
Paskatieties savā uzturēšanas rēķinā
Atveriet pēdējo rēķinu par mājaslapas uzturēšanu un atrodiet atbildi uz vienkāršu jautājumu: par ko tieši ir šī nauda? Ja lielākā rinda ir „atjauninājumi un uzraudzība”, jūs maksājat par trauslumu, par to, lai konstrukcija nesabruktu. Tā nav attīstība; tā ir mūžīga sīknaudas maksa par bailēm.
Atsūtiet mums savas lapas adresi. Vienā e-pastā pateiksim godīgi: vai jūsu gadījumā failu pieeja der, ko tā mainītu un cik no pašreizējā uzturēšanas rēķina tā vienkārši izsvītrotu. Ja neder, arī to pateiksim, un jūs vismaz zināsiet, par ko maksājat.