Käynnistän erään ajettavan ohjelman Browserin kautta CGI-hakemistosta, ja siinä on pahasti viivettä.
Ohjelma kyllä käynnistyy shell:ssä ilman viivettä.
Voiko ohjelman ladata koneen "välimuistiin", niin että käynnistyisi nopeammin? Onko jotain keinoa nopeuttaa ohjelman käynnistämistä? Apache Web Server kyseessä.
Kysymys Linux asiantuntijalle.
2
283
Vastaukset
- Petsku
Tee siitä moduuli apacheen.
Tottakai on hitaampaa käynnistää se ohjelma Apachen kautta, sillä mitä enemmän asioita tarvitsee tehdä ennen ohjelman käynnistämistä, sitä kauemmin siinä luonnollisesti kestää. Ensinhän selaimen pitää tehdä sivunhakupyyntö, sen jälkeen palvelin ajaa cgi:n, cgi käynnistää ohjelman, ja tulos lähetetään takaisin selaimelle verkon kautta. Shellissä mitään muita välivaihteita ei ole.
Kannattaa myös tutkia, missä kohtaa se viive ilmenee. Monesti toteutuksessa on potentiaalisia hidasteita. Esim. jos tekstin tulostaminen on hidasta, kannattaa katsoa tehdäänkö cgi:ssä turhia flush-kutsuja tms.
Välimuisti on jo olemassa ja käytössä, sillä käyttöjärjestelmä tallentaa jatkuvasti levyoperaatioita erinäisiin puskureihin. Jos ohjelmia tai muuta dataa tallennettaisiin vielä erikseen, kulutettaisiin vain turhaan muistia, ja toiminta voisi vain hidastua swappauksen takia.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
57-vuotiads muka liian vanha töihin?
On tämä sairas maailma. Mihin yli 55-vuotiaat sitten muka enää kelpaavat? Hidasta itsemurhaa tekemään, kun eläkkeelle ei3884792Haluatteko miellyttää kumppaninne silmää?
Entä muita aisteja? Mitä olette valmiita tekemään sen eteen että kumppani näkisi teissä kunnioitettavan yksilön? Olette2852641By the way, olet
mielessäni. Olet minulle tärkeä, niin suunnattoman tärkeä. En kestäisi sitä jos sinulle tapahtuisi jotain. Surullani ei1541906Onko kaivattunne suosittu?
Onko teillä paljon kilpailijoita? Mies valitettavasti näyttää olevan paljonkin naisten suosiossa :(1041628J-miehelle toivon
Hyvää yötä. Voisiko nykyistä tilannetta uhmaten vielä pienintäkään toivetta olla, päästä kainaloosi joskus lepääämään.851493Täytyi haukkuu sut lyttyyn
En haluu tuntee rakkautta sua kohtaan enää ja haluun unohtaa sut mut sit tulee kuiteki paha olo kun haluis vaan oikeesti611347- 601335
Kylpyläsaaren Lomakylän kahvilaravintola
Kävimme syömässä Kylpyläsaaressa. "Naudanliha burgeri" maksoi 18,90 euroa ja lisäksi limsa 4,50 euroa. Annoksen hinnaks621287Onkohan sulla enää tunteita
kun nähdään seuraavan kerran? Niin hyvä fiilis on ollut viime aikoina, että se on nyt pahin pelkoni. Oletkohan unohtanut481282Rakkauden riemuvoitto
Valta voidaan voittaa tiedolla. Mutta tieto on huonompi kuin kauneus, hellyys ja rakkaus. Siksi kauneus on vallan ja tie3491091