Ahoj, prosím o radu. Chtěl jsem zkusit rozběhat webový server s PHP a MySQL na stroji s 256 RAM a nějak jsem nebyl úspěšný. Tedy, Lighttpd s PHP a MySQL mi fungují, ale sežerou RAM a jsem pytli.
Zatím jsem neprováděl žádné úpravy konfigurace mimo MySQL, kde jsem v konfiračním souboru odkomentoval (aktivoval) "skip-innodb". Přiznám se, že jsem se o tom pouze dočetl na internetu a tak docela nevím, co jsem touto volbou mimo úspory paměti udělal.
Proto bych prosil, jestli byste mi mohli poradit, co se dá ještě nastavit pro vyšší úsporu paměti, pokud možno se stručným popisem, co to dělá. (Jak v konfuraci webového serveru, PHP, tak i MySQL.) Samozřejmě i za cenu snížení výkonu nebo maximálního počtu obsluhovaných požadavků.
Popřípadě jestli existuje pro tento případ i lepší webový server než Lighttpd, tak je možná i změna.
Ještě doplním, že se jedná o virtuální stroj a co mi přišlo zajímavé, že mi top ukazuje, že mám 256 MB RAM a 256 MB swap. Přesto i v okamžiku, kdy byla RAM opravdu plná tak top ukazoval využití swapu 0 B. Takže předpokládám, že se vůbec neswapuje. Chování by tomu odpovídalo. Musí kvůli swapu běžet nějaký démon? Nebo to zakazuje virtualizační software? (bohužel netuším o jaké řešení se jedná)
Děkuji předem za vaše rady.