Please provide the text you’d like translated into Lithuanian.
Aš paruošiau Hostinger Laravel VPS, paleidau jį per visą serverio našumo testų rinkinį ir pateikiau Kodee AI palaikymui du realius techninius klausimus. Vienas mygtukas skydelyje neatliko to, ką žadėjo jo etiketė.
Aš paruošiau Hostinger Laravel VPS, paleidau jį per visą serverio našumo testų rinkinį ir pateikiau Kodee AI palaikymui du realius techninius klausimus. Vienas mygtukas skydelyje neatliko to, ką žadėjo jo etiketė.
Hostginger parduoda savo Laravel VPS kaip iš anksto įdiegtą, DI valdomą serverį, sukurtą tam, kad Laravel projektas būtų greitai paleistas. Didžioji dalis šio pažado pasitvirtino realiai testuojant: stiprūs benchmarkai, pajėgus DI palaikymo agentas, atsarginės kopijos patvirtintos kaip veikiančios pagal grafiką.
Vis dėlto viena mygtuko funkcija valdymo skydelyje nuvedė mane ten, kur visai nesitikėjau atsidurti, ir prieš jį paspaudžiant verta apie tai žinoti. Štai visa apžvalga.
Hostinger Laravel VPS Hosting
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Nuo užsakymo iki veikiančio serverio – per minutes
Cloudpanel suteikia pilną serverio valdymo prieigą
Kodee tikrina ir taiso veikiančias problemas
Savaitinės atsarginės kopijos vykdomos ir tikrinamos automatiškai
Stiprus CPU mastelio didinimas abiem branduoliais
Subalansuotas disko skaitymo ir rašymo greitis
Pastovus beveik gigabito tinklo greitis per visus bandymus
30 dienų pinigų grąžinimo garantija VPS planams
Cons
Kenkėjiškų programų skeneris neįdiegtas pagal numatytuosius nustatymus
Mygtukas Manage App nukreipia į Laravel Cloud
Tip Laravel programą valdykite per Cloudpanel, o ne per mygtuką Manage App, ir patikrinkite Security skirtuką, jei norite, kad kenkėjiškų programų skeneris būtų iš tikrųjų įjungtas.
Įvertinimo skaidymas
Norėdamas įvertinti Hostinger Laravel VPS hostingą, pritaikiau HostAdvice reitingavimo metodiką – tą pačią standartizuotą prieigą, kuri naudojama visose svetainės apžvalgose, kad balai išliktų nuoseklūs ir paremti realiais testais, o ne rinkodaros pažadais. Štai kaip jis įvertintas pagal kiekvieną parametrą.
Kodee du kartus patikrino veikiantį serverį ir abu kartus pateikė tikslius, diegimui paruoštus pataisymus.
Viso
9.1/10
Pajėgus Laravel hostingo sprendimas su puikiu palaikymu ir benchmarkais, kuriam kliudo viena reali sąsajos klaida.
Hostinger Laravel VPS Hosting
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Hostinger Laravel hostingą siūlo kaip vieną iš keturių KVM VPS pakopų – KVM 1 iki KVM 8 – ir kiekviena jų kartu didina CPU branduolių, RAM, NVMe disko talpą ir pralaidumą.
Laravel pats savaime nėra atskiras pirkinys – tai vieno paspaudimo programa, kuri diegiama ant bet kurios pasirinktos pakopos užsakymo metu, o Cloudpanel pridedamas kaip tikrasis valdymo skydelis, naudojamas įdiegimui tvarkyti jam jau veikiant.
Atsiskaitymo terminai: Planai apmokami iš anksto 1, 12 arba 24 mėnesių terminais, o ilgesni terminai suteikia realias nuolaidas nuo mėnesio kainos. Visą skirtingų pakopų ir terminų kainodarą žiūrėkite kainų valdiklyje apačioje.
Pinigų grąžinimo garantija: VPS planams taikoma 30 dienų garantija, tačiau smulkusis tekstas prideda realų apribojimą. VPS pinigų grąžinimą galite prašyti tik kartą per 180 dienų, todėl antras grąžinimas už atskirą VPS pirkinį per tą laikotarpį nebus patenkintas. Atnaujinimai esamam VPS planui visiškai neįtraukiami.
Bandomasis laikotarpis: Neradau atskiro bandomojo laikotarpio Laravel VPS hostingui, tik 30 dienų pinigų grąžinimo garantiją. Planuokite savo vertinimo laiką atsižvelgdami į šį apribojimą.
Mokėjimo metodai: Kortelė (Visa, Mastercard, Amex, Discover), PayPal, Google Pay, AliPay atskiromis China ir Hong Kong versijomis bei Coingate kriptovaliutoms. Kriptovaliutų mokėjimams pinigų grąžinimo politika netaikoma, todėl turėkite tai omenyje, jei garantija jums svarbi.
Kas įtraukta: Į kiekvieną pakopą įeina nemokamas .cloud domenas pirmiems metams, pilna root prieiga, Git integracija ir Cloudpanel be papildomo mokesčio, todėl lipduko kaina yra arčiau tikrosios kainos nei pas hostus, kurie atskirai ima mokestį už valdymo skydelį.
Paties Hostinger gairės rodo, kad KVM 1 pakanka paprastai Laravel svetainei, o KVM 8 rekomenduojamas sunkesniems, resursams imlesniems projektams.
Prie to verta pridurti iš testavimo, kad su Manage App mygtuku susijusi programos valdymo painiava ir pagal numatytuosius nustatymus išjungtas kenkėjiškų programų skeneris galioja visoms pakopoms vienodai, todėl didesnė pakopa neišspręs nė vienos iš šių problemų. Rinkitės planą pagal tai, ko iš tikrųjų reikia jūsų programai, o ne tik pagal pradines plano puslapio kainas.
Funkcijos
AMD EPYC procesoriai visose pakopose
NVMe SSD saugykla visuose planuose
Git integracija supaprastintam kodo diegimui
Pilna root prieiga per SSH
Cloudpanel valdymo skydelis įtrauktas pagal numatytuosius nustatymus
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Laravel programa gyvena arba žūva ant po ja esančio serverio ne mažiau nei nuo paties kodo. Puslapių įkėlimas priklauso nuo CPU greičio, vykdančio PHP, duomenų bazės užklausos priklauso nuo disko I/O, sesijos ir spartinančioji atmintis priklauso nuo atminties, o jei programa vykdo eilės darbus arba turi tikrų lankytojų, svarbūs ir tinklo pralaidumas bei ilgalaikės apkrovos apdorojimas.
Paties Laravel tai nekeičia – vis tiek tai PHP, veikiantis Linux sistemoje, todėl tikrasis čia testas yra VPS.
Aš paleidau pilną benchmarkų rinkinį šiame serveryje, apimantį CPU, atmintį, diską, tinklą ir ilgalaikį apkrovos testą, kad pamatyčiau, ką šis planas iš tikrųjų suteikia ir ką tai reiškia tikrai programai.
Testuotas egzempliorius buvo KVM 2 planas, kurį pasirinkau užsakymo metu:
CPU: 2 vCPU, išskirti iš pagrindinio serverio, kuriame veikia AMD EPYC 9354P procesorius
RAM: 7.8GB naudojamos iš priskirtų 8GB, plius 2GB swap
Prieš pereinant prie skaičių, verta žinoti, kad Hostinger Laravel VPS linija naudoja tas pačias keturias pakopas kaip ir likusi VPS gama – KVM 1 iki KVM 8 – o KVM 2 yra antra nuo apačios, vienu žingsniu aukščiau už pigiausią variantą ir gerokai žemiau KVM 4 ir KVM 8 pakopų, skirtų sunkesnėms, kelių programų apkrovoms.
Kas seka, atitinka mažą ar vidutinį Laravel projektą – vieną programą, aptarnaujančią realų, bet nedidelį srautą, o ne didelę platformą, veikiančią su keliomis paslaugomis viename serveryje.
1. CPU našumas
Vieno gijos: 1,624.55 įvykiai per sekundę, vidutinė delsos trukmė 0.61ms, 95-as procentilis 0.64ms
Daugiasriegis, 2 gijos: 2,864.02 įvykiai per sekundę, vidutinė delsos trukmė 0.70ms, 95-as procentilis 1.10ms
Gijų teisingumo standartinis nuokrypis: 182.50, kai vidurkis yra 14,321.5 įvykiai vienai gijai
Štai ką tas vienos gijos skaičius iš tikrųjų reiškia praktikoje. Įprasta Laravel užklausa, Blade vaizdo atvaizdavimas, kelių Eloquent užklausų vykdymas, sesijos tikrinimas, didžiąją laiko dalį praleidžia viename CPU branduolyje, atlikdama PHP darbą, o ne pasiskirstydama per kelis branduolius vienu metu.
Šiame teste esanti 0.61ms vidutinė delsos trukmė vienam skaičiavimo įvykiui reiškia, kad CPU nėra tas sluoksnis, dėl kurio puslapis jausis lėtas.
Skirtumas tarp vidutinės delsos ir 95-ojo procentilio taip pat mažas – 0.61ms prieš 0.64ms – vadinasi, našumas išliko pastovus, o ne kartais kuri nors užklausa užtrukdavo daug ilgiau nei kitos, kas realiems lankytojams pasireikštų kaip atsitiktinai lėtai užsikraunantys puslapiai.
Daugiasriegis rezultatas yra naudingesnis skaičius norint suprasti konkurenciją. Perėjus nuo vienos gijos prie dviejų, pralaidumas beveik padvigubėjo – apie 88 procentų mastelio didinimo efektyvumas – o tai reiškia, kad šiame VPS nedaug pajėgumo prarandama dėl pridėtinės naštos arba kitų nuomininkų, konkuruojančių dėl tų pačių fizinių branduolių.
Praktiškai tai reiškia, kad PHP-FPM, veikiantis su dviem darbuotojo procesais šiame plane, gali aptarnauti maždaug dvigubai didesnį užklausų kiekį nei vienos gijos scenarijuje, kol CPU taps kliūtimi, o ne mažiau nei dvigubai, kaip būtų, jei dvi vCPU tarpusavyje kovotų dėl ciklų.
Gijų teisingumo rodiklis, apie 1.3 procento variacija tarp dviejų gijų, patvirtina, kad abu branduoliai atliko maždaug vienodą darbo dalį, o ne vienas branduolys nešė visą apkrovą, kol kitas ilsėjosi. Tikrai svetainei tai reiškia, kad užklausos tolygiai paskirstomos tarp PHP-FPM darbuotojų, o ne kaupiasi prie to darbuotojo, kuris tuo metu užsiėmęs.
2. Atminties greitis
Nuoseklus įrašymas: 5,865.22 MiB/sec
Nuoseklus skaitymas: 7,155.43 MiB/sec
Atminties greitis Laravel atveju svarbus taip, kad tai lengva nepastebėti. Kiekvienas OPcache paieškos veiksmas, kiekvienas sesijos nuskaitymas, kiekvienas masyvas ar kolekcija, kurią jūsų programa sukuria apdorodama užklausą, gyvena RAM, o jei tame pačiame serveryje veikia ir talpyklos sluoksnis, pavyzdžiui Redis, jis konkuruoja dėl to paties atminties pralaidumo.
Esant maždaug 5.9 GiB per sekundę rašymo ir 7.2 GiB per sekundę skaitymo greičiui, šis VPS gali perkelti duomenis į atmintį ir iš jos pakankamai greitai, kad atminties operacijos beveik tikrai nebus tai, kas sulėtins užklausą; tipinei Laravel programai kliūtis beveik visada bus diskas arba tinklas anksčiau nei RAM greitis.
Kur atmintis svarbesnė tiesiogiai, tai talpa, o ne greitis. Su 7.8GB naudojamos RAM ir 2GB swap už jos nugaros, šis planas gali patogiai vienu metu vykdyti PHP-FPM, MySQL arba PostgreSQL ir mažą Redis egzempliorių vienai programai, tačiau jis nepalieka daug vietos, jei tame pačiame VPS laikote kelias svetaines arba duomenų bazę su didele darbine rinkmena.
Swap yra apsauginis tinklas trumpam atminties šuoliui, o ne pakaitalas RAM, jei programa iš tikrųjų per maža šiam planui.
Atsitiktinis 4K mišrus skaitymas/rašymas: maždaug 9,400 IOPS kiekviena kryptimi, apie 36.7 MiB/s pralaidumas kiekviena kryptimi
Nuoseklus greitis yra tas skaičius, kuris svarbus didelėms vienkartinėms operacijoms – duomenų bazės atsarginės kopijos atkūrimui, įkeltos archyvo bylos išskleidimui, didelio žurnalo failo įrašymui.
Esant maždaug 740–750 MiB/s abiem kryptimis, ir kai skaitymas bei rašymas skiriasi mažiau nei dviem procentais, šis diskas neturi to vienpusiško silpnumo, kuris pasitaiko kai kuriose debesų saugyklose, kur skaitymai greiti, bet rašymai gerokai atsilieka.
Atsitiktinis 4K našumas yra tas skaičius, kuris iš tikrųjų geriausiai prognozuoja, kaip Laravel programa jausis kasdien naudojant, nes duomenų bazė neskaito ir nerašo dideliais nuosekliais blokais – ji skaito ir rašo mažus, išsibarsčiusius blokus, kai ieško eilučių, atnaujina indeksus ir rašo į savo transakcijų žurnalą.
Kiek daugiau nei 9,000 IOPS kiekviena kryptimi reiškia maždaug 9,000 mažų duomenų bazės operacijų per sekundę, kol diskų I/O tampa ribojančiu veiksniu.
Įprasta Laravel puslapio užklausa gali sukelti nuo kelių iki kelių dešimčių užklausų, priklausomai nuo to, kaip sukurta programa, o tai reiškia, kad šis diskas turi pakankamai erdvės apčiuopiamam vienu metu veikiančių naudotojų skaičiui, besikreipiančiam į duomenų bazę, prieš užklausoms pradedant rikiuotis laukiančiomis disko prieigos.
Norint pasiekti šią ribą, reikėtų akivaizdžiai rašymu intensyvios apkrovos, didelio masto žurnalavimo, užimtos eilės lentelės, dažnų talpyklos įrašų į diską.
Abu bandymai buvo atlikti prieš serverį Phoenix, Arizona, atitinkančią JAV vietą, kurią pasirinkau užsakymo metu, beveik iki pilno gigabito abiem kryptimis, ir abiejuose bandymuose užfiksuotas 0% paketų praradimas.
Laravel programai šis skaičius svarbiausias dviem dalykams – kaip greitai serveris gali pateikti turto failus ir API atsakymus lankytojams, ir kaip greitai užsibaigia išoriniai API skambučiai arba duomenų paėmimas iš kitų paslaugų.
Beveik gigabito pralaidumas reiškia, kad pralaidumas nebus kliūtis tipinei žiniatinklio programai; reikėtų labai didelio kiekio didelių failų perdavimų, vaizdo įrašų, didelių atsisiuntimų, masinių eksportų, kad tai taptų ribojančiu veiksniu, o ne CPU ar disku.
Beveik identiški rezultatai dviejuose atskiruose bandymuose, atliktuose su kelių minučių skirtumu, taip pat paneigia atsitiktinai gerą rezultatą – tai yra pastovus ryšio elgesys, o ne skaičius, kuris vieną kartą netikėtai šoktelėjo.
5. Apkrovos testas
CPU, atminties ir disko apkrovos testus vykdžiau po 180 sekundžių, kad pamatyčiau, kaip serveris laiko ilgalaikę apkrovą, o ne tik trumpą šuolį:
CPU apkrova, 2 darbuotojai: 540,042 bogo ops, 0 klaidų
Atminties apkrova, 2 darbuotojai: 24,335,966 bogo ops, 0 klaidų
Disko apkrova, 2 darbuotojai: 2,655,058 bogo ops, 0 klaidų
Atskiri bogo ops skaičiai čia svarbūs mažiau nei tai, kas neįvyko.
Nulinis nesėkmingų darbuotojų skaičius ir nuliniai nepatikimi rodikliai visuose trijuose testuose, vykdytuose vienas po kito po tris pilnas minutes, reiškia, kad serveris išlaikė CPU, atmintį ir diską vienu metu veikiant spaudimui, nesugriuvo, nepradėjo riboti savęs į nepatikimą būseną ir negrąžino rezultatų, kuriuos pats benchmarkas pažymėtų kaip įtartinus. Tai arčiausiai, kiek tokio tipo testavimas priartėja prie realaus srauto šuolio, kai keli resursai apkraunami iki maksimumo
vienu metu, ir būtent šis rezultatas svarbiausias visiems, kurie nerimauja, kad jų svetainė gali nebeatlaikyti užimtesnio periodo, o ne veikti gerai tik atskiruose, vienas po kito vykdomuose testuose.
Bendras našumo verdiktas
KVM 2 planas veikia gerai tam, kas jis yra – mažo ar vidutinio lygio VPS, o ne flagmanas. Praktikoje šis serveris turi pakankamai vienos gijos CPU greičio ir pakankamai atsitiktinių disko IOPS, kad įprastas Laravel puslapio įkėlimas išliktų greitas, pakankamai tinklo pralaidumo, kad pralaidumas netaptų kliūtimi normaliai žiniatinklio programai, ir jis išsilaikė be jokių klaidų, kai buvo apkrautas trimis vienu metu vykdytais streso testais.
To nereikėtų laikyti Hostinger Laravel hostingo visumos verdiktu, nes tai tik viena pakopa iš keturių.
Mažesnis asmeninis projektas arba mažo srauto programa galėtų ramiai veikti pigesniame KVM 1 plane, o Laravel programa, aptarnaujanti realų gamybinį srautą, vykdanti suplanuotas užduotis, eilės darbuotojus ir duomenų bazę vienu metu, turėtų žvalgytis į KVM 4 arba KVM 8, o ne laikyti šiuos KVM 2 skaičius riba. Rinkitės pagal tai, ko iš tikrųjų reikia programai veikti, o ne tik pagal įėjimo kainą plano puslapyje.
Hostinger Laravel VPS Hosting
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Hostinger Laravel VPS testavau nuo užsakymo iki tikrojo valdymo įrankių, kurie su juo pateikiami, atidarymo.
Tai apėmė plano ir serverio vietos pasirinkimą, paskyros sukūrimą, apmokėjimą, o tada bandymą išsiaiškinti, kaip iš tikrųjų valdyti Laravel diegimą, kai serveris jau veikė. Toliau – kaip iš tikrųjų vyko šis procesas, įskaitant momentą, kai sąsaja mane nuvedė ten, kur visai nesitikėjau.
1. Registracija
Pradėjau nuo Laravel VPS nukreipiamojo puslapio, kuriame pirmiausia pateikiami trys pažadai, kuriuos verta prisiminti:
Pasirinkau KVM 2 planą – protingą vidurio variantą vienai Laravel programai, o ne resursams imliam sprendimui – ir perėjau į krepšelį.
Iš ten krepšelio puslapis viską rodė viename ekrane:
Apmokėjimo laikotarpis: 1, 12 arba 24 mėnesiai, sutaupymai rodomi prie kiekvieno pasirinkimo
Serverio vieta: regionai sugrupuoti pagal žemynus, šalia nurodoma delsos trukmės prognozė
Programų prekyvietė: daugiau nei tūkstantis vieno paspaudimo OS, skydelių ir programų variantų
Pasirinkau 24 mėnesius dėl mažesnės kainos, o paskui daugiau nei įprastai laiko praleidau svarstydamas serverio vietą.
Jungtinė Karalystė sąraše rodė geriausią delsą, tačiau vis tiek peržvelgiau visus kitus regionus. Šiaurės Amerika rodė neblogą rezultatą Jungtinėms Valstijoms, o Azijos greičiausias variantas – Malaizija – gerokai atsiliko nuo abiejų.
Kadangi svetainė, kurią turėjau omenyje, daugiausia būtų skirta Amerikos auditorijai, pasirinkau JAV, o ne techniškai greitesnę Jungtinę Karalystę.
Tai verta pabrėžti visiems, lyginantiems regionus šiame puslapyje. Geriausia delsos trukmė jums, sėdint prieš savo nešiojamąjį kompiuterį, nėra tas skaičius, kuris svarbus. Svarbi delsos trukmė žmonėms, kurie iš tikrųjų lankysis svetainėje, todėl rinkitės pagal savo auditoriją, o ne pagal savo pačių testų rezultatus.
Toliau nuėjau į programų prekyvietę, kur Laravel jau buvo pasirinktas – tas pats vieno paspaudimo nustatymo modelis, kurį Hostinger naudoja visame savo programų kataloge. Nieko keisti nereikėjo, todėl perėjau tiesiai į apmokėjimą.
Aš jau buvau prisijungęs prie esamos Hostinger paskyros, todėl pati registracija užtruko vieną paspaudimą.
Po to atsiskaitymo adresas ir mokėjimo ekranas siūlė:
Kortelę, apimančią Visa, Mastercard, Amex ir Discover
PayPal
Google Pay
AliPay, atskiromis China ir Hong Kong versijomis
Coingate kriptovaliutų mokėjimui
Viskas viename puslapyje, be atskiro peradresavimo. Pateikiau mokėjimą, iškart gavau patvirtinimo el. laišką ir buvau grąžintas į hPanel, kur naujas serveris jau buvo pažymėtas kaip veikiantis.
Čia išsiskiria tai, kiek daug pasirinkimų Hostinger suteikia atsiskaitymo metu, bet nieko iš jų nepaverčia privalomu.
Ypač vietos palyginimą verta vertinti rimtai, o ne tiesiog praleisti, nes plano puslapio numatytoji rekomendacija ne visada atitiks tai, kas iš tikrųjų naudosis serveriu.
2. Valdymo skydelis/kliento sritis
Kai mokėjimas buvo patvirtintas, hPanel atsidarė pagrindiniame ekranе, tame pačiame centriniame paskyros skydelyje, kuris iš vienos vietos valdo domenus, el. paštą, svetainių kūrimo įrankį ir VPS valdymą.
Jis pasveikino mane vardu, rodė DI užklausos juostą, greitųjų veiksmų mygtukų eilę, darbų sąrašą ir toliau puslapyje esantį visų paskyros svetainių bei serverių sąrašą.
Toliau nuslinkau iki VPS lentelės, kur naujas serveris jau buvo pažymėtas kaip Running, o jo vardas, IP adresas, planas ir galiojimo pabaigos data buvo matomi nieko neatidarius.
Paspaudžiau Manage, kad pereičiau į konkretaus serverio skydelį.
Patekus į paskyros pagrindinį puslapį iškart po apmokėjimo, kai serveris jau buvo parengtas ir matomas sąraše, yra ta proceso dalis, kuri nuosekliai veikia gerai.
Nėra nei atskiro laukimo ekrano, nei poreikio naršyti meniu, kad rastum ką tik nusipirkai.
3. Laravel ir serverio valdymas
Paspaudus Manage atsidarė VPS Overview puslapis, ir čia prasideda tikrieji skirtumai.
Pačiame viršuje buvo programos kortelė su užrašu Laravel ir mygtuku Manage App, patvirtinanti, kad Laravel buvo įdiegtas automatiškai per parengimą.
Po ja buvo antra kortelė, kurios nesitikėjau:
Cloudpanel, sukurtas Ubuntu 24.04 pagrindu
Administratoriaus vardas rodomas atviru tekstu
Slaptažodžio atkūrimo nuoroda
Savas Manage panel mygtukas, atskirai nuo aukščiau esančios Laravel kortelės
Ta antroji kortelė svarbesnė, nei atrodo. Cloudpanel yra pilnas serverio valdymo skydelis, įtrauktas kartu su Laravel, o ne vienkartinis diegimo vedlys, ir paaiškėjo, kad būtent jis yra tikroji vieta failams, svetainėms ir kasdieniam serverio valdymui.
Nuslinkus pro abi korteles, po jomis buvo matomas pats Ubuntu 24.04 egzempliorius, pažymėtas Running, su perkrovimo ir terminalo valdikliais bei root SSH detalėmis, išdėstytomis taip pat kaip ir kituose šios paskyros VPS.
Kadangi serveris buvo ką tik parengtas, resursų grafikai dar nebuvo užpildyti – hPanel rodė pranešimą, prašantį grįžti maždaug po 30 minučių, kad būtų matomi naudojimo duomenys, ir tai yra sąžiningas būdas elgtis su serveriu, kuris iš tikrųjų dar neturi srauto istorijos, o ne rodyti tuščius grafikus tarsi jie ką nors reikštų.
Toliau radau:
SSH raktų valdymą
Ugniasienės taisykles
Atsarginių kopijų momentines kopijas
Kenkėjiškų programų skeneris: Not installed
Paskutinė eilutė yra pirmoji tikra spraga. Kenkėjiškų programų skeneris rodomas kaip Not installed, ir tai yra tiesiai po plano puslapiu, kuriame automatinis kenkėjiškų programų skeneris įvardijamas kaip viena iš trijų pagrindinių šio produkto savybių. Kad ir ką žadėtų rinkodara, jis nėra įjungtas pagal numatytuosius nustatymus serveryje, kurį iš tikrųjų gaunate.
Smalsu, ar kita pagrindinė pažado dalis veikia geriau, patikrinau Backups & Monitoring. Latest Actions žurnalas rodė:
Tą pačią dieną užregistruotas recreate veiksmas
Savaitiniai backup_create įrašai, kiekvienas pažymėtas Success, besitęsiantys daugiau nei mėnesį atgal
Šis teiginys pasitvirtino pagal pačios paskyros žurnalus, ir tai yra ryškus kontrastas su kenkėjiškų programų skeneriu, kuris buvo neįjungtas vos viena sekcija toliau.
Verta žinoti, kad Hostinger kai kurias savo nurodytas funkcijas pateikia pagal numatytuosius nustatymus, o kitas palieka jums įjungti patiems, ir vienintelis būdas tai sužinoti – patiems pasidairyti, nes plano puslapyje visos jos pateikiamos tarsi būtų vienodai įtrauktos.
Tada grįžau prie Laravel programos kortelės ir paspaudžiau Manage App, tikėdamasis, kad jis atidarys kažkokį Laravel specifinį nustatymų ar failų valdymo ekraną, kaip kad Cloudpanel mygtukas aukščiau.
Vietoj to jis atidarė puslapį pavadinimu “Let’s get started”, kuriame pateikiamos nuorodos į Laravel dokumentaciją ir Laracasts vaizdo pamokas, o po jomis vienas mygtukas Deploy now.
Vis tiek jį paspaudžiau, kad pažiūrėčiau, kur nuves, ir jis nukreipė į laravel.com/cloud – Laravel Cloud registracijos puslapį.
Štai tiksli skirtis, kurią verta nusakyti labai tiksliai.
Laravel Cloud nėra Hostinger produktas ir neturi nieko bendra su VPS, už kurį ką tik sumokėjau. Tai atskira, visiškai valdoma hostingo platforma, kurią sukūrė ir parduoda pati Laravel komanda, konkuruojanti toje pačioje erdvėje kaip Vercel ar Heroku, turinti savo paskyros sistemą, savo kainodarą ir savo nemokamą naudojimo kreditą.
Užsiregistravus ten reikštų mokėti Laravel, papildomai prie to, ką jau sumokėjote Hostinger, kad jūsų programos priegloba būtų visiškai kitoje vietoje.
Kalbant apie tai, kodėl Manage App rodo būtent tai, aš patikrinau oficialų žinių bazės straipsnį, kurį nurodė pats Kodee, kai paklausiau: “How to use the Laravel VPS template at Hostinger“. Tas straipsnis paaiškina, kaip pasiekti CloudPanel per savo VPS IP 8443 porte, redaguoti .env failą ir vykdyti Composer bei Artisan komandas per SSH.
Jame niekur neminimas mygtukas Manage App ir niekur neminimas Laravel Cloud. Taigi tai nėra atvejis, kai paaiškinimas slypi kažkur, ko aš nemačiau.
Paties Hostinger oficialus šio konkretaus šablono naudojimo gidas nepripažįsta, kad tas mygtukas apskritai egzistuoja, o Kodee, kai paklausiau tiesiogiai, patvirtino, kad Manage App nevaldo VPS ir perspėjo, jog prisiregistravus prie Laravel Cloud iš ten reikštų antrą, atskirą sąskaitą.
Bet kas, kas paspaudžia Manage App tikėdamasis valdyti savo programą, atsiduria prisiregistravimo puslapyje visiškai kitam mokamam produktui, ir niekur nėra dokumentacijos, kuri iš anksto tai paaiškintų.
Mygtukas, kuris iš tikrųjų nuveda ten, yra vienu kortelės žingsniu žemiau. Manage panel, ant Cloudpanel kortelės.
Jį paspaudus atsidaro prisijungimo ekranas, prašantis vartotojo vardo ir slaptažodžio, ir čia verta būti tiksliam, nes pati panelė tame ekrane daugiau jokių užuominų nepateikia.
Vartotojo vardas yra admin, o slaptažodis yra serverio slaptažodis, kurį Hostinger atsiuntė el. paštu pirmą kartą parengus VPS, o ne jūsų Hostinger paskyros slaptažodis.
Jei tas laiškas seniai ištrintas, Reset nuoroda šalia slaptažodžio lauko Cloudpanel kortelėje sugeneruoja naują slaptažodį nereikalaujant ieškoti pašto dėžutėje.
Prisijungus Cloudpanel atsidaro Sites sąraše, o VPS vardas jau sukonfigūruotas kaip veikianti svetainė, app type nustatytas į PHP ir šalia pateikiama Manage nuoroda.
Atidarius tos svetainės nustatymus atsirado visa skirtukų eilė: Settings, Vhost, Databases, Varnish Cache, SSL/TLS, Security, SSH/FTP, File Manager, Cron Jobs ir Logs.
Tai tikras, išsamus valdymo skydelis, ir verta pabrėžti, kad ten pat yra ir Cron Jobs skirtukas. Kodee man paaiškino, kaip rankiniu būdu per SSH pridėti planuoklės cron įrašą, ir tai veikia puikiai, tačiau Cloudpanel turi „point-and-click“ būdą padaryti tą patį be terminalo išvis, o nei Kodee, nei žinių bazės straipsnis šios galimybės nepaminėjo.
Su tuo užbaigus, kairysis meniu serverio valdymo puslapyje ir yra vieta, kur slypi tikrieji valdikliai.
Štai ką jis siūlo:
Overview: santraukos puslapis, kuriame matomos Laravel ir Cloudpanel programų kortelės, resursų naudojimas ir visos žemiau esančios greitosios nuorodos
Settings: serverio lygio konfigūracija, apimanti tokius dalykus kaip root slaptažodžio atstatymas ir hosto vardo keitimas
OS & Panel: operacinės sistemos ir įdiegto valdymo skydelio kontrolė
Backups & Monitoring: išsiplečia į Snapshots & Backups, Server Usage ir Latest Actions, kur ir radau savaitinių atsarginių kopijų žurnalą, patvirtinantį, kad pažadas išsipildė
Security: apima kenkėjiškų programų skenerį ir ugniasienės nustatymus – skyrių, kuriame radau, kad skeneris išjungtas
API: atidaro Hostinger API dokumentaciją naujame skirtuke, tiems, kurie automatizuoja serverio valdymą už panelės ribų
DNS Manager: domeno ir DNS įrašų valdymas, susietas su serveriu
Tutorials: išorinė nuoroda į Hostinger pagalbos turinį
Tai pakankamai platus spektras, kad būtų galima vadinti pilna VPS administravimo aprėptimi. Serverio nustatymai, OS valdymas, saugumas, atsarginės kopijos, DNS ir API prieiga visi pateikiami kaip atskiros kategorijos, o ne paslėpti bendrame nustatymų meniu, ir aš nesusidūriau su nieko, ko man būtų reikėję ir ko nebūtų šiame sąraše.
Tai, ko jis nedaro, yra Laravel specifinių įrankių sujungimas – kodo diegimas, .env failų valdymas, Artisan komandų vykdymas – visa tai vyksta per Cloudpanel arba terminalą, o ne per šoninį meniu.
Kas veda prie terminalo mygtuko ant Ubuntu kortelės. Jo paskirtis – tiesioginė komandinės eilutės prieiga prie paties serverio, atveriant gyvą SSH sesiją naršyklėje be atskiro SSH kliento ar privataus rakto kopijavimo į savo kompiuterį.
Jį paspaudus, buvau iškart nukreiptas į root aplinką, jau autentifikuotą, su Cloudpanel pasisveikinimo baneriu ekrane, kuriame rodytas jo interneto adresas ir CLI įrankis clpctl, skirtas panelės valdymui per komandų eilutę.
Jei jums patogu dirbti iš terminalo, tai greičiausias kelias realiai sukonfigūruoti Laravel įdiegimą, diegti kodą, redaguoti aplinkos kintamuosius, vykdyti migracijas, nes niekas iš to neturi atskiro mygtuko pačiame hPanel.
Bendras naudojimo paprastumo verdiktas
Užsakymas ir kelias nuo apmokėjimo iki veikiančio serverio čia veikia gerai, o tikras svoris suteikiamas serverio vietos pasirinkimui, o ne tiesiog numatytai regiono parinkčiai, kuri testuojama greičiausiai, ir tai yra nedidelis dalykas, kuris naudingas kiekvienam, galvojančiam apie tai, kur iš tikrųjų bus jų lankytojai.
Paties serverio valdymo šoninis meniu apima viską, ko reikia VPS administratoriui – nustatymus, OS ir panelės valdymą, atsargines kopijas, saugumą, DNS ir API prieigą – aiškiai atskirtomis kategorijomis, ir aš nesusidūriau su jokia siena ieškodamas VPS lygio valdiklio, kurio ten nebūtų. Problema prasideda programos valdymo sluoksnyje.
Plano puslapyje reklamuotas kenkėjiškų programų skeneris nebuvo įdiegtas serveryje, kurį gavau, o vienintelis mygtukas, pažymėtas kaip programos valdymas, nukreipia į konkurencingo mokamo produkto registracijos puslapį, o ne į ką nors, kas nors kiek primintų programos valdymą.
Cloudpanel ir terminalas abu veikia lygiai taip, kaip turėtų, kai juos surandate, o savaitinės atsarginės kopijos veikia pagal grafiką, kaip ir žadėta. Trūkumas yra tas, kad Hostinger sąsaja pirmiausia rodo jums neteisingas duris, ir niekas skydelyje nepaaiškina, kad Manage App nėra tas programos valdymas, kurio ieškote.
Hostinger Laravel VPS Hosting
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Kodee, Hostinger DI asistentas, slepiasi už mygtuko Ask AI hPanel viduje ir čia atlieka palaikymo funkciją, kaip ir visuose kituose Hostinger produktuose.
Išbandžiau jį dviem atskirais techniniais klausimais apie šį VPS: vieną apie sąsajos problemą, su kuria jau buvau susidūręs, ir antrą, gilesnį, apie tai, kaip Laravel iš tikrųjų veikia gamybinėje aplinkoje šiame serveryje.
Po to perėjau Hostinger žinių bazę, kad pamatyčiau, kiek daug šios temos ji padengia be poreikio klausti ko nors kito.
1. DI palaikymas (Kodee)
Pirmasis mano klausimas kilo tiesiogiai iš to, kad testuojant Laravel programos kortelės mygtukas Manage App buvo atidaręs Laravel Cloud – atskirą mokamą platformą – vietoje ko nors, susijusio su pačiu VPS.
Tiesiai paklausiau Kodee, ar tas mygtukas turėjo atidaryti Laravel Cloud, ar valdyti jau per Cloudpanel veikiantį diegimą, ir kas nutiktų, jei iš ten užsiregistruočiau Laravel Cloud.
Kodee atsakė per minutę:
Patvirtino, kad Manage App nevaldo esamo VPS įdiegimo
Teisingai identifikavo jį kaip nuorodą į Laravel Cloud – atskirą diegimo platformą
Nurodė Cloudpanel, pasiekiamą per VPS IP 8443 porte, kaip tikrąją valdymo vietą
Įspėjo, kad prisiregistravus prie Laravel Cloud būtų sukurta atskira, savarankiškai apmokestinama aplinka, o ne kas nors įdiegta į VPS, už kurį jau sumokėjau
Tai švarus, teisingas atsakymas į klausimą, kuris turi realią kainą, jei suklystate, ir jis pateikiamas su nuoroda į paties Hostinger dokumentaciją, o ne spėjimu.
Tada paklausiau kažko techniškai sunkesnio. Laravel programos gamybinėje aplinkoje priklauso nuo cron įrašo užduočių planuoklei ir Supervisor proceso, kad eilės darbuotojai veiktų, ir norėjau žinoti, ar VPS šablonas automatiškai nustato kurį nors iš jų, ir ar Supervisor pats išliktų po perkrovimo, jei jį sukonfigūruočiau pats.
Kodee pasakė, kad prieš atsakydamas patikrins serverį, ir tai padarė:
Pranešė, kad nėra schedule:run cron įrašo
Pranešė, kad nėra sukonfigūruotos Supervisor paslaugos
Pranešė, kad nėra nustatytas joks eilės darbuotojas
Pateikė tikslų cron įrašą, reikalingą planuoklei
Pateikė pilną Supervisor konfigūracijos bloką eilės darbuotojui, su teisingais parametrais
Patvirtino, kad Supervisor išlieka po perkrovimo, kai įjungiamas naudojant systemctl enable –now supervisor
Pridėjo priminimą po diegimo vykdyti php artisan queue:restart, detalę, kurią lengva pamiršti ir kuri sukelia tikras gamybines klaidas, jei praleidžiama
Ką maniau apie DI palaikymą: Kodee čia užsidirbo savo atsakymus. Patvirtinti, kad nėra nei planuoklės cron, nei Supervisor proceso, prieš rekomenduojant ką nors, yra skirtumas tarp kontrolinio sąrašo atsakymo ir atsakymo, pagrįsto tuo, ką šis konkretus serveris iš tikrųjų darė, o priminimas iš naujo paleisti eilės darbuotoją po diegimo yra būtent ta detalė, kuri pasirodo tik tada, kai kažkas ar kažkas iš tikrųjų supranta, kaip Laravel eilės elgiasi gamybinėje aplinkoje.
Du klausimai, du tikslūs ir pilni atsakymai, abu pateikti per kelias minutes.
2. Žinių bazė
Hostinger žinių bazė organizuota taip pat kaip ir visuose produktuose: dideli kategorijų blokai su straipsnių skaičiumi, paieškos juosta ir kategorijų filtru viršuje.
Užuot naršęs, iškart į paiešką įvedžiau “laravel”, ir ji grąžino 15 rezultatų per du puslapius – pastebimai daugiau nei siauresnė vieno paspaudimo programa paprastai parodo.
Tačiau čia verta įterpti pastabą. Daugiau rezultatų nereiškia daugiau aktualių rezultatų, nes keli sutapimai buvo tik netiesiogiai susiję: straipsnis apie PHP pašto ribojimus ir kitas apie svetainės migracijos problemas pasirodė tik todėl, kad juose paminimas Laravel.
Aktualiausias rezultatas, “How to use the Laravel VPS template at Hostinger”, apima Cloudpanel pasiekimą, Laravel aplankų struktūros supratimą, .env failo redagavimą, Composer paleidimą ir migracijų vykdymą.
Tai tvirtas vadovas, kaip paleisti Laravel projektą šiame šablone. Ko jame nėra – tai planuoklės ar eilės darbuotojų, būtent tos spragos, kurią Kodee turėjo užpildyti, kai paklausiau.
Giliau panagrinėjus paieškos rezultatus paaiškėjo dar vienas dalykas, kurį verta pažymėti. Senesnis straipsnis “How to deploy Laravel 8 at Hostinger” iš tiesų turi veikiantį cron pavyzdį planuoklei, bet jis parašytas kitai, senesnei sąrankai – Laravel rankiniam diegimui į shared arba cloud hostingą – ir naudoja public_html failų struktūrą, kuri visiškai nesusijusi su tuo, kaip Cloudpanel organizuoja VPS.
Bet kuris šio VPS šablono naudotojas, žiūrėdamas į žinių bazę planuoklės gairių, pirmiausia atsidurtų straipsnyje, aprašančiame visai kitą produktą, prieš surasdamas ką nors tikrai tinkamo savo serveriui.
Ką maniau apie žinių bazę: Straipsnių skaičius atrodo solidus popieriuje – 15 rezultatų vienam paieškos terminui – tačiau pats kiekis paslepia, koks išsklaidytas iš tikrųjų yra naudingas turinys. Pagrindinis VPS šablono straipsnis yra gerai parašytas ir padeda paleisti pirmąjį projektą, bet jis sustoja būtent ten, kur gamybinis diegimas tampa rimtas, o vienintelis dokumentacijos gabalas, kuris iš tiesų apima planuoklę, priklauso visiškai kitai, senesnei hostingo sąrankai.
Naudotojas, besiremiantis vien tik žinių baze, galėtų lengvai sekti tą senesnį gidą ir neteisingai sukonfigūruoti savo VPS, kopijuodamas komandas, skirtas visiškai kitai failų struktūrai.
Overall Verdict on Support
Kodee čia atlieka didžiąją darbo dalį, ir atlieka ją gerai. Abu pokalbiai apėmė serverio gyvos būklės patikrinimą prieš atsakant, o antrasis pateikė pilną, teisingą, diegimui paruoštą pataisymą tam, ko VPS šablonas pagal numatytuosius nustatymus nesukonfigūruoja.
Žinių bazė tinka norint paleisti pirmą Laravel projektą, tačiau jos aprėptis greitai išsisklaido toliau, o tai, kas egzistuoja pažangesnei sąrankai, pavyzdžiui, planuoklei, slypi straipsnyje, parašytame visiškai kitam hostingo produktui.
Viskam, kas yra už pagrindų ribų, Kodee yra patikimesnis kelias, ir jis tai nuolat patvirtino pateikdamas tai, ką rado realiai pažiūrėjęs, o ne tai, ką spėjo.
Hostinger Laravel VPS Hosting
Discover how Hostinger Laravel VPS Hosting provides a flexible environment for deploying Laravel applications with dedicated server resources, full control, scalable performance, and customizable configurations for modern web projects.
Taip. Pagrindai čia stiprūs. Laravel ir Cloudpanel pateikiami jau įdiegti ir veikiantys, pagrindinė aparatinė įranga gerai pasirodo CPU, atminties ir disko benchmarkuose, o Kodee pateikė du tikslius, į serverį orientuotus techninius atsakymus, kai jį realiai išbandžiau. Savaitinės atsarginės kopijos sutapo su pačios paskyros žurnalais, lygiai taip, kaip buvo žadėta.
Trūkumai siauri, bet prieš perkant juos verta žinoti. Kenkėjiškų programų skeneris, reklamuojamas kaip pagrindinė funkcija, nebuvo įjungtas pagal numatytuosius nustatymus, o mygtukas Manage App ant Laravel kortelės nukreipia į Laravel Cloud – atskirą mokamą produktą – vietoje ko nors, kas bent kiek primintų programos valdymą, ir niekur nėra įspėjimo apie tai iš anksto.
Nei vieną, nei kitą nėra sunku apeiti, kai jau žinote, kad Cloudpanel yra tikroji valdymo vieta, bet ir vieno, ir kito neturėtų reikėti spėti.
Jei esate kūrėjas, norintis greitai paleisti Laravel ant tvirtos infrastruktūros ir jums patogu penkias minutes ieškoti Cloudpanel vietoje klaidinančio mygtuko šalia jo, tai lengvas rekomendavimas. Jei norite, kad kiekviena reklamuojama funkcija būtų įjungta iškart, kai serveris paleidžiamas, be jokio papildomo tikrinimo, prieš laikydami viską užbaigtu skirkite dar kelias minutes sąrankai.
The section about renewal pricing is probably the most important takeaway. Introductory prices always look attractive, but it's the renewal cost that determines the real long-term value. I also found another review on Bestecision that breaks down the pricing, performance, and renewal considerations in detail.
Ar „Hostinger“ tinka „Laravel“ programų talpinimui?
Taip. Laravel ir Cloudpanel yra iš anksto įdiegti iškart po VPS aprovizavimo, pagrindinė aparatinė įranga puikiai veikia pagal CPU, atminties ir disko našumą, o Hostinger Kodee AI asistentas pateikia tikslius, konkrečius atsakymus į realius Laravel konfigūravimo klausimus. Pagrindinis trūkumas yra tai, kad kenkėjiškų programų skeneris, nors ir reklamuojamas kaip įtrauktas, pristatomas išjungtas.
Ar Hostinger Laravel VPS yra iš anksto įdiegta Laravel?
Taip. Laravel siūlomas kaip vieno paspaudimo programa VPS užsakymo metu ir automatiškai įdiegiamas Ubuntu kartu su Cloudpanel – valdymo skydeliu, naudojamu vėliau programai, jos duomenų bazei ir domeno nustatymams tvarkyti.
Ar Hostinger siūlo nemokamą bandomąją Laravel VPS prieglobos versiją?
Nėra atskiros nemokamos Laravel VPS planų bandomosios versijos. Vietoj to Hostinger kiekvienam VPS planui suteikia 30 dienų pinigų grąžinimo garantiją, tačiau antras VPS pinigų grąžinimo prašymas per 180 dienų nuo pirmojo nebus patvirtintas.
Ar galiu susigrąžinti pinigus už „Hostinger“ VPS prieglobą?
Taip, per 30 dienų nuo įsigijimo, jei per pastarąsias 180 dienų dar nesate grąžinę kito VPS plano. Esamo VPS plano atnaujinimai ir mokėjimai, atlikti kriptovaliuta, visiškai negrąžinami.
Kaip tvarkyti savo Laravel programą Hostinger VPS?
Per Cloudpanel, pasiekiamą iš „Manage panel“ mygtuko „Cloudpanel“ kortelėje hPanel arba tiesiogiai per VPS IP adresą 8443 prievade. „Manage App“ mygtukas pačioje „Laravel“ kortelėje nevaldo programos, jis nukreipia į „Laravel Cloud“, atskirą prieglobos produktą, nesusijusį su VPS.
HostAdvice.com teikia profesionalias svetainių prieglobos apžvalgas visiškai nepriklausomai nuo bet kurio kito subjekto. Mūsų apžvalgos yra nešališkos, sąžiningos ir visais atvejais taiko tuos pačius vertinimus.
Iš patikrintų įmonių yra gaunama piniginė kompensacija. Paslaugų ir produktų kompensacija neturi įtakos mūsų apžvalgų pobūdžiui ar išvadoms. Kompensacija taip pat neturi įtakos tam tikrų prieglobos įmonių įvertinimui. Ši kompensacija padengia recenzentų honorarų, paskyrų pirkimo ir testavimo išlaidas.