Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP kódy na rovnakom serveri ako MySQL servera

Linux , Apache , MySQL a PHP , aby sa dnes najčastejšie nainštalovaný webový prostredie . Obaja Apache a MySQL sú serverové programy , a to je veľmi bežné spustiť štyri programy na jednom fyzickom počítači . Ak máte viac pokročilé alebo databázové aplikácie náročné , možno zistíte , že MySQL je náročný väčšina zdrojov serverového počítača a spôsobuje webové stránky , aby sa stal pomaly alebo prestane reagovať . V takom prípade by ste mali preskúmať uvedenie MySQL na vlastnom vyhradenom fyzickom serveri . Ak tak urobíte , tam sú niektoré výhody oproti s PHP a MySQL beží na rovnakom serveri . Definícia servera

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené