CGI to prosty mechanizm uruchamiania skryptów jako osobnych procesów.
Po obsłużeniu jednego żądania proces CGI kończy działanie, zwalniając pamięć i deskryptory.
Na współczesnym 16-rdzeniowym CPU CGI może obsługiwać ponad 2400 żądań na sekundę.
Przy takiej wydajności możliwe jest serwowanie ponad 200 000 000 żądań dziennie.
Prosty projekt guestbook w Go z SQLite w CGI osiągnął podobne wyniki pod Apache i własnym serwerem Go.
CGI, choć rzadko wybierane dziś, nadal może być wykonalnym rozwiązaniem dla dużego obciążenia.
Get notified when new stories are published for "🇵🇱 Hacker News Polski"