Loading...
Answers
MenuWhat should I consider when deciding between building a foreign data center or using a CDN service to improve response time in other countries?
I'm curious to hear from some that may have been there before on how you decide to improve your response times in other countries by either building a foreign data center or using a CDN service.
Any considerations/recommendations for me to consider would be much appreciated!
Answers
Back in 2010 we went through exercise of first using a local data center and then using a CDN in a different country.
Interestingly enough using a remote CDN had much smaller latency. After doing an in depth analysis this is what we discovered.
There are two factors that influence your latency: throughput of the pipe and speed of the physical server.
Let's start with throughput. Consider two scenarios. In the first one you're using CloudFront from Amazon (or any other big name CDN) which probably has direct connection (or near direct) to the continents fiberoptic pipe.
The second scenario is if you build a data center in the country. In this case you will be removed from the main pipe by several hops through internet providers which in turn will narrow the throughput after every hop. Unless you are willing to pay very expensive bill for the access to continents, or at least contries main pipe the latency will be higher than from big name CDN's.
The second aspect deals with the type of servers involved in servicing GET requests. You need to install top notch hardware with very speedy SSD hard drives and extremely fast networking cards. You can go as far as start optimizing bus speeds between the components. All that leads to increase in price per server.
If you're using a CDN then you're much better off because all of that is taken care of for you and you constantly run on latest and greatest hardware that you don't need to upgrade. Count in the amount of time/money need to be spend to service a data center. From my experience the companies that do administration on demand are slow for near 100% uptime requirements so you will need to hire and staff to do monitoring and maintenance.
Also never forget about redundancy that also needs to be provided as your server will fail and will go down. Security is also a concern.
My conclusion from the the evaluation done in 2010, which is much stronger today, go with CDN unless you're a Fortune-500 company and need a dedicated special use data center.
Current CDN's usially offer multiple data centers at different continents for your disposal that can further shrink your response time.
Good luck!
Denis.
Go the CDN route. It is often cheaper and to create the same speed presence across multiple countries is very costly.
That being said if you have an extreme budget and the need (if you run a very large website/application) then by all means go the route of creating your own presence across multiple countries.
As a personal recommendation, I always use MaxCDN. It is low cost and has great performance.
Here is their network coverage: https://www.maxcdn.com/network/
If you search "MaxCDN coupon" on Google you get a link that takes 25% off the prices you see on the site.
Agree with the other responses here, CDN first...its cheap and easy to implement vs another data centre.
You could go 2 levels of CDN - use Cloudflare which will act as a more general purpose or basic CDN and then if you have large static assets use a dedicated CDN service to host those.
Ultimately it depends if where the response time problem is being generated from - if the app itself is slow to respond then a CDN won't fix that and nor will having a local data centre as the problem is the time the app takes to spin up
Crappy DNS hosting will also contribute to latency - again moving to cloudflare will resolve this
Related Questions
-
What would cause messages from my new email address to go to some recipients junk folder? It's a new domain name. Anything I can do on my end?
I have a tremendous amount of experience sending emails from new domains - perhaps 2,000,000 emails per year - and the long and short of it is this: email deliverability is tremendously complex. Why? For one thing, because of the constant battle between spammers, ISPs, ESPs and other players, among other things. Also, because email still uses some very old and outdated protocols that make this all more difficult. If your business is going to rely heavily on email, I would encourage to educate yourself now so that you won't be stymied as you grow. Many of the things I learned were through trial and error - which can be excruciatingly frustrating. Just a few of the things you should immediately begin working on: proper SPF, SenderID, DKIM compliance along with solid DNS set up. Additionally, if you will use email heavily, I would start now putting the pieces in place for later white labeling aa nd possible dedicated IP sending. In terms of the actual email content itself, that is another subject you will want to investigate. I'm not saying these things to discourage you - but rather to help you avoid the mistakes we made in the past. If you need a hand getting a little grip on this I probably can steer you in the right direction pretty quickly. Wish you the best in your endeavor! AdamAB
-
Are hashtags helpful to increase Instagram followers?
Yes, you should use hashtags to solve the query. But, it also means finding the right hashtags to use. Here's some things to look for with hashtags and some other ideas for growing your following: 1. Find trending hashtags. If a hashtag is only used 100 times, it will be difficult to "get into the mix." Find popular and trending hashtags to add into. 2. Don't use one word hashtags that everyone else is using. Phrases as well as specific to your topic are better to get responses. Remember that what you use as hashtags appears in results and will get noticeability depending on your focused topic, meaning you need to have relevant information to your brand and images. 3. Engagement. Participate in others conversations and use hashtags. Even if you aren't following someone, engage with their pictures and use hashtags. This will drive more engagement to your profile then back to your Instagram account. 4. Use longer descriptions. Hashtags are great. They are even better when you write more as a caption for your picture. These also serve as a keyword base to help followers find you. 5. Brand. I suggest looking at some of the top influencers and looking at what they are doing. You will notice that their pictures are all the same color, tone and with similar content. Someone will follow you if you add value to their scroll. Make sure you stick out from the crowd. There's always more to do with Instagram. :) It's an incredibly powerful tool and it builds your recognition in ways that other social accounts can't. Be consistent with your posts and you will get the followers you want. Have more questions? I'm happy to help! Contact me if you would like more info.BH
-
What does it mean to 'grandfather you in' in the tech world?
It stands for allowing someone to continue doing or use something that is normally no longer permitted (due to changing regulations, internal rules etc.)OO
-
What is the best platform for the B2B technology market? We are using LinkedIn & Google Ads right now with poor conversion for sign-ups.
Quora to show subject matter expertise and 'nurture' your relationship with cold leads to generate more educated and eager signups. We did an episode on Quora marketing: (https://anchor.fm/marketing-automation/episodes/A-Quick-Intro-To-Quora-Marketing---General-Strategy-e1vlpr/a-a4noru) https://youtu.be/X9Akg7Z-KPI?rel=0 In fact, Quora is getting pretty busy due to the fact people like me have gotten very good at marketing on Quora. The ‘white hat’ version of this is below. I consult with founders and marketers to help them execute on this very strategy to help grow their personal brands which inevitably grows their business. The name of the game for marketing on Quora is showing THOUGHT LEADERSHIP (https://right2revenue.com/managed-thought-leader-creation-program/). This will result in: 1. More credibility to whatever you promote anywhere. 2. Recognition of your brand (it shows up next to your name if you edit your tagline correctly). 3. Targeted and educated traffic to your landing pages. Here are the steps in this thought leadership strategy: **Step 1 = Choose a topic** * Strategy: I start with the focus keyword for your product/service. For an example, I am about to focus my attention on the keyword “thought leadership” because I want to find those most-interested in building their personal brand recognition and credibility in a field (i.e. a Quora topic). For a founder of a SaaS tool, this would probably be the pain point your tool solves - the search term that you want to get traffic from. **Step 2 = Create a sheet with question links, total answers, views of the top answer, average views per answer (if you have time), and followers.** * Strategy: You need a formatted database of the potential for your content on quora so you can prioritize your time. * How data-miner, but I employ a team of data specialists trained in grabbing the right content from the right places on Quora (https://right2revenue.com/product-category/data-enrichment/), and then going about enriching that data to grab linkedin profiles and email addresses. **Step 3 = Answer them in a google doc** * Strategy: This is so you can make copies of the content and turn it into multiple types - i.e. a linkedin article, an article for your blog, a number of tweets… Also, if you have collaborators (editors), you can simply give them access to this doc. * How: Simply create the doc and share it. One doc per question. **Step 4 = Edit and publish related answers as an article on your blog** * Strategy: You want to have it on your blog and indexed first so you have attribution and the chance to outrank the quora question with the same headline, or at least be close to it. * How: Add the version of your answer to your blog. **Step 5 = Submit that article URL to google to be indexed using your webmaster tools (search console)** * Strategy: As mentioned, you want google to crawl/index your answer on your site before they index the same text on quora. * How: Head to your webmaster tools (https://www.google.com/webmasters/tools/) **Step 6 = Bring your friends and colleagues into a Quora ‘Pod’** * Strategy: You need initial engagement to ensure exposure of your answers. The first 24 hours are key, so find a group of people who also publish on Quora and create your own pod. * How: Reach out to colleagues, ask if they answer questions on Quora. If so, start a WhatsApp or Telegram group and invite them. Post links and share there. **Step 7 = Publish the answers to Quora** * Strategy: Now that the answer is on your blog, go ahead and format it for Quora. A video is ideal, but at least add some images. * How: Head to http://Quora.com (http://quora.com/) **Step 8 = Share the links to the answers with your friends and colleagues.** * Strategy: This is where you post to your pod or email/message friends to engage immediately after posting. * How: Any way you prefer. Or... hire me to do it all for you :) ~~<>~~AG
-
Should I allow external clients to conduct a technical interview of my employees, as we are an outsourcing company?
If it's a client you want to work with and this is part of the client's requirements then yes, you should allow this or politely decline the business. The client has the right to ask for anything and you have the right to approve or decline. I ran an offshore software services company in Costa Rica after being a Division Manager at Cognizant and now I advise and work with 50 software companies in 25 countries and this is a common request that is complied with. This isn't to say you shouldn't make the reasonable argument that it is preferred that interviews are conducted just with team leads who will then vet and manage the rest of the team. Even though you recruited, vetted, hired and trained your employees, the client wants to validate that your standards and definitions of capabilities are in line with theirs. That is a reasonable exercise assuming you want the business and you feel that this investment of time and validation will lead to a long, fruitful relationship.AH
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.