Besta CURL hýsingin: Hver er bestur fyrir síðuna þína? [Uppfært: 2020]

Berðu saman cURL hýsingu

CURL er hannað fyrir forritara og er stjórnunarlínutæki og bókasafn sem auðveldar gagnaflutning á vefnum. Flestar hýsingarþjónustur innihalda cURL, en sumar gera það auðveldara að smíða forrit á cURL.


Áður en þeir velja sér vefhýsingu ættu nýir viðskiptavinir að staðfesta að cURL sé virkt eða hægt sé að setja hann upp. Núverandi viðskiptavinir Linux netþjóna geta sannreynt að cURL er fáanlegur með því að leita að línunni, cURL stuðningur virkt í php.ini skránni. Windows netþjónar innihalda sjálfkrafa stuðning við CURL.

Síðar í þessari færslu förum við ítarlegar umræður um hvern gestgjafa. Í bili eru hér 5 bestu gestgjafarnir fyrir CURL:

  1. SiteGround
    – Veldu úr fjórum PHP útgáfum auk SSH aðgangs
  2. A2 hýsing
  3. InMotion hýsing
  4. HostPapa
  5. HostGator

Hvernig völdum við bestu vélarnar fyrir CURL?

Við stóð á lista yfir vefþjónana sem buðu upp á traustan stuðning við að byggja sérsniðin vefforrit og úrval af PHP einingum.

Næst sameinuðum við þennan lista með endurgjöf frá raunverulegum viðskiptavinum með því að nota gríðarlegan gagnagrunn okkar um ósvikna dóma.

Berðu saman cURL hýsingu

bera saman krulluhýsingu

Það sem þú munt læra

Það er inni á Mac þínum. Það er notað af BMW, Microsoft, Blackberry og Cisco meðal margra annarra risa á heimsvísu.

Það er orðið ómissandi fyrir verktaki og er notað af áætluðum hálfum milljarði manna.

Hvað er CURL og til hvers er það notað?

Við munum fjalla um þessar spurningar og fleira, þar á meðal hvað á að leita að hjá CURL gestgjafa.

Og ég mun gera nokkrar ráðleggingar fyrir CURL vélar líka.

hvað-er-krulla

Hvað er CURL?

cURL er vel þekkt Linux-tól sem oft er auglýst af vefmóttökum.

cURL gerir notendum kleift að fá fljótt aðgang að innihaldi skrár, fengin með vefslóð, innan PHP handrits.

Þetta hljómar einfalt en samt er CURL afar öflugt.

Það er ómissandi fyrir hönnuðina og vegna margþætts eðlis er það oft forsenda krafist af öðrum forritum og forskriftum.

CURL heimasíða
CURL heimasíðu skjámyndar í gegnum WhoIsHostingThis

Saga cURL

CURL var upphaflega þróað árið 1997 og nafn þess var myntslátt árið eftir. Það stendur fyrir URL beiðni bókasafns viðskiptavinar eða Curls URL beiðni bókasafn, og það er dreift sem hluti af stýrikerfinu á mikið tæki.

Hvað er libcurl?

Verkefnið, sem einnig inniheldur libcurl, er leitt af sænska verktakanum Daniel Stenberg og rekið af stóru teymi sjálfboðaliða.

Stenberg byrjaði að þróa fyrir Commodore 64 og er nú hluti af Mozilla verkefninu, starfandi til að vinna í Firefox vafranum.

libcurl heimasíða

libcurl heimasíðu skjámyndar í gegnum WhoIsHostingThis

Hve margir nota CURL?

Liðið á bakvið CURL segir að það sé ómögulegt að segja til um það hve margir noti tækið sitt.

Við síðustu talningu, um mitt ár 2012, áætlaði Stenberg að það væri notað af meira en 550 milljónir manna.

Þessi tala nær til notenda Debian, notenda iOS-tækja, fólks sem hefur keypt ákveðin sjónvörp og DVD spilara og leikmenn eins og Second Life.

Hvað CURL gerir

CURL er skráaflutningstæki með einfaldan tilgang: að opnaðu HTTP innihald úr PHP handriti eða skipanalínunni.

