ONE delay, at the BEGINNING of the loop.
How fast do you expect a temp sensor like this to respond? The sensor itself is encased.
As pointed out:
The minimum time between readings with the DS18B20 is directly related to resolution of the readings. It takes 750ms to get a 12 bit reading , less time with less resolution (see the data sheet). Shaving the sensor will not affect that time.
That does not represent the actual response time from cold to hot, for example going from an ice point (0.0C) to 212 F (100C). The time it takes to reach a steady state also depends on the medium you are measuring like air, water, or other mediums. Knowing your exact application would help.
Ron