Technologia FastCGI

Typowa strona internetowa to skrypt w języku takim jak PHP. Skrypt ten uruchamiany jest od nowa za każdym razem, gdy ktoś wchodzi na stronę. Powoduje to duże obciążenie serwerów oraz wydłużony czas reakcji - użytkownik czeka aż mu się strona załaduje. W przypadku stron, na których przedstawiana informacja nie podlega częstym zmianom, stosuje się cache, czyli zapamiętywanie gotowego wyniku wykonania skryptu strony.

Gdy w grę wchodzą strony, na których informacja zmienia się dynamicznie, z minuty na minutę, to jedną z metod optymalizacji są systemy oparte na FastCGI. W systemach tych, program strony uruchomiony jest raz a dobrze i tylko obsługuje nadchodzące żądania od przeglądarek WWW u klientów. Dzięki temu reakcja jest szybsza. Jedną z technologii wykorzystujących FastCGI jest Django.