aaaccc:
in potem boš imel ob vsaki nadgradnji downtime? ok, saj za menjavo cpu-ja in dodajanje rama načeloma še ni tak problem, ampak glih druge diske notr tlačit zato ker si bil pri začetni investiciji preškrt sedaj ti pa placa primankuje pa ni smiselno
pri procesorjih glejte na visoko frekvenco ker je pomembno za hitrost izvajanja php-ja (single thread), pa obvezno ssd-je al pa vsaj ssd caching spredaj ce res negre. tako da pri nadgrajevanju imaš načeloma možnost več ali manj samo dodajanje rama (če ne zapolniš cele plate že na začetku) ter če je dvoprocesorska plata pač da na začetku furaš samo z enim pa potem dodaš še enega. Ampak je verjetno bolje da kupiš malenkost cenejši hw pa potem namesto stalnih nadgrajevanj pač kupiš naslednji server
Ne verjamem da je bilo mišljeno v takšnem smislu. Ne poznam nikogar ki bi še dan danes nadgrajeval hardware na tak način... Google Cloud, Amazon S3, ipd. so rešitve za hitro širitev...
Kar se pa tiče PHP-ja pa je tak, kar se tiče single-thread performance ni ravno tak. PHP je single-thread aplikacija ampak se izvaja več krat z vsakim requestom. Torej 12 uporabnikov se lahko z pravilno konfiguracijo razveja v 12 jeder oziroma processorskih niti (threads). Z tem pridobiš na hitrosti aplikacije saj processor izvaja 12 vprašanj (requestov) na enkrat. Tako da jedra so pomembna in dejansko več jih je bolše je.
@megatronic: Budget je najbolj pomembna stvar pri takšnem vprašanju. Poceni budget je najbolša rešitev kdo je opisal aaaccc, za dražjo pa definitivno nekakšna "Cloud" storitev kod ima recimo Leasewebs: https://www.leaseweb.com/cloud to omogoča zelo lahko širitev po potrebi