Sú fyrri er að öllum líkindum algengari notkun CURL þar sem það lætur handrit draga inn efni eða meta innihald annarrar skráar á vefnum.

cURL: stjórnskipanatæki

CURL stjórnunarlína

CURL skipanalínuskjámynd í gegnum WhoIsHostingThis

cURL halar niður eða sendir gögn með slóð. Það er eingöngu skipanalína og verktaki þess segir skýrt að það muni aldrei fá myndrænt notendaviðmót.

Ef það er notað rétt er cURL mjög öflug leið til að draga gögn inn í PHP handrit.

CURL vs. wget

Ef þú hefur flutt skrár með skipanalínunni hefurðu líklega rekist á wget. Þó að wget sé hannað til að flytja mikið af skrám, cURL er virkilega góður í að flytja einn í einu.

Athugaðu að cURL hefur enga endurkvæma stillingu, sem tekur afrit af þeirri fullyrðingu.

afsláttarmiða fyrir vefþjónusta

Ertu að leita að miklu í cURL hýsingu?
Netþjónar SiteGround eru með CURL, svo og zlib, zip og simple_xml. Lesendur okkar hafa metið SiteGround gestgjafa nr. Sparaðu allt að 67% af áætlunum þínum með því að nota þennan sérstaka afsláttartengil
.

Ítarlegir CURL eiginleikar

cURL getur einnig tengst við gagnaheimildir og flutt skrár með FTP, tengst í gegnum SSL og sent notandanafn og lykilorð til að fá aðgang að skrá sem þarfnast innskráningar.

SSL kóða er ekki innbyggður í CURL en þarf samhæft bókasafn. Stuðningur er innifalinn fyrir OpenSSL, mbed TLS (áður þekkt sem PolarSSL), axTLS, yassl og fleira.

cURL notar

Hvernig vefforrit nota CURL

Besta notkun málsins fyrir CURL er að grípa heila skrá frá ytri netþjóni.

Kóði sem meðhöndlar skrá gagnvirkt eða þarf aðeins að skoða hluta hennar ætti að nota aðra nálgun. Burtséð frá þessu er CURL mjög fjölhæfur.

CURL: skjalaflutningurinn Swiss Army Knife

Framkvæmdaraðilinn mun skrifa svarhringingu sem er skírskotað þegar gögnin koma inn. Það getur skrifað gögnin í skrá, framsent þau á annan netþjón eða unnið þau á nokkurn hátt.

Að setja upp framfararvísir þegar skrá er hlaðið niður er einfalt forritunarverkefni.

Með viðeigandi kóðun getur notandi vefforrit haldið áfram að nota það fyrir önnur verkefni og fengið tilkynningu þegar skjalið er alveg sótt.

Get ég notað CURL til að hlaða upp skrám?

Það er mögulegt að hlaða og hlaða niður skrám með cURL, þó að það sé sjaldgæfara að nota það.

Það getur hlaðið upp með FTP, POST beiðni eða á annan hátt.

Flestir netþjónar á vefnum samþykkja aðeins staðfestar upphleðslur og cURL getur séð um nokkrar staðfestingaraðferðir.

Að skilja libcurl

Þó að CURL forritið geri raunverulega afritun, þá er libcurl búnt af leiðbeiningum sem hjálpa því að tengjast gagnagjafa.

Libcurl er skrifað í C og er í meginatriðum a siðareglur bókasafn sem felur í sér:

  • FTP, FTPS og SFTP
  • HTTP og HTTPS
  • LDAP og LDAPS
  • Gopher
  • IMAP, POP3 og SMTP

Það eru til margar aðrar samskiptareglur fyrir utan þessar, sem auðvelda nánast hvers konar skráaflutning.

CURL bókasafn

Bókasafnið er mjög fjölhæft, styður HTTP POST og GET beiðnir, margar tegundir af sannvottun, umboðsgöng og IPv6 netföng. Það er hægt að setja það upp til að takast á við eldveggi.

Libcurl bókasafnið er samhæft yfir vettvang, svo hægt er að ígræðast það í allar CURL uppsetningar á nánast hvaða tæki sem er..

