Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
webové prostredie , slovo " server " nie je len znamenať samostatný fyzický počítač , server môže byť počítačový program , ktorý načúva požiadavkám na určitý port a potom slúži , alebo na ne reaguje , tieto požiadavky . Je to celkom bežné prevádzkovať viac serverov na jednom fyzickom počítači , ktorý sa niekedy nazýva " box . " Je však možné dva serverové programy , ktoré počúvajú k rovnakému portu nebeží na rovnakom fyzickom počítači .
LAMP
PHP vyžaduje webový server a je zvyčajne realizovaný na webovom serveri Apache . MySQL je program samotný server . Apache , PHP a MySQL sú najčastejšie realizované spoločne na verziu operačného systému Linux . Táto konfigurácia je označovaný ako " LAMP " , čo je skratka pre Linux , Apache , MySQL a PHP , a je často nasadená na jednom fyzickom počítači . Apache načúva a reaguje na požiadavky na porte 80. Keď dostane požiadavku na súbor PHP , Apache beží PHP interpret na PHP kódu . MySQL sleduje a reaguje na otázky na porte 3306 .
Dedikovaný server MySQL
Po inštalácii LAMP na jednom serveri v počítači , mali by ste sledovať výkon a využitie počítača . Ak máte veľmi aktívny alebo databázové aplikácie náročné , môžete zistiť , že MySQL server spotrebováva väčšinu výpočtových zdrojov . Keď sa to stane , ostatné servery , ako je Apache , musí počkať do prevádzky svoje požiadavky , aj keď sa tieto požiadavky netýkajú databázu MySQL . To môže robiť webové stránky hostované na tomto počítači zdajú pomalé a odpovedať . Ak k tomu dôjde , mali by ste preskúmať uvedenie MySQL na vlastnom fyzickom serveri . Správca systému Linux vám pomôže sledovať zdroje sú používané každý zo serverov a správcu MySQL databázy vám pomôže odhadnúť výpočtový výkon , ktoré potrebujete pre dedikovaný server MySQL .
Výhody samostatné servery
Neexistuje žiadny presvedčivý dôvod , prečo dať Apache /PHP a MySQL na samostatných serveroch , ak sa stretnete alebo predvídať problémy s výkonom . Avšak , existuje niekoľko výhod , ktoré majú samostatné servery . Po prvé , môžete nasadiť iný hardvér v závislosti od typu servera . Apache je často beh na lacnejšie hardvér , ako MySQL a môžete byť dokonca schopný použiť náhradné hardvér pre Apache a PHP . Po druhé , môžete nastaviť, ako Linux je nakonfigurovaný na každom stroji dostať maximálny výkon v závislosti na type spracovanie robí . Po tretie , ak server havaruje nechcete stratiť oba Apache /PHP a MySQL súčasne .