Consider separating concerns to handle HN traffic: https://idiallo.com/blog/handling-1-million-web-request