Utmaningar
03-01: Vad innebär vertikal skalning?
- A) Öka antalet servrar i ett nätverk
- B) Uppgradera en enskild servers hårdvara (CPU, RAM etc.)
- C) Optimera kod för att skala bättre
- D) Utöka nätverkskapaciteten
Svar
Svaret är B) Uppgradera en enskild servers hårdvara (CPU, RAM etc.). Vertikal skalning innebär att man förbättrar kapaciteten hos en befintlig server, till skillnad från horisontell skalning där fler servrar läggs till i nätverket.03-02: På vilka sätt kan du använda NGINX för din Node-applikation?
- A) Som en lastbalanserare
- B) För att hantera HTTPS-anslutningar
- C) Som en omvänd proxy
- D) För att hantera förfrågningar till statiska resurser
Svar
Svaret är A, B, C, D. NGINX kan användas på många sätt för en Node-applikation, inklusive som lastbalanserare, för att hantera HTTPS, som omvänd proxy och för att hantera statiska resurser.03-03: Vad betyder det att en webbapplikation är stateful?
- A) Servern kan skicka data till klienten utan en förfrågan
- B) Webbservern "har minne" och kan komma ihåg en klients tidigare förfrågningar
- C) En handskakning krävs varje gång klienten ansluter till servern
- D) Webbapplikationen använder kryptering för att skydda klientens och serverns statusdata
Svar
Svaret är B) Webbservern "har minne" och kan komma ihåg en klients tidigare förfrågningar. En stateful webbapplikation behåller information om användarens session, vilket skiljer sig från stateless applikationer där varje förfrågan hanteras som om den vore den första.03-04: När vi pratar om webbutveckling, vad används ett CDN (Content Delivery Network) för?
- A) För att lagra en webbapplikations alla filer på en central server
- B) För att hantera cachning av dynamiska filer i en webbapplikation
- C) För att placera kodfiler på en särskild servermaskin för snabb åtkomst
- D) För att distribuera dynamiska filer till servrar närmare slutanvändaren
Svar
Svaret är D) För att distribuera dynamiska filer till servrar närmare slutanvändaren. En CDN används för att förbättra prestandan genom att distribuera innehåll till servrar som är geografiskt närmare användarna.03-05: Vilket är det bästa sättet att identifiera sig när man skriver en webbskrapare?
- A) Inkludera ditt telefonnummer i HTTP-förfrågans kropp
- B) Lägga till en webbkaka i HTTP-förfrågan med ditt namn
- C) Använda HTTP-huvudet 'Referer'
- D) Lägga till en post i robots.txt
- E) Skicka ett mail till webbplatsägaren innan du startar din skrapningsapplikation