Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    PHP -koder på samme server som MySQL Server
    Linux , Apache , MySQL og PHP utgjør den mest installerte Web miljøet i dag . Både Apache og MySQL er server -programmer , og det er veldig vanlig å kjøre de fire programmer på en enkelt fysisk datamaskin . Hvis du har mer avanserte eller database - intensive applikasjoner , kan du oppleve at MySQL er forbruker mest av serveren datamaskinens ressurser og forårsaker nettsteder å bli treg eller ikke svarer . I så fall bør du undersøke sette MySQL på sin egen dedikerte fysiske server. Hvis du gjør det , er det noen fordeler fremfor å ha PHP og MySQL kjører på samme server. Definisjon av en Server

    I en Web miljø , betyr ordet "server" ikke bare innebære en separat fysisk datamaskin , kan serveren være et dataprogram som lytter etter forespørsler om en spesifikk port og da tjener , eller svarer på , disse forespørslene . Det er ganske vanlig å kjøre flere servere på samme fysiske maskin , som kalles en "boks ". Kan imidlertid to server programmer som lytter til den samme porten ikke kjøre på samme fysiske maskin .

    LAMP

    PHP krever en webserver og er vanligvis implementert på en Apache webserver . MySQL er en server -programmet selv . Apache, PHP og MySQL er oftest gjennomført sammen på en versjon av operativsystemet Linux . Denne konfigurasjonen er kjent som " LAMP ", som står for Linux , Apache , MySQL og PHP, og er ofte utplassert på en enkelt fysisk datamaskin . Apache lytter etter og svarer på forespørsler på port 80 . Når den mottar en anmodning om en PHP -fil , kjører Apache PHP-tolken på PHP-koden . MySQL overvåker og svarer på forespørsler på port 3306 .
    Dedikerte MySQL Server

    Når du har installert LAMP stack på en enkelt server datamaskin, bør du følge med på ytelse og utnyttelse av maskinen. Hvis du har veldig aktive eller database - intensive applikasjoner , kan du oppdage at MySQL -serveren er forbruker mest av dataressurser. Når det skjer, andre servere, for eksempel Apache , må vente med å betjene sine forespørsler, selv når disse forespørslene ikke innebære en MySQL database. Dette kan gjøre nettsteder ligger på denne maskinen virker treg og ikke reagerer . Hvis dette skjer, bør du undersøke sette MySQL på sin egen fysiske server. En Linux- system administrator kan hjelpe deg med å overvåke de ressursene som brukes av hver av servere og en MySQL database administrator kan hjelpe deg med å beregne prosessorkraft du trenger for en dedikert MySQL server.
    Fordeler med separate servere
    p Det er ingen overbevisende grunn til å sette Apache /PHP og MySQL på separate servere med mindre du opplever eller forventer ytelsesproblemer. Men det er noen fordeler med å ha separate servere . Først, kan du distribuere annen maskinvare basert på type server. Apache kan ofte kjøres på mindre dyr maskinvare enn MySQL , og du kan selv være i stand til å bruke fritiden maskinvare for Apache og PHP. Sekund, kan du justere hvordan Linux er konfigurert på hver maskin for å få maksimal ytelse basert på hvilken type behandling det gjør . Tredje , hvis en server krasjer du ikke mister både Apache /PHP og MySQL samtidig .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer et datoformat i PHP 
    ·Sendmail Vs . PHP Mail 
    ·Hvordan sette opp en enkel PHP SoapServer Med en funksj…
    ·Hvordan lese en fil tegn for tegn med PHP 
    ·Hvordan finne ut om en klient er Mobile i PHP 
    ·Hvordan hente & Display poster fra MySQL Bruke PHP 
    ·Hvordan begynne en Google Maps program Med PHP 
    ·Hvordan lage og bruke $ _SESSION i PHP 
    ·Slik Clear Text Box Hver gang Drop -down liste Verdi En…
    ·Hvordan sjekke om en database Finnes i PHP 
      Anbefalte artikler
    ·Hvordan lage en metode med et variabelt antall inngange…
    ·Hvordan lage en Base CFC 
    ·Hvordan Beregn Scrabble Resultat i Java 
    ·Hvordan lage en liste av ordbøker i Python 
    ·Axis Grenser i MATLAB 
    ·Hvordan telle antall kolonner i en Access 2007 database…
    ·Hvordan angi en port i PHP -koden til MySQL 
    ·PHP kan koble til en ekstern MySQL database , men det k…
    ·Hvordan sette Mnemonic Viktige Associations Med Visual …
    ·Hvordan lage unntak klasser i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/