Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP -koder på samma server som MySQL Server

    Linux , Apache , MySQL och PHP utgör den vanligast installerade Web miljö idag . Både Apache och MySQL är serverprogram och det är mycket vanligt att köra de fyra program på en enda fysisk dator . Om du har mer avancerade eller databas - intensiva applikationer , kan du finna att MySQL är tidskrävande delen av serverns datorns resurser och orsakar webbplatser att bli långsam eller inte svarar . I så fall bör du undersöka sätta MySQL på en egen fysisk server . Om du gör det , finns det några fördelar jämfört med att ha PHP och MySQL som körs på samma server . Definition av en server

    en webbmiljö , betyder ordet "server " inte bara innebär en separat fysisk dator , kan en server vara ett datorprogram som lyssnar efter förfrågningar på en specifik port och då tjänar , eller svarar på , dessa ansökningar . Det är ganska vanligt att köra flera servrar på samma fysiska dator , som ibland kallas en " låda ". Däremot kan två serverprogram som lyssnar till samma port körs inte på samma fysiska dator .

    LAMP

    PHP kräver en webbserver och är normalt genomförs på webbservern Apache . MySQL är en server själva programmet . Apache , PHP och MySQL är oftast genomförs tillsammans på en version av operativsystemet Linux . Denna konfiguration är känd som " LAMP ", som står för Linux , Apache , MySQL och PHP , och ofta körs på en enda fysisk dator . Apache lyssnar efter och svarar på förfrågningar på port 80 . När den tar emot en begäran om en PHP-fil , kör Apache PHP tolken på PHP -kod . MySQL övervakar och svarar på frågor på port 3306 .
    Dedicated MySQL Server

    När du har installerat LAMP-stacken på en enda server dator , bör du övervaka prestanda och användning av datorn . Om du har mycket aktiva eller databas - intensiva applikationer , kanske du upptäcker att MySQL-servern är tidskrävande flesta av datorresurser . När det händer , andra servrar , exempelvis Apache , måste vänta för att serva sina önskemål , även när dessa ansökningar inte innebär en MySQL-databas . Detta kan göra webbplatser som finns på den här datorn verkar långsam och okänslig . Om detta händer , bör du undersöka sätta MySQL på sin egen fysiska server . En Linux systemadministratör kan hjälpa dig att övervaka de resurser som används av var och en av servrarna och en MySQL-databas administratör kan hjälpa dig att uppskatta processorkraft du behöver för en dedikerad MySQL server .
    Fördelar med separata servrar
    p Det finns inga övertygande skäl att sätta Apache /PHP och MySQL på separata servrar om du stöter på eller förutse prestandaproblem . Men det finns några fördelar med att ha separata servrar . Först , kan du distribuera olika hårdvara baserad på vilken typ av server . Apache kan ofta köras på billigare hårdvara än MySQL och du kanske till och med kunna använda extra hårdvara för Apache och PHP . Andra kan du justera hur Linux är konfigurerad på varje maskin för att få maximal prestanda baserat på den typ av behandling det gör . Tredje , om en server kraschar du inte förlorar både Apache /PHP och MySQL på samma gång .

    Tidigare:

    nästa:
    relaterade artiklar
    ·ColdFusion och PHP Training
    ·Hur Pass ett svar från PHP till JQuery
    ·CodeIgniter Vs. ExpressionEngine
    ·Hur man skapar en PHP funktion
    ·Hur att välja flera i MySQL
    ·Hur Trim Tecken i SQL
    ·Hur återställer MySQL 5.1 rotlösenord i Windows
    ·Så här aktiverar du PHP för att identifiera operativ…
    ·Hur man använder dollartecknet i en sträng i PHP
    ·Hur man använder PHP ramar
    Utvalda artiklarna
    ·VB6 Verktyg
    ·Fördelarna med C + + Upprepning Struktur
    ·Hur du uppdaterar JavaScript
    ·Hur man utför ett test användarnas acceptans ( UAT )
    ·Hur man dödar en förfrågan i ColdFusion
    ·PHP-klass var- funktion
    ·Nackdelarna av högaktivt Programspråk
    ·MySQL Import Tutorial
    ·Hur man använder LESC & LINQ
    ·Hur man tilldela snabbtangenter till en textruta i Visu…
    Copyright © Dator Kunskap http://www.dator.xyz