Monthly Archives: November 2009

What is the difference between Application server and Web Server?

Posted on   by  Betrand

An Application Server exposes business logic to client applications through various protocols including HTTP. Applicaton Server exposes this business logic through a component based model found on like EJB, J2EE, .NET Framework, WebLogic and websphere etc.

A Web server handles the HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page. To process a request, a Web server may respond with a static HTML page or image, send a redirect, or delegate the dynamic response generation to some other program such as CGI scripts, JSPs (JavaServer Pages), servlets, ASPs (Active Server Pages), server-side JavaScripts, or some other server-side technology. Whatever their purpose, such server-side programs generate a response, most often in HTML, for viewing in a Web browser.

For example, consider an online dynamic store that provides real-time pricing and availability information. Most likely, the site will provide a form with which you can choose a product. When you submit your query, the site performs a lookup and returns the results embedded within an HTML page. The site may implement this functionality in numerous ways. I’ll show you one scenario that doesn’t use an application server and another that does. Seeing how these scenarios differ will help you to see the application server’s function.

Scenario 1: Web server without an application server
In the first scenario, a Web server alone provides the online store’s functionality. The Web server takes your request, then passes it to a server-side program able to handle the request. The server-side program looks up the pricing information from a database or a flat file. Once retrieved, the server-side program uses the information to formulate the HTML response, then the Web server sends it back to your Web browser.

To summarize, a Web server simply processes HTTP requests by responding with HTML pages.

Scenario 2: Web server with an application server
Scenario 2 resembles Scenario 1 in that the Web server still delegates the response generation to a script. However, you can now put the business logic for the pricing lookup onto an application server. With that change, instead of the script knowing how to look up the data and formulate a response, the script can simply call the application server’s lookup service. The script can then use the service’s result when the script generates its HTML response.

In this scenario, the application server serves the business logic for looking up a product’s pricing information. That functionality doesn’t say anything about display or how the client must use the information. Instead, the client and application server send data back and forth. When a client calls the application server’s lookup service, the service simply looks up the information and returns it to the client.

By separating the pricing logic from the HTML response-generating code, the pricing logic becomes far more reusable between applications. A second client, such as a cash register, could also call the same service as a clerk checks out a customer. In contrast, in Scenario 1 the pricing lookup service is not reusable because the information is embedded within the HTML page. To summarize, in Scenario 2′s model, the Web server handles HTTP requests by replying with an HTML page while the application server serves application logic by processing pricing and availability requests.

Caveats
Recently, XML Web services have blurred the line between application servers and Web servers. By passing an XML payload to a Web server, the Web server can now process the data and respond much as application servers have in the past.

Additionally, most application servers also contain a Web server, meaning you can consider a Web server a subset of an application server. While application servers contain Web server functionality, developers rarely deploy application servers in that capacity. Instead, when needed, they often deploy standalone Web servers in tandem with application servers. Such a separation of functionality aids performance (simple Web requests won’t impact application server performance), deployment configuration (dedicated Web servers, clustering, and so on), and allows for best-of-breed product selection.

For more information on web servers and application servers contact IBEE at 09949922500 or info@ibeehosting.com

1 Comment

Site Speed is the new Google’s Ranking Factor ?

Posted on   by  Betrand

Yes, Google is going to introduce Site Speed Ranking factor into Google’s algorithm. The new ranking factor has to do with how fast a site or page loads. This feature might be induced into the search results in 2010. Now they are testing this feature with Adwords. Adwords listings are ranked based on how fast they load now.

However Site Speed would not be a tremendously weighted factor, unless the site takes 90 seconds to load. This is just to make sure faster websites rank better than slower ones. Hope users will appreciate this feature from Google and definetly users feel better browsing experience when the site loads fast. Try webpagetest.org to test your site today.

“Larry page wants the web to flip”

So, Guys be ready to tune up your old servers and make the sites load faster. IBEE recently upgraded all their servers. Come to IBEE hosting and feel the speed of changing internet with new technologies.

For more information on Hosting in Fast servers call to 09949922500 or mail to info@ibeehosting.com

1 Comment

Domain Names in Hindi?

Posted on   by  Betrand

ICANN, The internet regulator has approved plans to allow non-Latin-script web addresses, in a move that is set to transform the online world.

The board of Icann voted at its annual meeting in Seoul to allow domain names in Arabic, Chinese, Hindi and other scripts.

More than half of the 1.6 billion people who use the internet speak languages with non-Latin scripts.

It is being described as the biggest change to the way the internet works since it was created 40 years ago.

The first Internationalised Domain Names (IDNs) could be in use next year.

Plans for IDNs were first approved at a meeting in June 2008, but testing of the system has been going on for two years.

Technical upheaval

The move paves the way for the internet’s Domain Name System (DNS) to be changed so it can recognise and translate non-Latin characters.

The DNS acts like a phonebook, turning easily understood domain names into strings of computer-readable numbers, known as Internet Protocol (IP) addresses.

This change is very much necessary for not only half the world’s internet users today but more than half, probably, of the future users as the internet continues to spread, Said Rod Beckstrom, President of Icann

So be ready to book your domain names in Hindi in India, initially it will be relased only for government official websites and later under sun rise period for patented or copyright companies to book their domain names in their native language only in allowed scripts.

For More information on domain names contact IBEE at 09949922500 or info@ibeehosting.com

3 Comments

What is long tail and short tail in SEO ?

Posted on   by  Betrand

By now you might get an idea of what we are talking after seeing the title, YES, it is related to SEO.

In simple terms i will make you understand what is long tail and short tail:

Short Tail means “a short 3 word or less keyword phrase”
Example: web hosting india

Long Tail means “a keyword phrase over 3 words”
Example: How to find a best web hosting company in India

Now let us compare long tail and short tail -

I could compare the short tail to the Long tail approach like a 17 year old single guy needing to decide between a brand new car or buying 3 cars for the same price that are 4 years old. That new car has its advantages of course. Its the latest and greatest thing if you want bragging rights. Uh oh but here comes the dude with 4 (FOUR) cars. I mean he has 4 freakin cars thats pretty cool too. A different one for every night of the 4 day weekend, while Mr cool shows up in the same one night after night.

Well you can see the comparison. Both have their advantages and both their disadvantages.

Down to some facts you need to look at though.

1) Short Tail can be tough to compete with if there is a bunch of competitiion. Normally in these highly competitive markets the long tail can be the way to go.

2) Traffic/Research is absolutely necessary. Use something like semrush to find out what kind of traffic different keywords or sites generate. Dont just simply start stuffing title tags and keywords/content into your site without really studying the keywords. simple things like singular and plural make a big difference.

3) Get some good content on the site. If you have got 3 sentences on a page and your competitor has 10 sentences with more words describing the service or product and you both have similar page authority.. guess whose getting the long tail? Yep, your friendly competitor.

So, add content and build links and you will be shocked to see the kind of traffic that come to the site after a month or two.

For information on SEO contact IBEE at info@ibeehosting.com or call at +91.9949922500

2 Comments