PHP is super maklik om te implementeer. Maar dit beteken nie dat enige gasheerplatform dit sal doen nie – veral as jy ernstig is oor sake.
Op baie maniere het PHP die mantel van Perl oorgeneem – dit was 'n maklike skriftaal wat reg binne HTML kon ingebou (of HTML in homself kon inbed, afhangend van hoe u dit wil sien), is ondersteun deur gewilde open source webbedieners ( * Hoes * Apache) en het bindings gehad aan gewilde verhoudingsdatabasisse (yup, MySQL).
Maar in teenstelling met Perl, was PHP slim genoeg om vinniger te innoveer as dit by relevant bly – die HHVM was 'n bedreiging wat groot genoeg was om Zend enige planne vir PHP 6 te laat val en na PHP 7 te spring (wat lei tot 'n toename in prestasie van 200%), en net toe dit gelyk het of die ontwikkelingstoneel in PHP alles oor aapkodering of 'n eie raamwerk maak, het Laravel 'n bomskoot laat val..
Die PHP van vandag is amper nêrens naby die verlede nie – dit het horings, vlerke, lasers met sy oë en kan 'n boom of twee sonder probleme ontwortel. Diegene wat daarby vasgehou het (myself ingesluit, die hoofrede is luiheid :-P) het nou 'n moderne, uitstekende hulpmiddel vir die bou van webtoepassings.
Wat ons na 'n ander verleentheid in die verlede bring – gasheer. Ja, PHP-gasheerverskaffers is nog steeds 'n paar dosyn, en baie van hulle is gebou om lyding aan die niksvermoedende publiek te veroorsaak, maar net so waar, daar is nou allerhande robuuste en uitstekende opsies beskikbaar.
Hierdie boodskap is vir die ontwikkelaar of almal wat omgee vir kwaliteit, vryheid en prestasie; die een wat sidder oor die gedagte aan FTP-upload en CPanel (hoewel hy weet hoe om daarmee te werk!).
9 Google App-enjin
Dit is waarskynlik dat u gehoor het DigitalOcean al is dit nie, is dit 'n ongelooflike koste-effektiewe en kragtige platform om u toepassings te huisves.
In wese is DigitalOcean veral bekend vir virtuele private bedieners (VPS) wat baie goeie prestasie en beheer vir die DevOps-span bied. Met hierdie vryheid kom natuurlik ook verantwoordelikheid – u is verantwoordelik vir die optimalisering, bestuur en beveiliging van u infrastruktuur. As u 'n moderne PHP-app het, is dit waarskynlik waarna u op soek is.
DigitalOcean het verskeie ongelooflike funksies, wat dit amper 'n mini-AWS vir ontwikkelaars maak:
Installeer met een klik vir gewilde PHP-programme
Gereedskap soos Load Balancers, Private Networking, ens.
Berging van voorwerpe, blokberging, SSD-berging, ens.
Verskeie soorte bedieners afhangende van behoeftes – algemene doel, hoë SVE of hoë RAM
API-gebaseerde infrastruktuurbestuur vir maklike op- of afskaling
Ryk monitering en gebruik en statistieke
Marketplace, persoonlike OS-beelde, rugsteun, ens.
Georganiseerde databasisse (PostgreSQL is vanaf skryf, maar MySQL en ander kom binnekort)
DigitalOcean is wat ek gebruik vir die aanbieding van kliëntprojekte, WordPress-webwerwe, opdraglyn-PHP-skripte en wat nie, en ek het nog nooit 'n enkele probleem met prestasie of sekuriteit gehad nie. Word sterk aanbeveel vir mense vir betroubaarheid en buigsaamheid.
A2 Hosting is 'n groot en betroubare gasheerdiens wat spesialiseer in PHP. As u moeg is vir die prestasieprobleme met u huidige gasheerplatforms en u die besteding steeds wil monitor, is die moeite werd om A2 Hosting dop te hou.
Soos u kan sien, is die planne pragtig, maar dit is geen bemarkingsplan nie – A2 Hosting lewer. 'N vinnige vergelyking van die planne onthul dat u vir minder as $ 10 per maand 'n bediener met 2 GB RAM, twee kerns en geoptimaliseerde hardeware kry.
A2 Hosting presteer in eenvoudige, tradisionele PHP-hosting – WordPress, Magento, eenvoudige raamwerke, skripte van een bladsy, ens., Maar maak baie sin as skyfprestasie 'n bron van kommer is.
Laravel is die warmste en gewildste PHP-raamwerk en sal waarskynlik 'die een' bly vir 'n lang, lang tyd. Wat beteken dat as u 'n PHP-ontwikkelaar is, dit goed is om in Laravel te kodeer.
Laravel is nou 'n veeleisende raamwerk, en die kwessie van ontplooiing raak ingewikkeld; hoe meer funksioneel word u app. As jy in die boot is en ontslae wil raak van al die probleme wat met ontplooiing verband hou (ja, ek bedoel almal), Forge is wat jy mis.
Maar eerste dinge eerste – Forge het nie bedieners of hosting aangebied nie. Inteendeel, dit is 'n webgebaseerde koppelvlak vir die ontplooiing en monitering van u PHP-toepassings op gewilde hosting-dienste soos DigitalOcean (hierbo gedek), Linode, AWS, ens. Dit is wat Forge aan Laravel-spanne kan bied:
Eenvoudige toue en cron-bestuur
Webwerf bestuur en outomatiese opdaterings
Vir slegs $ 20 per maand kan u onbeperkte bedieners via Forge bestuur, en daar is jaarlikse afslag. Eerlik, dit word nie beter as dit nie!
Heroku word tradisioneel geassosieer met die ekostelsels van Ruby on Rails en Python (vanweë sy liefde vir PostgreSQL en eenvoudige, amper-artistieke ontplooiings). Maar nou kan PHP-ontwikkelaars ook bly wees!
Of dit nou PHP, Laravel, Symfony, HHVM of enige ander variant / pakket is, Heroku doen dit alles met 'n eenvoudige git-druk wat te goed lyk om waar te wees, maar eintlik is. Skaalwerk word outomaties versorg, en daar is verskillende Heroku-dienste (byvoegings) om u implementeringslewe te vergemaklik.
Heroku is een van die goedkoper hostingplatforms vir PHP daar buite, maar dit is rotsvastig en het 'n goeie reputasie vir gehalte en stabiliteit.
Dit is moontlik dat u die voordele van gasheerplatforms soos DigitalOcean, Linode, ens. Sien, maar u het nie 'n betroubare span om die DevOps-dinge te doen nie. Indien wel, Cloudways is 'n wonderlike alternatief wat u PHP-toepassing sal bestuur op 'n platform wat u verkies.
Dit beteken natuurlik dat die prys styg. Ek het die prysbepalingsplanne vinnig en vies nagegaan, en as 'n algemene reël betaal u dubbel die bedrag wat u gewoonlik aan hierdie gasheerplatforms betaal. Wat 'n eerlike ding is as u my vra, veral as u in ag neem dat Cloudways gratis migrasiehulp vir u webwerf bied.
Ek bedoel, vir minder as $ 50 per maand kan u 'n e-handelswinkel bedryf wat duisende dollars per maand verkoop en spikes baie goed hanteer.
U kry al die lekker funksies wat u droomplatform bied, en u kry gemoedsrus. Wat meer kan 'n mens vra? ��
Nodechef? Ja, dit is wat ek gedink het.
terwyl Nodechef is bekend vir Node-native hosting-oplossings, dit lyk asof hulle PHP aanvaar het en 'n mooi soet platform bied.
Jy sal wees betaal oral van $ 100 tot $ 200 per maand vir 'n ordentlike bediener, maar die punt is dat noodsaaklike dienste soos MongoDB, MySQL, Redis, ens. alreeds gebak word en moeiteloos sal vergroot. Betaalde ondersteuning is ook beskikbaar en begin by $ 300 per maand.
Die moeite werd? Ja, as u spesifieke behoeftes het en betroubaarheid wil hê en probleme vinnig kan oplos.
Soms het u albei nodig – 'n bestuurde hosting-oplossing vir PHP (vir u ontwerpspanne wat basiese opmerkings- en PHP-funksies in eenvoudige skrifte doen), en 'n buigsame omgewing (Docker-gebaseerde, ElasticSearch-gesteunde, hyperlokale PHP-toepassing, miskien?).
In daardie gevalle, Runcloud is 'n lieflike ooreenkoms.
Runcloud vervang cPanel, WHM en ander sulke hulpprogramme met 'n eie paneelbord, wat eerlikwaar uit die wêreld is:
U bestuur alles deur middel van hierdie pragtige koppelvlak, wat alles insluit waaraan u kan dink – PHP-weergawe, toesighouerkonfigurasie (terloops, dit wil voorkom asof dit die eerste PHP-gasheer is wat toesighouer bundel), logs, databasis, alles.
Weereens bied Runcloud geen bedieners aan nie, maar vir so min as $ 15 per maand kan u onbeperkte bedieners koppel en bestuur. Daar is selfs 'n gratis plan as u 'n enkele bediener moet bestuur en nie die klokkies en fluitjies wil hê nie!
Hoe begin ek selfs beskryf? Platform.sh? �� Okay, kom ons probeer dit – jy het waarskynlik gehoor van Symfony (die sterkste PHP-webraamwerk daar buite), Magento (die e-handelsplatform wat swaar hef), en TYPO3 ('n komplekse, baie modulêre CMS) , reg?
Wel, almal het Platform.sh as hul PHP-aanbieding van keuse.
Die rede hiervoor is dat Platform.sh meer as die plig is, wat alles benodig in 'n moderne PHP-toepassing – van ondersteuning vir die nuutste PHP-weergawes tot eenvoudige, een-klik-implementering vir mikroservices.
As u 'n groot, ernstige onderneming het wat op PHP bedryf word, moet Platform.sh # 1 op u radar wees.
En dit is nie asof dit 'n fortuin kos nie. Vir $ 270 per maand (vergelyk planne hier), kan u 'n webwerf bestuur wat maklik 'n paar miljoen bladsye per maand hanteer. Nou, ek stem saam dat $ 270 baie klink, veral as PHP-hosting beskikbaar is vir, soos, $ 5 per maand. Maar, Platform.sh is 'n speletjie-wisselaar vir spelveranderers en moet nie ligtelik opgeneem word nie. ��
Maak gebruik van die netwerkinfrastruktuur met lae vertraging in Google.
Google App-enjin is bestuurde serverlose platform wat u toelaat om PHP-, Nodejs-, Python-, C # -programme te laat loop. Die beste ding is dat u nie hoef te bekommer oor die bestuur van infrastruktuur nie – Google doen dit vir u.
U betaal vir wat u gebruik en skaal outomaties om die verkeersstygies te akkommodeer.
Daar is geen tekort aan PHP-aanbieders in die mark nie. Net een Google-soektog, en jy sal in keuses verdrink. Nie alle gasheerverskaffers is egter die moeite werd om te kies nie, ongeag hoe goed hul webwerfkopie is, of hoe ongelooflik hul planne is.
Horrorstories van herhalende foute, hacks en onopgeloste prestasieprobleme kom al te gereeld onder 'gewilde' PHP-aanbieders, en daarom fokus hierdie artikel op die minder bekende, maar moordenaaropsies..