I've been using CGI since 1996 or so, so it's probably time to move to FastCGI or something else. (Flask?)
I'm using Dreamhost. I did some googling and found this article, but the article claims to be out of date and, sure enough, it doesn't work.
One of the things I really like about CGI is being able to change the script and instantly see the results. I know that flask leaves a single Python script running and re-uses it, but as a result you need to modify some file to tell flask to re-read your Python file. That seems odd---why can't flask see that the file has been modified? But I guess it makes sense for large programs that have literally hundreds of python includes.
Is FastCGI just not a thing anymore?