There are a number of things that can affect page load time:
database queries
images on the page
components on the page
how the browser process HTML and javascript
data on the page
number of calls to the server
etc
If you want to investigate your product speciifcally you might start with a proxy tool like fiddler that inspects everything sent/recieved over HTTP. A performance tool like JMeter will also display this information.
Many factors can contribute towards a slow page load time such as chatty conversations, unoptimized encrypted files, network latencies, unnecessary calls to unused HTML or JavaScript components and the list is endless.
Identifying such issues is just one step towards rectifying them. One should be able to further analyze the factors from HAR files, PCAP files, Systrace for devices. Sometimes, there are repeated network calls when a connection is established. These can lead to chatty conversations. The best way to rectify such issues is to take the help of testing tools such as MOZARK Application Testing platform that helps you in identifying the real problem behind a slow page load time.
StickyMinds is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.