So I have Laravel 5.2 project deployed on the remote server, and the problem is that all the HTTP request take giant amount of time, sometimes reaching
Connection Timed Out
Taking a look at my own projects that I have deployed, I used digital ocean + forge. The server that ran my project had 512MB of ram and one CPU core. This was the least expensive option and my project ran blazingly fast.
I recommend you SSH in to your production server and run the following commands:
php artisan config:cache
and just to be safe
php artisan optimize
Hope this helps.