EzDevInfo.com

web-hosting interview questions

Top web-hosting frequently asked interview questions

For Python support, what company would be best to get hosting from?

I want to be able to run WSGI apps but my current hosting restricts it. Does anybody know a company that can accommodate my requirements?


Source: (StackOverflow)

Alternatives to GitHub Pages?

So I'm doing research for a project and I am wondering if there exists any web applications that offer similar services to GitHub Pages.

As in, a free (or cheap) web host where the collaborators push to a central git repository to make the changes and those changes get deployed live.


Source: (StackOverflow)

Advertisements

Difference between web server, application server and database server

I read somewhere that a web application consists of a web server, application server and a database server. What is the difference between these three ?


I asked this question because I remember when I hosted a website, all I had was a https login to the control panel of the website, in which I put all my files in htdocs folder. There were no three separate things like the web server, application server and the database server.


Source: (StackOverflow)

Heroku vs EngineYard: which one is more worth the money? [closed]

I looked this up on Google, but wanted more opinions before I committed to either service. Has anyone had experience with either (or maybe both) services? Are there any advantages or disadvantages that stood out about either one? Particular areas of interest are:

  1. Security
  2. Stability
  3. Scalability.
  4. Price

Source: (StackOverflow)

Heroku: web dyno vs. worker dyno? How many/what ratio do I need?

I was curious as to what the difference between web and worker dynos is on Heroku. They give a one sentence explanation on their pricing page, but this just left me confused. How do I know how many to pick of each? Is there a ratio I should aim for? I'm pretty new to this stuff, so can someone give an in depth explanation, or maybe some sort of way I can calculate how many and which kind of dynos I would need?

Also, I'm confused about what they mean by the amount of hours for each dyno.

http://www.heroku.com/pricing

I also happened upon this article. As one of their suggested solutions, they said to increase the amount of dynos. Which type of dyno are they referring to here?

http://devcenter.heroku.com/articles/backlog-too-deep


Source: (StackOverflow)

What is the difference between Windows Azure and traditional Windows hosting?

My knowledge of Windows Azure is limited to the several videos I watched on Microsoft's web site. Aside from a few new buzzwords, I'm not seeing how this platform differentiates from traditional web hosts that have existed for many years. Aside from the unique billing model (e.g. "storage transactions per month"), what differentiates Azure from traditional web hosts, such as discountasp.net, in terms of the actual service provided?


Source: (StackOverflow)

Hosting/transferring a web site on Google App Engine

I have my website currently hosted on paid server, but i want to transfer it on GAE. How can i do it? Can anyone please help me in this case.I'd appreciate your help. Thanks:)


Source: (StackOverflow)

What are the reasons for a "simple" website not to choose Cloud Based Hosting?

I have been doing some catching up lately by reading about cloud hosting.

For a client that has about the same characteristics as StackOverflow (Windows stack, same amount of visitors), I need to set up a hosting environment. Stackoverflow went from renting to buying.

The question is why didn't they choose cloud hosting?

Since Stackoverflow doesn't use any weird stuff that needs to run on a dedicated server and supposedly cloud hosting is 'the' solution, why not use it?

By getting answers to this question I hope to be able to make a weighted decision myself.


Source: (StackOverflow)

Selecting a Rails host [closed]

I'm close to picking a Rails host. I think I need a VPS solution, because (1) my Rails app has gems and plugins that I need to install to get it working, and (2) I need an SMTP server to send emails from my rails app out to users.

But then it occured to today...

1) Do I actually need VPS and root access to get my app up and running, just because I need to install gems, or can I just copy my Rails app folder up to a Rails-supporting hosting server and start it?

2) If I get a Google Apps account, which would include a business-class GMail solution, would that give me an SMTP server which I could use to send emails to users?

I'm looking for least-support-needed-solution. I can afford to pay for VPS hosting, and a Google Apps account, but I just wonder if this is really my best option.


