ESP8266 low power tips for non-stop continuos wi-fi connection?

Hello,

I use ESP 8266 a lot, it's very handy chip especially when I need to control my projects made with other MCU remotely via UART, but there is one problem I have with it - it's enormously power hungry.

Is there any general recommendations or tips on what you can do in order to make it use less power? I was googling about it and found only some material about deep-sleep (which is basically just hold-in-reset for N seconds using external timer and then reset the device) as well as various sleep mode, but all of them either require full device reset or at least reset of Wi-Fi, both of which I don't find very useful.

Is there anything at all that can be done about the high power consumption?

Maybe don't use Wi-Fi? It's a power-hungry protocol. If you want low power wireless, BLE is going to be a better choice.