PHP klient URL Library - eller cURL - är en metod för att hämta fjärrfiler . Get_headers och curl funktioner skapar Internetanslutningar för att hämta HTTP statuskoder och hemsida informationssystem. Web Data hämtas och sparas via cURL är tillgänglig via en get metod som get_headers . Till skillnad från get_headers funktionen är cURL inte aktiverat som standard i Windows operativsystem . Get_headers
Get_headers ( ) är ett kommando i PHP som hämtar HTTP-huvuden . Den get_header ( ) funktionen åtkomst till header.php filen som beskriver vilken typ av webbsidan eller filen . Den get_headers Funktionen hämtar också information webbplats omdirigering , felkoder , krav autentisering och kryptering information såsom HTTP och HTTPS . Den get_headers Funktionen måste inkludera URL för begäran i argumentet . Ett argument för att formatera de hämtade rubriker är valfritt .
CURL
Webbplatser kan ha cURL aktiverat eller använd en socket anslutning . cURL i PHP stöder FTP , HTTP , HTTPS , LDAP och andra dataöverföringsprotokoll . De Web Connection uppgifter finns i cURL klassen . Detta eliminerar behovet av att referera till anslutningsinformation hela PHP-kod , minska mängden tid som krävs för att skapa curl skript. cURL skript skapa cookies och spara cookies till angivna kataloger . Curl förlängning i PHP-webbplatser låter externa webbplatser som nås samtidigt som den är den första hemsidan . Denna funktion används för att hämta data som aktiekurser från en tredje parts webbplats eller tredje part betalning webbplatser leverantörer som PayPal och kreditkort processorer . Curl manus är väsentliga för att skapa online kundvagnar och ständigt uppdatera data feeds . cURL skript tillåter rapportera om en anslutning status såsom överföringshastighet , överförda datamängden och den procentandel av filen som har laddats ner hittills .
Faktorer som påverkar Get_File hastighet
Get_file funktioner utlöser inte autentisering rutiner som loggar in uppmaningar eller kakor . De file_get_contents ( ) funktionen hämtar även filer utan att utbyta information med den server som den hämtades , såsom kaka bearbetning . Använda en get_file funktion i stället för en curl script är snabbare än en curl script eftersom dessa steg hoppas över . Get_header hastighet beror på mängden information som hämtas . Webbsidor med mindre information hämtas snabbare . Webbsidor som innehar färre uppgifter hämtas snabbare .
Faktorer som påverkar cURL hastighet
hastighet
cURL beror på fördröjningar i nätverket , nätverk hastighet och hastigheten på servern som den kommunicerar . Curl skript beror också på snabbheten hos de servrar de har tillgång . cURL saktar ner vid hantering av stora XML-filer. Multi - behandling kan flera CURL uppgifter att köra samtidigt , eventuellt påskynda handläggningstiden för hela webbsidan .