is this slow loading normal for free account

Status
Not open for further replies.

aeousush

New Member
Messages
7
Reaction score
0
Points
1
Hi my site is aeoufashion.com based on prestashop
the home page is of 1.4 Mb but it takes 20 sec to load
i tried all the optimisation settings.
i tested through http://tools.pingdom.com/fpt/
plz help.

will this change to 3-4 sec if i upgrade to premium, i really need to reduce loading time

thanks everybody
 

aeousush

New Member
Messages
7
Reaction score
0
Points
1
The irony is
my other site vaibhavsaxena.com also hosted on another x10hosting free acoount loads
3Mb in 3 seconds!!!!

am confused!!!
 

Anna

I am just me
Staff member
Messages
11,783
Reaction score
595
Points
113
Different servers, and different content can behave very much differently. At times one free hosting server can be under more stress then the other, just due to the sheer number of users, and then there's the ones that once in a while decide to abuse the service, more or less intentionally putting the server under extreme stress.

Premium servers has far less user account per server, so they are in general way faster then the free servers are.
 

essellar

Community Advocate
Community Support
Messages
3,295
Reaction score
227
Points
63
Try to keep in mind that the size of the page is only part of the problem (and over a megabyte is sort of pushing it anyway — a lot of people are working with data caps). The number of HTTP requests you're making (especially in the page head, since those will mostly be blocking requests) has a bigger influence. Every one of those requests may experience a short delay at the server when the server is under heavy load, and there will be some latency anyway just fetching the resource over the internet. If you can (and that depends on the software you're using), consolidate your CSS into as few files as possible. Your JS as well. It would actually make sense to put many of your styling images (icons, small tiled backgrounds) directly into your CSS as base64-encoded data URIs instead of fetching them as separate files — the total size of the file will be ever so slightly larger, but since it's all handled in one request it will still be many times faster.

Unfortunately, there's not a lot you can do if the page is being generated (almost) entirely by Ajax-type requests, since it will be designed around the "lots of small requests" model. That works well after a major page load, but it's not a very nice way to create the initial page, especially on a busy server or if your users are on mobile devices.
 

aeousush

New Member
Messages
7
Reaction score
0
Points
1
thanks anna and essellar for5 taking out your valuable time and replying
i did another experiment
i registered another fresh account here at x10
installed prestashop script and then tested the url ( this is the site http://aeouagain.x10.mx/presta14/)
and again
even the default page of size 190.8 kb is taking whopping 6.25 seconds 190kb is just 20% of a Mb
i dont think this is normal what do u say ??? this is turning out to be a bottleneck
 

essellar

Community Advocate
Community Support
Messages
3,295
Reaction score
227
Points
63
It's the HTTP requests. Many of the 38 requests being fired are for small (under 2KB) images, but the browser can only have so many active requests running at a time, so it needs to wait for some of them to finish before it can request others. Since the free hosting servers are usually pretty busy, it takes time to service those requests. Let's say that's only a tenth of a second per request — that means you're spending nearly four seconds waiting in line instead of loading page elements. Most of those small images are added by the CSS; if you can find a way to include them in the CSS (that would mean locating the CSS, figuring out how it's put together, then base64-encoding them and making them data URIs) you'll get a page that loads in much less than half the time.
 

essellar

Community Advocate
Community Support
Messages
3,295
Reaction score
227
Points
63
By the way, the developer tools built into current browsers (particularly Chrome Developer Tools in Google Chrome) will give you a lot of useful information. You can check the loading times, for instance, using the "Network" tab. There are also online tools that will take your local network out of the equation and give you the same sort of analysis.
 
Status
Not open for further replies.
Top