Running our application locally
So far, we have been running our application with the cargo run
command. This has been working well, but you might have noticed that our application is not very fast. In fact, it is very slow when we try and log in to the application. This seems to be counterintuitive as we are learning Rust in order to develop faster applications.
So far, it does not look very fast. This is because we are not running an optimized version of our application. We can do this by adding the --release
tag. As a result, we run our optimized application using the following command:
RUST_LOG="info,parser::expression=info,actix_web=info" cargo run --release
Here, we notice that the compilation takes a lot longer. Running this every time we alter the code, and during a development process, is not ideal. However, now that our optimized application is running, we can see that the login process is a lot faster. In order to achieve this, we follow these steps...