I don't really see any issue here. Even if you have a handful of different charts on each dashboard, it should be fine from a performance standpoint.
Thanks Ken, for your response. That gives me some relaxation
We are just half way through building the dashboard. However, currently it takes around 50 minutes to publish the dashboard on the Tableau server. I am worried if it may cause any performance issue later
That's a long time so there could be something else going on that could cause performance problems. Is this an extracted data source or live? If extract, then is it big?