Mataas na Pagganap ng Mga Hosting Platform ng PHP para sa Maliit hanggang Malaking Aplikasyon

Madaling i-deploy ang PHP. Ngunit hindi ito nangangahulugang gagawin ng anumang platform ng pag-host – lalo na kung seryoso ka tungkol sa negosyo.


Sa maraming mga paraan kinuha ng PHP ang mantle mula sa Perl – ito ay isang madaling wika na script na maaaring mai-embed sa loob ng HTML (o i-embed ang HTML sa loob mismo, depende sa kung paano mo nais na tingnan ito), ay suportado ng tanyag na bukas na mapagkukunang web server ( * ubo * Apache), at nagkaroon ng mga bindings sa mga tanyag na database ng relational (yup, MySQL).

Ngunit hindi tulad ng Perl, ang PHP ay sapat na matalino upang makabago nang mas mabilis pagdating sa pananatiling may kaugnayan – ang HHVM ay isang banta na sapat na banta upang gawin ang Zend na bumagsak ng anumang mga plano para sa PHP 6 at tumalon sa PHP 7 (na nagreresulta sa isang 200% pagtaas ng pagganap), at tulad ng hitsura ng eksena sa pag-unlad sa PHP ay tungkol sa pag-coding ng unggoy o gumawa-ng-sariling-balangkas, bumaba si Laravel ng isang bombshell.

Ang punto, ang PHP ngayon ay wala nang malapit sa mga yesteryears – mayroon itong mga sungay, mga pakpak, pinaputok ang mga laser sa mga mata nito, at maaaring buksan ang isang puno o dalawa na walang problema. Ang mga natigil dito (kasama ang aking sarili, ang pangunahing dahilan ng pagiging tamad :-P) ay mayroon na ngayong isang modernong, mahusay na toolet para sa pagbuo ng mga aplikasyon ng web.

Aling nagdadala sa amin sa isa pang nakakahiya na nakaraang lugar – pagho-host. Oo, ang mga tagabigay ng serbisyo sa PHP ay pa rin ng isang dosenang, at marami sa kanila ang itinayo upang mahulog ang pagdurusa sa di-nagtutuong publiko, ngunit pantay na totoo, mayroon na ngayong lahat ng uri ng matatag at mahusay na mga pagpipilian na magagamit.

Ang post na ito ay para sa developer o sinumang nagmamalasakit sa kalidad, kalayaan, at pagganap; ang isa na humihiya sa pag-iisip ng pag-upload ng FTP at CPanel (kahit na alam kung paano gagana sa kanila!).

DigitalOcean

Malamang narinig mo na DigitalOcean ngunit, kung hindi, ito ay isang hindi mapaniniwalaan o kapani-paniwala gastos at malakas na platform para sa pagho-host ng iyong mga aplikasyon.

Mahalaga, sikat ang DigitalOcean para sa Virtual Private Server (VPS) na nag-aalok ng napakahusay na pagganap at kontrol para sa pangkat ng DevOps. Sa kalayaan na ito ay darating din ang responsibilidad, siyempre – responsable ka sa pag-optimize, pamamahala, at pag-secure ng iyong imprastruktura. Kung mayroon kang isang modernong PHP app, malamang na ang iyong hinahanap.

Ang DigitalOcean ay may maraming mga kamangha-manghang tampok, halos ginagawa itong isang mini-AWS para sa mga nag-develop:

  • Isang pag-install ng isang-click para sa mga tanyag na apps ng PHP
  • Mga tool tulad ng Load Balancers, Pribadong Networking, atbp.
  • Pag-iimbak ng Bagay, Pag-iimbak ng I-block, pag-iimbak ng SSD, atbp.
  • Maraming mga uri ng mga server depende sa mga pangangailangan – pangkalahatang layunin, mataas na CPU, o mataas na RAM
  • Pamamahala ng imprastraktura na nakabase sa API para sa madaling pag-scale o pataas
  • Rich pagmamanman at paggamit at istatistika
  • Pamilihan, pasadyang mga imahe ng OS, backup, atbp.
  • Ang mga naka-host na database (PostgreSQL tulad ng pagsulat, ngunit ang MySQL at iba pa ay malapit na)

DigitalOcean ay ang ginagamit ko para sa pagho-host ng mga proyekto ng kliyente, mga website ng WordPress, mga script ng linya ng command-line, at hindi ano, at hindi ako nagkaroon ng isang solong problema sa pagganap o seguridad. Lubhang inirerekomenda para sa mga maaasahan at kakayahang umangkop.

A2 Hosting

A2 Hosting ay isang malaki at mapagkakatiwalaang serbisyo sa pag-host na dalubhasa sa PHP. Kung ikaw ay pagod sa mga isyu sa pagganap sa iyong kasalukuyang mga platform ng pagho-host at nais pa ring mapanatili ang paggastos sa mahigpit na tseke, ang A2 Hosting ay nagkakahalaga ng pagsuri.

