My way of doing, is that body and rear lens caps are always tighten together and closely inspected and cleaned, as they are in plastic, and real dust magnets by virtue of their electrostatic characteristics.
For a certain time, I suspected I was wrongdoing; but I had to come to the conclusion that the particles were "generated" inside the body; indeed I made tests where I thoroughly cleaned the sensor, body interior, lens etc; and made up to 1'000 pictures (without removing the lens), with a check (*) every 50 shots, to come to the conclusion that dust particles where gradually building up.
My friend, who runs the local NPS-shop, pointed to my 28-300mm f/3.5-5.6 (often used) lens as the possible faulty guy; that by virtue of its telescopic characteristics, it might literally "pump" in dust particles in the body; this was also tested by taking 100 pictures and moving the lens, from 28mm to 300mm, several times between each picture. My side conclusion was: that these type of zoom lenses do not pump in dust particles (at least in my relatively dust free environment).
On the first picture, you can see the "origin" of the particles (top, in fact the bottom, at about ⅓ from the left), where the particles are somehow "streaming" in and disperse over the sensor.
(*) test: picture with long lens (eg 300 mm), f/22, ½ s, focus on infinity, of a white computer screen, by moving the body during exposure, the latter to be sure that the image taken is unsharp, so that only particles will appear sharp on the picture. This became my SOP, Standard Operating Procedure, I run before any important photo event, and at least once every, let's say, 2'000 pictures. Historically, I run a "wet" clean (Visible Dust swabs and liquid) every 5'000-7'500 cycles. Intermediate cleans being carried out with a manual air blower (also Visible Dust).
Visible Dust:
http://www.visibledust.eu