Það sem meira er, libcurl er ókeypis og er hægt að nota það sem hluti af öðrum forritum, jafnvel þó að þessi forrit séu ekki með opinn hugbúnað.

Hvernig á að fá libcurl

Það eru nokkrar leiðir til að fá libcurl:

  1. Foruppsett frá hýsingaraðilanum þínum
  2. Sett upp frá pakkastjóra á einkamiðlara
  3. Tekið saman frá uppruna
  4. Sækir heimildina í gegnum git
  5. Setur upp allar ósjálfstæði til að byggja krulla og setja það síðan saman.

Hringir í libcurl

Tvær leiðir til að hringja í libcurl eru fáanlegar: Austur og Fjöl.

Auðvelda viðmótið er einföld leið til að fá skrá með lágmarks kóða. Multi viðmótið gerir kleift að flytja margar samhliða. Kóðun er aðeins flóknari.

Stuðningur við libcurl er ekki takmarkaður við PHP. Næstum öll vinsæl tungumál hafa viðmót til að gefa út CURL beiðnir.

Tungumálabók eða viðmót
Javakrulla-java (ófullnægjandi)
.NETlibcurl-net
node.jshnút-libcurl
PerlWWW – krulla, perl6-net-krulla
PythonpycURL
Visual Basiclibcurl-vb

Með því að vinna saman, CURL og libcurl gefa verktaki fljótlegan og einfaldan hátt til að draga efni inn á PHP síður.

Kröfur um hýsingaraðstöðu fyrir CURL

Ef þú vilt setja upp handrit eins og Zen Cart þarftu að tryggja að hýsillinn þinn gangi cURL.

Sum forrit þurfa það til að athuga hvort það sé uppfært og sum WordPress viðbætur þurfa CURL stuðning til að virka rétt.

  • Í Linux er cURL sett upp í tveimur hlutum; sem Linux mát og viðbót fyrir PHP. Gestgjafinn þinn ætti að geta sett upp báða hlutana hratt ef hann er ekki þegar til staðar.
  • Í Windows er cURL viðbótin sjálfkrafa sett upp með restinni af WAMP staflinum, svo gestgjafinn þinn ætti ekki að þurfa að gera neitt meira.

Ef þú ert fastur við gestgjafa sem hefur ekki kveikt á CURL skaltu spyrja þá – það er aldrei sárt að prófa.

Það eru aðrar leiðir til að ná sömu árangri, en það gæti útilokað marga möguleika þína þegar þú ert að þróa og stækka vefsíðuna þína.

Yfirlit yfir CURL aðgerðir:

  • Einföld, studd leið til að flytja ytri skrár með forritunarlegum hætti
  • Styður HTTP, HTTPS, FTP og aðrar samskiptareglur
  • Stuðningur við auðkenningu

bestu CURL vélar

Efstu CURL vélarnar

Þó að stuðningur við CURL sé útbreiddur vegna þess að hann er opinn uppspretta, þá eru nokkrir gestgjafar á vefnum sem standa okkur í huga ef þú ert að leita að því að byggja upp forrit á cURL.

SiteGround

SiteGround

SiteGround fyrir CURL

SiteGround hefur góðan allan heim stuðning fyrir sérsniðin vefforrit, þ.mt CURL á öllum netþjónum sínum. Fjórar mismunandi útgáfur af PHP eru fáanlegar ásamt SSH aðgangi.

Margar PHP einingar eru fáanlegar með hýsingaráætlunum og viðskiptavinir eru hvattir til að spyrja hvort þeir þurfi aðra. Jafnvel ódýr áætlun innihalda þessa eiginleika. Með stuðningi allan sólarhringinn, a 99,9% spenntur ábyrgð, og alþjóðlegra miðstöðva, það hentar vel að hýsa mjög sérsniðnar vefsíður.

A2 hýsing

A2 hýsing

A2 hýsing fyrir CURL

A2 Hosting styður stjórnunarlínu CURL ásamt því að fela CURL í PHP stuðning sinn. Þetta felur í sér allar útgáfur af PHP5 og PHP7 sem það býður upp á. Viðskiptavinir geta fljótt skipt á milli PHP útgáfa eftir þörfum.

