Home >
Paid Traffic Sources >
Mobile
Staggering page load speeds, tried VPS, CDN, DNS.. what else? (14)
03-30-2016 09:22 PM
#1
nomeus (Member)
Staggering page load speeds, tried VPS, CDN, DNS.. what else?
While GTmetrix shows 0.3s, real world tests are more like 4.3s.
Target GEO is Vietnam, and I was getting 25% clickloss from pop to LP, and 45% clickloss from LP to offer. Decided to look what can I do about those numbers.
I use Beyond Hosting VPS starter pack and tracking links are from Voluum.
For some reason didn't believe GTmetrix superspeeds, and decided to test elsewhere, closer to my target GEO:
Original GTmterix speed test:

webpagetest.org test from Singapore:

Ok, 1.2s is not that nice. Decided to try and monitor real user loading times with pingdom and here are the results:

As it turns out, for the average user in Vietnam my page loads in 4.3s. Man they are patient.
Started to think of the ways to improve this situation.
At first tried my VPS + DNSmadeeasy, that didnt improve a single thing in multiple tests from webpagetest.org
Then decided to try RackSpace CDN, they have servers in Hong Kong. I hosted everything on CDN and did a test from the same location.
Webpagtest.org from Hong Kong:

About the same and after testing VPS from Hong Kong, I get the same results. So not much difference there either.
So what else could I try? Finding Vietnamese VPS for a test would be too expensive. My domain name is registered with namecheap and I did not find a way to link Rackspace CDN + Namecheap + DNSmadeeasy together, so could not do that test.
And could the same issue cause LP to offer 45% clickloss?
EDIT: Messed up images a bit..
04-02-2016 12:32 PM
#2
xxf8xx (Member)
Hey Nomeus I am having the exact same issue. Have you solved this yet? I was thinking about trying another CDN as well. My current setup is S3+Cloudfront.
04-02-2016 12:39 PM
#3
nomeus (Member)
Hey, I have not solved that issue yet. I read that Amazon S3 is not the best for fast mobile landers so I have not bothered to try that.
Would be great to hear how other people solve that.
04-02-2016 02:22 PM
#4
wiifmdude ()
You should try KeyCDN, they have a singapore center. I've PMed you.
Don't bother setting up a pull zone, with them you can just create a push zone and just upload your LP via FTP... with signup that should take you like 10 minutes ;-)
Their CDN URLs are also quite sexy compared to cloudfront ugly looking URLs.
=> You can also compress your HTML page with this: http://compressmycode.com/#html
Warning: I had this compressor do some funky stuff with my comments so check your page once compressed... and obviously KEEP AN UNCOMPRESSED COPY ;-)
Cheers,
04-03-2016 06:03 PM
#5
nomeus (Member)
Did some initial tests on KeyCDN! Did not seem to have a significant improvement. Tests from Singapore and Hong Kong performed even a little worse. From some european countries it was very fast - 0.2s, but not much different in my target countries.
Will do a live split-test tomorrow. Will see how that goes.
One thing I dont get. Are those speeds normal in countries like Thailand, Vietnam and so on?
04-04-2016 07:55 AM
#6
manu_adefy (Veteran Member)

Originally Posted by
nomeus
Hey, I have not solved that issue yet. I read that Amazon S3 is not the best for fast mobile landers so I have not bothered to try that.
Would be great to hear how other people solve that.
Amazon S3 + CloudFront is slow? Where did you read that?
04-04-2016 11:36 PM
#7
theboss (Member)
What is the next line stats for your web page speed test? The line reads "Repeat View". Your first page load you probably aren't even getting your images from the CDN, you're probably just caching them.
04-05-2016 01:44 AM
#8
xxf8xx (Member)

Originally Posted by
theboss
What is the next line stats for your web page speed test? The line reads "Repeat View". Your first page load you probably aren't even getting your images from the CDN, you're probably just caching them.
I'm sure he probably had at least loaded the page at least once before hand for the CDN to cache the files. I think a second load check kind of defeats the purpose since the user is probably only going to see your page once and you need to land the lead right then and there. I had the same problem with my landing page too although a bit faster speeds. I think it's to do with having to bounce around between
Voluum servers, DNS servers and CDN servers so much. The DNS lookup for
Voluum for my test was 425ms.
I was thinking about testing a campaign without tracking. Also was thinking what if you just direct link to the IP address? Would that eliminate DNS lookup? Could also try another server that is in Vietnam or close to it.
04-05-2016 10:59 AM
#9
nomeus (Member)

