Porting will reduce the felt recoil a little, but is used mostly to offset flip, and keep the barrel level. First issue is the volume level goes up, as some of the gases and sound goes up and not all away from the shooter. Second most ported pistols I am familiar with, have the slide machined, to port the gases prior to the slide retracting. So I would think you need a ported barrel and also the slide machined to match the ported barrel openings. Another option is a longer barrel, with the ported openings sticking out in front of the slide so that the slide does not need to be machined.
I have an AR10 in 7.62/.308, which I added a muzzle break. It reduces a lot of recoil and keeps the barrel from rising, but it is very load, and I feel sorry for anyone within 50 feet of me, the noise and percussion is bad, even worse than I get when shooting the rifle. The muzzle brake went on, after firing it with my SlideFire stock. The "full auto" with that rifle caused the muzzle to rise fast, before the brake was installed. It now fires level with no more barrel rising. I still have to get a solid stance, to offset the full auto recoil. This cartridge has double the energy of a 5.56/.223 cartridge.
Bob