High temperatures this week have left people sweltering and challenged businesses that need to keep their products cool.