Auk þess að gera það aðgengilegt í venjulegu áætlunum sínum býður það upp á aukinn hraða á Turbo netþjónum sínum með öllum þeim aðgerðum. Stuðningur allan sólarhringinn, datacenters í þremur löndum, og 99,9% spenntur bæta við aðdráttarafl þess.

000webhost

000webhost

000webhost fyrir CURL

Með 000webhost er það jafnvel mögulegt notaðu PHP með cURL ókeypis. Ekki búast við stuðningi frá fyrirtækinu eða SSL öryggi, en þú munt ekki vera fastur með auglýsingar á vefsvæðinu þínu.

Þú getur uppfært í ódýr greidd hýsing á Hostinger þegar þú ert tilbúinn.

vefþjónusta tilboð

Óákveðið á CURL gestgjöfum?
A2 Hosting kom í nr. 1 í nýlegum hrað- og árangursprófum okkar. Og þeir hafa CURL tekið saman beint í PHP. (Þú færð val um 5 útgáfur af PHP). Núna geturðu sparað allt að 50% á áætlunum sínum sem eru vinalegir. Notaðu þennan sérstaka afsláttartengil
til að fá samninginn.

Aðrir eiginleikar í tækni

  • CGI aðgangur
  • Podcast
  • SAAS
  • ownCloud
  • PaaS
  • Docker
  • OpenStack
  • Ajax
  • ImageMagick
  • FFmpeg
  • LAMP
  • memcached

