Briefly, quoting this doc:
WebDAV allows users of Web clients such as browsers to manage files on Web servers using Web protocols such as HTTP or HTTPS. With WebDAV, users can drag-and-drop files between the Windows desktop and the browser.I would recommend disabling this feature on the Content Delivery side as WebDAV is not expected to be used there.
It also makes sense disabling this feature on the CMS side if you are not planning on leveraging this feature at all. This will reduce the number of log files written to the /data/logs folder and get rid of the errors in the main log files generated if WebDAV is misconfigured.
Here are the steps:
1. Remove WebDAV config references within <log4net />:
2. Remove WebDAV config references within <system.webServer />:
3. Remove WebDAV config references within <httpHandlers>/>:
4. Finally, you can delete the Sitecore.WebDAV.config file from webroot/App_Config/Include.
There you go!