Tulad ng nakikita mo, ang mga plano ay kaibig-ibig, ngunit hindi iyon marketing schtick – naghahatid ng A2 Hosting. Isang mabilis na paghahambing ng mga plano inihayag na sa ilalim ng $ 10 sa isang buwan, nakakakuha ka ng isang server na may 2 GB RAM, dalawang cores, at na-optimize na hardware.

Ang A2 Hosting excels sa simple, tradisyonal na pag-host ng PHP – WordPress, Magento, simpleng mga frameworks, isang pahina ng script, atbp, ngunit gumagawa ng maraming kahulugan kapag ang pagganap ng disk ay isang pag-aalala.

Forge

Ang Laravel ay ang pinakamainit at pinakatanyag na balangkas ng PHP, at malamang ay mananatiling “ang isa” sa isang mahaba, mahabang panahon. Nangangahulugan ito kung ikaw ay isang developer ng PHP, may posibilidad na ikaw ay nag-cod sa Laravel.

Ngayon, ang Laravel ay isang hinihingi na balangkas, at ang isyu ng paglawak ay magiging kumplikado; ang higit pang tampok-mayaman ang iyong app ay. Kung ikaw ay nasa bangka na iyon at nais na mapupuksa ang lahat ng mga abala na may kaugnayan sa pag-deploy (oo, ibig sabihin ko lahat), Forge ang nawawala mo.

Ngunit unang bagay muna – Ang Forge ay walang mga server o nagho-host sa alok. Sa halip, ito ay isang interface na nakabase sa web para sa pag-aalis at pagsubaybay sa iyong mga aplikasyon sa PHP sa mga tanyag na serbisyo sa pagho-host tulad ng DigitalOcean (nasakup sa itaas), Linode, AWS, atbp Narito ang ihahandog ni Forge sa mga koponan ng Laravel:

  • Pahalang na pag-scale
  • Mag-load ng pagbabalanse
  • Pamamahala ng SSL
  • Mga simpleng pila at pamamahala ng cron
  • Pamamahala ng site at pag-update ng auto
  • Pasadyang script ng paglawak

Para sa isang lamang $ 20 bawat buwan, maaari mong pamahalaan ang walang limitasyong mga server sa pamamagitan ng Forge, at may mga taunang diskwento. Matapat, hindi ito makakakuha ng mas mahusay kaysa dito!

Heroku

Heroku ayon sa kaugalian ay nauugnay sa Ruby sa Riles at Python ecosystem (para sa pagmamahal nito sa PostgreSQL at simple, malapit-artistikong paglawak). Ngunit ngayon, ang mga developer ng PHP ay maaari ring magalak!

Kung ito ay payak na PHP, Laravel, Symfony, HHVM, o anumang iba pang variant / package, ginagawa ito ni Heroku ng isang simpleng git push na tila napakahusay na totoo ngunit talagang totoo. Ang pag-scale ay awtomatikong inaalagaan, at maraming mga serbisyo ng Heroku (mga add-on) upang gawing mas madali ang iyong paglawak ng buhay.

Heroku ay kabilang sa mga mamahaling platform ng pagho-host para sa PHP doon, ngunit ito ay batong-solid at may mahusay na reputasyon para sa kalidad at katatagan.

Mga Cloudway

Posible na makita mo ang mga merito ng mga platform ng pagho-host tulad ng DigitalOcean, Linode, atbp. Ngunit kulang ka ng isang pinagkakatiwalaang koponan na gawin ang mga bagay ng DevOps. Kung gayon, Mga Cloudway ay isang mahusay na alternatibo na pamahalaan ang iyong aplikasyon sa PHP sa isang platform na iyong pinili.

Siyempre, nangangahulugan ito na tumaas ang presyo. Ginawa ko ang isang mabilis at marumi na tseke ng mga plano sa pagpepresyo, at bilang isang pangkalahatang tuntunin, babayaran mo ng doble ang karaniwang binabayaran mo sa mga platform na ito. Alin, sa totoo lang, ay isang medyo matamis na pakikitungo, kung tatanungin mo ako, lalo na isinasaalang-alang na ang Cloudways ay nag-aalok ng libreng tulong sa paglipat para sa iyong website.

Ibig kong sabihin, para sa mas mababa sa $ 50 sa isang buwan, maaari kang magpatakbo ng isang tindahan ng e-commerce na bumubuo ng libu-libong dolyar na benta sa isang buwan at napakahusay ng mga pako.

Nakakakuha ka ng lahat ng mga magagandang tampok na inaalok ng iyong platform ng pangarap, at nakakakuha ka ng kapayapaan ng isip. Ano pa ang hihilingin ng isa? ��

Nodechef

Nodechef? Oo, iyon ang naisip ko.

Habang Nodechef ay kilala para sa mga solusyon sa pag-host ng Node-katutubong, tila yumakap sila sa PHP at nag-aalok ng isang medyo matamis na platform.

