Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP codes op dezelfde server als MySQL Server
Linux , Apache , MySQL en PHP vormen de meest geïnstalleerde webomgeving vandaag . Zowel Apache en MySQL zijn server -programma's en het is heel gebruikelijk om de vier programma's op een enkele fysieke computer draaien . Als u meer geavanceerde of een database - intensieve applicaties , kunt u vinden dat MySQL is consumeren de meeste van de middelen van de server computer en de oorzaak is van websites te trage of niet geworden . In dat geval moet u onderzoeken zetten MySQL op een eigen dedicated fysieke server . Als u dat doet , zijn er een aantal voordelen ten opzichte van die van PHP en MySQL draait op dezelfde server . Definitie van een Server

In een webomgeving , betekent het woord " server " niet alleen impliceert een aparte fysieke computer , kan een server een computer programma dat luistert naar verzoeken op een specifieke poort te zijn en vervolgens dient , of reageert op , deze verzoeken . Het is heel gebruikelijk om meerdere servers op dezelfde fysieke computer , die soms wordt genoemd een " doos . " Er kunnen echter twee serverprogramma's die luisteren naar dezelfde poort niet draaien op dezelfde fysieke computer .
< br > LAMP

PHP
vereist een webserver en wordt meestal uitgevoerd op de Apache webserver . MySQL is een server programma zelf . Apache , PHP en MySQL worden meestal samen uitgevoerd op een versie van het Linux-besturingssysteem . Deze configuratie staat bekend als ' LAMP ', wat staat voor Linux , Apache , MySQL en PHP , en wordt vaak ingezet op een enkele fysieke computer . Apache luistert naar en reageert op verzoeken op poort 80 . Wanneer het een verzoek om een ​​PHP-bestand ontvangt , Apache loopt de PHP-interpreter op de PHP-code . MySQL bewaakt en reageert op vragen op poort 3306 .
Dedicated MySQL Server

Nadat u de LAMP stack op een enkele server computer installeert , moet u controleren de prestaties en het gebruik van de computer . Als u een zeer actieve of een database - intensieve applicaties , kunt u ontdekken dat de MySQL-server is consumeren grootste deel van de IT-middelen . Als dat gebeurt , andere servers , zoals Apache , moeten wachten op hun verzoeken te bedienen , zelfs wanneer deze verzoeken niet betrokken zijn bij een MySQL database . Dit kan de websites gehost op deze computer lijkt traag reageert . Als dit gebeurt , moet je onderzoeken zetten MySQL op zijn eigen fysieke server . Een Linux- systeembeheerder kan u helpen bij het ​​toezicht op de middelen wordt gebruikt door elk van de servers en een MySQL database administrator kan u helpen schatting van de rekenkracht je nodig hebt voor een dedicated MySQL server .
Voordelen van Aparte Servers

Er is geen dwingende reden om Apache /PHP en MySQL op aparte servers tenzij je tegenkomt of anticiperen op problemen met de prestaties . Er zijn enkele voordelen met verschillende servers. Ten eerste kunt u verschillende hardware implementeren op basis van het type server . Apache kan vaak draaien op minder dure hardware dan MySQL en je zou zelfs in staat zijn om extra hardware te gebruiken voor Apache en PHP . Ten tweede , kunt u instellen hoe Linux is geconfigureerd op elke machine voor maximale prestaties op basis van de aard van de verwerking van het krijgt . Ten derde, als een server crasht je niet verliest zowel Apache /PHP en MySQL op hetzelfde moment .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP Methode Met Jav…
·Hoe maak je toegang tot een Re…
·Hoe kan ik PHP gebruiken in ee…
·Welke CMS Gebruikt PHP ? 
·Hoe maak je elke N-de Letter V…
·MySQL Search Tutorial 
·Hoe eigen PHP Function bestand…
·Hoe te beschermen tegen SQL- i…
·Hoe te Telefoonnummers opmaken…
  Related Articles
Hoe maak je een Visual Basic -programma …
Hoe te Disable /Enable Command Knoppen i…
Hoe de klok op uw bureaublad instellen 
Hoe je code schrijven op HTML Button Met…
Hoe te VBScript Run op een externe compu…
Visual Basic Tutorial over Keuzevakjes 
Hoe maak je een batchbestand maken om te…
Hoe te Debug Visual Studio 6 op Vista 
Hoe kan ik eenvoudig Visual Basic Codes …
  Programmering Articles
·Hoe maak je een Autodesk & traagheidsmom…
·Verschillen tussen Als & Terwijl Stateme…
·Hoe toegang VBA Variabele Tekengrootte 
·Hoe te vervangen met VBA 
·Hoe om te achterhalen of een rij of een …
·Hoe je Turbo Pascal Install 
·Java Hot Swap Gereedschap 
·Hoe je ActiveX-besturingselementen Toega…
·Hoe Medium Tekst omzetten naar JPG in PH…
Copyright © Computer Kennis http://www.nldit.com