On Average time per fight, UFC on Fuel 10 was the quickest main card ever. Overall 142 still holds the record although it only 5 matches on the card rather than 6.
UFC 1, longest fight 3 /4 mins
UFC 1, longest fight 3 /4 mins
I thought the heavyweight card was the fastest, UFC 146. The longest fight only made it to the second round.