Source: (StackOverflow)

AWS, DigitalOcean vs heroku, google app engine [closed]

The difference between the AWS, DigitalOean and heroku and google app engine?

AWS and DigitalOcean are web hosting site used to host simple dynamic sites where as the heroku and google app engine is used to deploy complex web applications?

AWS is Iaas and heroku is Paas, it would be great if you could give me a real time example.

This question shows inexperience , please do bare.


Source: (StackOverflow)

How Much Traffic Can Shared Web Hosting Take? [closed]

I have a cheap shared hosting plan with Reliablesite.net ($5/month).

I've been making a small site I want to start promoting in a few weeks and I was going to roadtest it by hosting it with the shared plan I already have.

My issue is that I don't know at what point I should move onto clustered hosting / dedicated hosting.

Questions

  • What pageviews / day can a shared hosting plan be expected to handle?
  • What can standard shared database servers take without choking up or me getting rude emails from my hosting provider?

Source: (StackOverflow)

Host a c++ desktop application on a webpage

I am having a desktop application which having a UI interface made in Qt linked with a library which is doing all the calculation stuff. Values from UI is taken and pass to the API's in the DLL to get the output which is shown on Screen.

Now i want to do the same thing by transferring my application UI to a web page so that people can access the tool from anywhere without any installation process.

I want to retain my c++ DLL code so i don't have to do a lot of work. I am thinking of just converting this DLL to a C++ server by any communication Process(Sockets). I want to host this application on my company's website. (We have to make the website also so we are open to any set of tools).

I want to know what will be the best set of tools to do this stuff. Also there will be lot of data exchange between the webpage and server so the wholething should be optimized also. I goggled a bit and find stuff like silverlight and ASP.NET, But i am still not very clear which option will be more suitable.

I am a c++ programmer with no web application development experience. I am open to learn any new technology.

Thanks


Source: (StackOverflow)

How do you get an existing domain you own to point to Azure's servers?

By default, the naming conventions of Azure websites/webapps are somesubdomain.cloudapp.net and somesubdomain.azurewebsites.net. If I have an existing website that I have currently hosted through, say GoDaddy, and the website is www.mysite.com, how can I tell the registrar (DNS) to look at Azure's servers for the website content (I have experience in changing the nameservers to point to a particular web hosting company's nameservers, but it appears that there isn't a such thing with Azure).

Ultimately what I want to do is go to www.mysite.com and have the content hosted on Azure, running on Azure's VMs. Is the only way to mess with the CNAME, A, etc. properties of the DNS?

I have a VM on Azure that I want to use to host my websites. This is the platform that I will be using. I'm not using an Azure "website" or a "cloud service".


Source: (StackOverflow)

When to use a key-value store for web development?

I'm a bit of a noob, so here I go ...

When would someone use a key-value (Redis, memcache, etc) store for web development? An actual use case would be most helpful.

My confusion is that a simple database seems so much more functional because, to my understanding, it can do everything a key-value store can do PLUS it also allows you to do filtering/querying. Meaning, to my understanding, you can NOT do filter like: select * homes where price > 100000 with a key-value store.

UPDATE:

Let's make this example more real. Let's pretend that StackOverflow uses a key-value store (memcache, redis, etc).

How would a key-value store help benefit Stackoverflow hosting needs?


Source: (StackOverflow)

How to set the default website page through htaccess?

I am currently setting up a website from a client on his hosting account. The website address and for some reason doesn't default to .php files (that is: index.php). If I put index.php and there is no index.html file I receive the following error:

If you feel you have reached this page in error, please contact the web site owner: someemail@example.com If you are the web site owner, it is possible you have reached this page because: The IP address has changed. There has been a server misconfiguration. The site may have been moved to a different server. If you are the owner of this website and were not expecting to see this page, please contact your hosting provider.

His hosting is a shared hosting on cpanel.


Source: (StackOverflow)