why is it that extra load on an engine makes it ping?

Isnt pinging just because of pre-ignition and colliding flame fronts?

But I do know from experience that when there is extra load it will be more ping prone, but whats the science behind that????