Ikaw ay nagbabayad saanman mula sa $ 100 hanggang $ 200 sa isang buwan para sa isang disenteng server, ngunit ang punto ay ang mga mahahalagang serbisyo tulad ng MongoDB, MySQL, Redis, atbp, ay inihurnong na at tatak nang walang kahirap-hirap. Magagamit din ang bayad na suporta, at magsisimula sa $ 300 sa isang buwan.

Sulit? Oo, kung mayroon kang mga tiyak na pangangailangan at nais ang pagiging maaasahan at mabilis na paglutas ng mga problema.

Runcloud

Minsan, kailangan mo pareho – isang pinamamahalaang solusyon sa pagho-host para sa PHP (para sa iyong mga koponan sa disenyo na gumagawa ng pangunahing pag-signup at pag-andar ng PHP sa loob ng mga simpleng script), at isang nababaluktot na kapaligiran (batay sa Docker, ElasticSearch-back, hyperlocal PHP application, marahil?).

Sa mga kaso, Runcloud ay isang matamis na pakikitungo.

Pinalitan ni Runcloud ang cPanel, WHM, at iba pang mga naturang kagamitan na may sariling pasadyang dashboard, na lantaran, ay wala sa mundo:

Pinamamahalaan mo ang lahat sa pamamagitan ng magandang interface na ito, na kasama ang lahat na maaari mong isipin – bersyon ng PHP, pagsasaayos ng Supervisor (sa pamamagitan ng paraan, tila ito ang unang host ng PHP na nag-bundle ng Supervisor), mga tala, database, lahat.

Muli, ang Runcloud ay hindi nag-aalok ng mga server nito, ngunit para sa kahit na $ 15 sa isang buwan, ay magbibigay-daan sa iyo upang kumonekta at pamahalaan ang walang limitasyong mga server. Mayroong kahit isang libreng plano kung kailangan mong pamahalaan at iisang server at ayaw ng mga kampanilya at mga whistles!

Platform.sh

Paano ko rin sisimulan ang paglalarawan Platform.sh? �� Okay, subukan natin ito – malamang na naririnig mo ang Symfony (ang pinaka-matatag na balangkas ng web sa web doon), Magento (ang platform ng e-commerce pagdating sa mabibigat na pag-angat), at TYPO3 (isang kumplikado, lubos na modular CMS) , tama?

Well, ang lahat ng ito ay may Platform.sh bilang kanilang pagpipilian sa pag-host ng PHP.

Ang dahilan ay ang Platform.sh ay lumalampas sa tawag ng tungkulin, na nagbibigay ng lahat ng kailangan sa isang modernong aplikasyon ng PHP – mula sa suporta para sa pinakabagong bersyon ng PHP hanggang sa simple, isang pag-click na pag-deploy para sa microservice.

Kung mayroon kang isang malaking, malubhang negosyo na tumatakbo sa PHP, ang Platform.sh ay dapat na # 1 sa iyong radar.

At hindi ito tila na nagkakahalaga ng malaking halaga. Para sa $ 270 sa isang buwan (ihambing ang mga plano dito), maaari kang magpatakbo ng isang website na madaling humahawak ng ilang milyong pahina ng view sa isang buwan. Ngayon, sumasang-ayon ako na ang $ 270 ay tunog ng maraming, lalo na kapag ang pag-host ng PHP ay magagamit para sa, tulad ng, $ 5 sa isang buwan. Gayunpaman, Platform.sh ay isang tagapagpalit ng laro para sa mga tagapagpalit ng laro, at hindi dapat gaanong gaanong kunin. ��

Google App Engine

Samantalahin ang mababang imprastraktura ng network ng Google.

Google App Engine pinamamahalaan ang platformless server na nagbibigay-daan sa iyo upang magpatakbo ng mga aplikasyon ng PHP, Nodejs, Python, C #. Ang pinakamagandang bagay ay, hindi mo kailangang mag-alala tungkol sa pamamahala ng imprastruktura – ginagawa ito ng Google para sa iyo.

Magbabayad ka para sa kung ano ang iyong ginagamit at scale awtomatikong upang mapaunlakan ang mga spike ng trapiko.

Konklusyon

Walang kakulangan ng mga hosting provider ng PHP sa merkado. Isang paghahanap lang sa Google at malulunod ka sa mga pagpipilian. Gayunpaman, hindi lahat ng mga tagapagbigay ng serbisyo ay nagkakahalaga ng pagpili, gaano man kalaki ang kanilang kopya sa website o kung gaano kapani-paniwala ang kanilang mga plano.

Ang mga kwentong nakakatakot ng paulit-ulit na mga bug, hack, at hindi nalutas na mga isyu sa pagganap ay ang lahat ay pangkaraniwan sa mga “tanyag na” mga tagapagbigay ng serbisyo sa PHP, na ang dahilan kung bakit ang artikulong ito ay nakatuon sa mas maliit ngunit kilalang mga pagpipilian ng pumatay..

Sana makatulong ito! ��

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map