As i understand, you've published a workbook from one server to another which is a 5 node cluster environment. The workbook performs poorly.
There are many reason's why a workbook is performing poorly and this is not necessarily due to VizQL. Please check the following as a first step.
1) Perform a performance recording( on the desktop and server).
One the desktop, import the workbook and goto Help --> Settings and Performance --> Start Performance Recording. Perform certain actions by interacting with the workbook. Go back to and use Stop Performance Recording. You can find more details here, Interpret a Performance Recording
2) What's the data source and where is it located with respective to server. Could they be in different data center,Network etx which could be causing the delay?
3) Are you using a extract or live?
4) What's your version of tableau server? 9.0 has query cache which can be leveraged.
5) Finally, having a 5 machine cluster will not necessarily mean the workbooks are going to load faster. The services need to be distributed properly. Ex: Vizql, Dataengine, Data Serve is a 64 bit. So 1-2 VizQL should be fine to get started. Having many VizQL could mean they need to be warmed up for query and this could add additional time for rendering.
Hope this helps
Vic seems to have this covered. I'd only add that a single node instance is going to perform better than a cluster with several nodes at low request volume. It isn't like map-reduce where the individual requests are being split into different chunks to distribute the processing.
Thank you Vic and Mark. Am looking in to all your points and will get back to you soon.