CURL Algengar spurningar

  • Hvað er CURL?

    cURL er fullkomlega ókeypis hugbúnaðarverkefni sem samanstendur af libcurl – C-undirstaða viðskiptavinur hlið URL flytja bókasafn, og krulla – stjórn lína tól til að flytja skrár með URL setningafræði.

    Svipað tæki er Wget. Það er hægt að hala niður fjölda skráa með endurteknum hætti, cURL er gert til að flytja gögn með einum skoti. cURL býður upp á upphleðslu og sendingu, en Wget býður aðeins upp á einfaldan HTTP POST stuðning. Einnig byggir og keyrir CURL á fullt af fleiri kerfum en Wget.

  • Hvað nákvæmlega er CURL notað til?

    Algengasta notkun cURL er að fá aðgang að HTTP efni frá PHP handriti eða skipanalínu. Það gerir handriti kleift að nota innihald annarrar skráar á vefnum.

    Eitt dæmi væri C forrit sem notar cURL bókasafnið til að senda gögn til PHP handrits á vefþjón, þar sem handritið geymir síðan gögnin í MySQL gagnagrunni.

  • Hvaða flutningsreglur styðja CURL?

    cURL styður eftirfarandi flutningsreglur: DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet og TFTP. Libcurl styður SSL vottorð, HTTP POST, HTTP PUT, FTP upphleðslu, HTTP form byggingu upphleðslu, umboð, smákökur, staðfesting notanda + lykilorð (Basic, Digest, NTLM, Negotiate, Kerberos), skráaflutningur aftur, HTTP proxy göng og fleira.

  • Hvernig get ég notað CURL á uppáhalds forritunarmálinu mínu?

    Fjölmörg tengi eru fáanleg fyrir meira en 40 tungumál, þar á meðal: Ada95, Basic, C, C ++, Ch, Kakó, D, Dylan, Eiffel, Euphoria, Ferite, Gambas, glib / GTK +, Haskell, ILE / RPG, Java, Lisp, Lua, Mono, .NET, Object-Pascal, O’Caml, Pascal, Perl, PHP, PostgreSQL, Python, R, Rexx, Ruby, Scheme, S-Lang, Smalltalk, SP-Forth, SPL, Tcl, Visual Basic, Visual FoxPro, Q, wxwidgets og XBLite og fleira. Það eru einnig sérsniðnar bindingar á libcurl bókasafnið sem gerðar eru af öðrum verkefnum og fólki, utan CURL verkefnisins.

  • Hvað með pallstuðning fyrir CURL?

    cURL er mjög flytjanlegur, það byggir og vinnur á mörgum mismunandi kerfum, þar á meðal Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS / 2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare og DOS.

  • Hverjar eru hýsingarkröfur fyrir CURL?

    Í Windows hýsingu er cURL sjálfkrafa sett upp með WAMP hugbúnaðarstakkanum. Linux hýsing setur upp CURL í tveimur hlutum, sem eining innan Apache og viðbót fyrir PHP. Flestir hýsingaraðilar í dag hafa nú þegar CURL sett upp á netþjónum sínum. Ef ekki, ætti gestgjafinn þinn að geta sett upp CURL fljótt.

  • Getur þú takmarkað notkun CURL bandbreiddar?

    Já, cURL gerir þér kleift að takmarka flutningshraða. Þú getur tilgreint hámarks flutningshraða fyrir CURL sem er gagnlegt ef þú vilt ekki að millifærslurnar þínar noti allt bandbreiddarúthlutunina. Tilgreind takmörk hafa áhrif á bæði niðurhal og upphleðslur frá cURL.

  • Eru einhver vandamál varðandi eindrægni sem ég ætti að vera meðvituð um?

    Ekki raunverulega, að minnsta kosti ekki með nýjustu útgáfuna af CURL. Það kom upp vandamál hjá PayPal þegar það hætti stuðningi við SSL 3.0 í desember 2014, en það var aðeins tilfellið með gamaldags útgáfu af CURL.

  • Eru ASP, XML eða XHTML studd af cURL?

    Já, þeir eru allir studdir, það skiptir ekki máli hvernig síðan var búin til. cURL veit ekki einu sinni hvaða tungumál eða tækni er notuð til að búa til síðu.

  • Hver eru algengustu hýsingarvandamálin sem tengjast cURL?

    Ef þú reynir einfaldlega að fá aðgang að HTTPS auðlind (SSL eða TLS varin auðlind) í PHP með cURL, þá ertu líklegur til að lenda í einhverjum erfiðleikum. Vandamálið er að cURL hefur ekki verið stillt til að treysta HTTPS vottorð netþjónsins og sjálfgefið er cURL sett upp til að treysta engum vottunaryfirvöldum (CA).

    Það eru tvær leiðir í kringum þetta vandamál. Í fyrsta lagi getur þú einfaldlega stillt cURL til að samþykkja hvaða netþjóns (jafningjavottorð) sem er. Þetta er ekki best frá öryggissjónarmiði, en ef þú ert ekki að gefa viðkvæmar upplýsingar fram og til baka er þetta líklega í lagi. Annar valkosturinn felur í sér að stilla CURLOPT_CAINFO breytuna. Þetta er notað til að benda á CA vottorð sem CURL ætti að treysta.

  • Er CURL frítt? Mun það bæta við hýsingarreikninginn minn?

    Bæði cURL og libcurl eru með opinn aðgang og eru gefin út undir MIT / X afleiðuleyfi. Það þýðir að þér er frjálst að breyta og dreifa öllu innihaldi skjalasafna sem dreift er með CURL. Þú getur einnig frjálslega notað cURL og libcurl í viðskiptaverkefnum þínum. Notkun cURL ætti ekki að valda neinum viðbótar hýsingarkostnaði.

  • Hvað með Keep-Alive eða viðvarandi tengingar?

    bæði CURL og libcurl styðja viðvarandi tengingar meðan margar skrár eru fluttar frá sama netþjóni. cURL mun reyna að endurnýta tenginguna fyrir allar slóðir sem eru tilgreindar í skipuninni.

  • Ég hef áhyggjur af öryggi. Mun notkun cURL valda öryggismálum?

    Nei, CURL er sjálfgefið stillt til að nota öruggar beiðnir yfir SSL / TLS. Stilling á staðsetningu uppfærðs, trausts vottorðsbúts er nauðsynleg til að halda flutningi CURL öruggum.

  • Hversu mikilvægar eru CURL uppfærslur?

    Eins og allir mikilvægir hugbúnaðaríhlutir, þá er það alltaf góð hugmynd að velja hýsingu sem býður upp á tímabærar uppfærslur. Að þessu leyti er CURL engin undantekning.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me