The find-file
command automatically selects and uses a preexisting buffer that is visiting the same file.
My problem is, when using the same buffer in multiple frames, the frames will lag significantly (slow response, delayed input, etc.). This problem also occurs when using indirect buffers.
Is there a way to tell Emacs to open a file in a new buffer instead of reusing a preexisting buffer?
find-file
re-using an existing buffer for a filename is the standard behaviour regardless of whether Emacs is running as a daemon. The two things are unrelated. I have therefore removed mention of "daemon" from the question.