Originally Posted by
manu_adefy
Amazon S3 + CloudFront is slow? Where did you read that?
I read somewhere here that it is not the best for POP landers. Let me find where I saw that.

Originally Posted by
theboss
What is the next line stats for your web page speed test? The line reads "Repeat View". Your first page load you probably aren't even getting your images from the CDN, you're probably just caching them.
Repeat view is somewhere around 0.6s, but the initial load is what matters, because if I have to wait 4s for a popup to load you better believe that I will find a way to close that Popup, before it appears.

Originally Posted by
xxf8xx
I'm sure he probably had at least loaded the page at least once before hand for the CDN to cache the files. I think a second load check kind of defeats the purpose since the user is probably only going to see your page once and you need to land the lead right then and there. I had the same problem with my landing page too although a bit faster speeds. I think it's to do with having to bounce around between
Voluum servers, DNS servers and CDN servers so much. The DNS lookup for
Voluum for my test was 425ms.
I was thinking about testing a campaign without tracking. Also was thinking what if you just direct link to the IP address? Would that eliminate DNS lookup? Could also try another server that is in Vietnam or close to it.
Beyound hosting dns lookup is fast even in Vietnam. I think it might be Voluum that adds up those seconds?
04-05-2016 12:44 PM
#10
wiifmdude ()

Originally Posted by
nomeus
Beyound hosting dns lookup is fast even in Vietnam. I think it might be
Voluum that adds up those seconds?
You didn't tell us you tested the TRACKED URL... I thought you spoke of the LP URL...
So yeah to answer your question I suspect the tracker redirect to be the culprit.
Just test the LP URL (without going through the tracker) and tell us how it look. You page only has 3 assets so it should be way faster than that.
04-05-2016 12:52 PM
#11
nomeus (Member)

Originally Posted by
wiifmdude
You didn't tell us you tested the TRACKED URL... I thought you spoke of the LP URL...
So yeah to answer your question I suspect the tracker redirect to be the culprit.
Just test the LP URL (without going through the tracker) and tell us how it look. You page only has 3 assets so it should be way faster than that.
No, no, no. Pingdom was where I tested tracker URL, got about 4.3s loading time for real time users.
That first test is lander test, regards to that as you can see there DNS lookup is well below 0.1s, for some reason 0.6s adds up from "Initial connection" and "Time to first byte". And then content download is fast again. From Hong Kong DNS was very slow, but "Initial connection" was fast again.
Sorry for not being clear.
My question would be, is "Initial connection" and "Time to first byte" related to DNS lookup? Or not?
04-05-2016 01:43 PM
#12
caurmen (Administrator)
If you're using on page Real User Monitoring it won't track the Voluum redirect time. The JS will start tracking when the redirect finishes.
( at least, unless they're doing something very clever indeed. Which last time I used them they weren't. )
Pingdom offers some drill down options so that you can see what's causing the slowdown - rendering, DNS, load, etc. Can you drill down into those and get more details on what's causing the delays?
04-05-2016 02:05 PM
#13
nomeus (Member)

Originally Posted by
caurmen
If you're using on page Real User Monitoring it won't track the
Voluum redirect time. The JS will start tracking when the redirect finishes.
( at least, unless they're doing something very clever indeed. Which last time I used them they weren't. )
Pingdom offers some drill down options so that you can see what's causing the slowdown - rendering, DNS, load, etc. Can you drill down into those and get more details on what's causing the delays?
My trial subscription ended today

Unfortunately I deleted my account there. Sh*t, I should have looked more into what it offered.
I will do some more tests with other landers and GEOs.
04-05-2016 04:47 PM
#14
caurmen (Administrator)
May be cheapest just to sign up with them for a month - $15 (to get access for a month) won't buy you that much traffic.
Try contacting their support and saying "argh, deleted my account by accident, can you undelete? I want to subscribe!". Chances are good they'll find a way...
Home >
Paid Traffic Sources >
Mobile