I agree with Elham Samadi Following additional information may help in developing a better understanding.
TON and TOF both are calculated based on the active sites present in the heterogeneous Catalyst.
Accurate TOFs for heterogeneous catalysts are not so simply explained as those in homogeneous or enzyme catalysis because adsorption sites typically measured by the chemisorption of an appropriate gas and used to count surface metal atoms, for example, do not necessarily correspond to active sites under reaction conditions on a one-to-one basis. The exact atom or grouping of atom (ensemble) constituting the active site is typically not known for any heterogeneous reaction and, in fact, it is very likely that a variety of active sites may exist, each with its own rate, thus the observed TOF then represents an average value of the overall catalyst activity.
You may refer to these useful papers & book:
[1] Schüth, F.; Ward, M. D.; Buriak, J. M. Common Pitfalls of Catalysis Manuscripts Submitted to Chemistry of Materials. Chemistry of Materials 2018, 30, 3599–3600.
[2] Vannice, M. A. Kinetics of Catalytic Reactions; Springer, 2005. (see chapter 2.4 page no. 7)
[3] Kozuch, S.; Martin, J. M. L. "Turning Over" Definitions in Catalytic Cycles. ACS Catalysis 2012, 2, 2787–2794.
[4] Lente, G. Comment on "Turning Over" Definitions in Catalytic Cycles. ACS Catalysis 2013, 3, 381–382.