Maximum execution time exceeded

Maximum execution time should be configured at your Azure server, depending on what Azure hosting you use.

In general, you should test your site on development environment (e.g. your PC) first, then generate the production version and deploy to your server. If you want to test on your production server directly, you better use a staging site with the project in development mode so you don't need to delele cache every time.

It is not about server, it is about development/production mode of your application. Read Clearing Symfony Cache and learn more about how Symfony caching in dev/prod evironments works differently.