Data distribution is the basic behavior of P2P applications ( le sharing and stream- ing service) and it is a key element a ecting the performance of P2P systems. However, there are few research works that focus on data distribution of P2P applications from the view of whole system. In this paper we study the data distribution in P2P applications in terms of de- creasing the system distribution load. We de ne the distribution load of P2P systems formally and analyze how to decrease the system load quickly by means of mathematical analysis. More- over, we give a feasible fast distribution algorithm according to our theoretic conclusion. The experimental results show that our algorithm has signi cant improvement on data distribution speed and load balance.