For hard surfaces like patios then something containing benzalkonium chloride (BAC) is the appropriate product. That includes Patio Magic (which I have used) and a number of other products. The branded products are c. 7% BAC and you dilute it down to c. 2%.
Patio Magic, etc, are relatively...