Home > Programming, Servers & Scripts > Hosting, Servers & Security

Linode Server Question (6)


11-09-2016 01:31 PM #1 beerbelly (AMC Alumnus)
Linode Server Question

warning: I am sort of a beginner when it comes to self hosting.

I have a linode server with my tracker on it based in NYC. Would a node balancer added to that account/(server?) in singapore make it so my server was basically being hosted in two places at once, thus allowing my server to be faster?

Honestly I don't understand node balancer, and my google searches weren't answering my questions...probably because I was asking the wrong ones.

Anyway I'm expecting to be wrong but if anyone could clear this up for me that would be appreciated.

Thanks!!


11-09-2016 03:35 PM #2 caurmen (Administrator)

I'm not an expert in Linode's balancing solutions, but unless they're doing something very clever the answer is no, I'm afraid.

Are you concerned about tracking speed or landing page load speed here?


11-09-2016 06:09 PM #3 danielt (Member)

When it comes to balancing you get both: better speed and lower server costs.
However, the configuration part is not for beginner level given you have to take care of DB replication since
you want all your data to be consistent and consolidated.

I do suspect 2 things: you use your own tracker for lower costs and higher privacy.
However, if you're new to this, I'd suggest going with a cloud based solution that takes care of those issues
plus - same piece of carrot cake


11-09-2016 07:05 PM #4 beerbelly (AMC Alumnus)

Thanks for your replies guys, I really appreciate it!

Quote Originally Posted by caurmen View Post
Are you concerned about tracking speed or landing page load speed here?
Right now I am hosting my landers on amazon cdn, so I'm worried about tracking speed, because I'm trying to run to those tier2/3 countries that are spread out in asia/latam/europe. When I use https://www.dotcom-tools.com/website-speed-test.aspx this is what I'm getting in Hong Kong, China.
Click image for larger version. 

Name:	speed test.png 
Views:	30 
Size:	78.6 KB 
ID:	13385
I am still new and realize I don't want to overthink this aspect but I also don't want any oversight like speed holding me back. I need to double check this and make sure an entry javascript pop up isn't messing up the load times of my landers.

Quote Originally Posted by danielt View Post
When it comes to balancing you get both: better speed and lower server costs.
However, the configuration part is not for beginner level given you have to take care of DB replication since
you want all your data to be consistent and consolidated.

I do suspect 2 things: you use your own tracker for lower costs and higher privacy.
However, if you're new to this, I'd suggest going with a cloud based solution that takes care of those issues
plus - same piece of carrot cake
The top part of this made me go hmmmmm yeah I don't want to mess with that!

I've been using funnelflux on self hosted server since I started and I have that emotional tie to it where I don't want to change things if it's not broken/ plus it's what I know, but I realize it could be costing me and it's always something I can return to in the future. To be honest I'll prolly at least wait for this month of billing to be over before I consider making a change.


11-10-2016 10:08 AM #5 caurmen (Administrator)

I'd agree with danielt here - if you're running all over the world, and you're concerned about tracking speed, using a cloud-based solution with a decent number of exit nodes is probably the way to go for your tracking. That'll get you reasonable speed everywhere without hideous complexities.

Alternatively, there's no reason you can't just run self-hosted trackers in 2 or 3 locations, although you may need a license for each tracker depending on the software. You don't need database sync assuming you're running different campaigns in different countries - this is a point a lot of people miss.

As for the waterfall graph you show - without knowing what each of those bars represent it's hard to advise on ways to speed your loading times up. If you share the graph with some more information on what each section represents, we can probably help you more.

Don't forget that the first time you run a speed test to a CDN-hosted lander it'll be SLOOOOOOW, because the CDN's fetching the page from your root server.

Hope that helps!


11-10-2016 11:29 AM #6 danielt (Member)

Ah If it's different self hosted trackers on each locations, then no, you don't need DB sync.
I thought of DB replication since load balancers act as a traffic splitters and routers for 1 main app.


Home > Programming, Servers & Scripts > Hosting, Servers & Security