Archive for the ‘Uncategorized’ Category
Common Drawbacks of Affordable Web Hosting
Posted on Mar 10, 2010 02:51:37 PM
Affordable Web Hosting is the best option for the people who are looking forward to start their own business on Internet or want to host their personal website and they don’t want to spend a lot of money for the hosting packages. The term Affordable web hosting is justified by the prices which you have to pay to the hosting providers. Prices are as low as $ 20/month. Features of affordable web hosting are fewer when compared to other hosting packages like dedicated server hosting or VPS hosting. One of the best thing associated with affordable web hosting is that you saves a lot of money which you can spend on other services like marketing your business. But affordable web hosting is perfect for newbies. However there is always a darker side of everything, affordable hosting top have some drawbacks. Initially low price will look good for you but once you start growing, affordable hosting will not be a good option. When you are in field of web world, you need plenty of resources, options and features to really grow your business into something big. Affordable hosting lacks most of such features, therefore you will have to shift on other hosting packages. Most of the hosting companies from which you buy affordable hosting may ask for higher fees when in future. Other drawback is that they can cut your services because of cost cutting. So moral of the story is that only go for affordable web hosting when you have a personal website.
Clustered Server
Posted on Jul 28, 2008 06:43:49 PM
Why do we need clustering?
The use of the vast information available online cannot be maximized unless an effective means of organizing it can be provided. Clustering engines put search results together based on textual and linguistic similarity. This basic similarity is supported by heuristics which are coded by programmers using as basis the users’ preference on what they want to see on clustered documents. Clusters are presented using the style of folders and sub-folders.
When a search engine provides millions of results for a particular query, the searcher can either sift through the endless pages of results or depend on the search engine’s judgment as to the most relevant results. Neither can ensure that the targeted information can be accessed as it may remain buried under pages of results or it may not meet the search engine’s criteria. In the same way that all other things are clustered or organized, the world of web searching would be more useful once given the benefit of organized search results.
Clustering engines automatically cluster results into categories that have been intelligently selected from words and phrases contained in search results. Categories are intended to reach human-level accuracy and to offer hierarchical drill doom capability in a familiar folder-style interface. Mind-numbing lists need not be scrolled through or ignored as the main themes are viewed in the first 300 – 500 results right on the first page. A quick overview of the types of information available on a particular topic is made available so that the area of interest can be immediately put into focus.
With the great improvement of search engines’ capability to return a large number of relevant results, it became more difficult to navigate meaningfully through all the results. A typical searcher does not take the time to view results beyond the first page which makes it very probable to miss results that would have been relevant and useful to his/her search or query. Clusters make it possible for results found on the tenth page to be just a click away. Related items can also be viewed together without much effort. It even reveals unexpected relationships between words, ideas and concepts.
A good cluster is considered such if it possesses a readable description. It should be able to assist in narrowing down a search to find exact results. A clustering engine queries multiple search engines and combines the results to be clustered and displayed on one screen. Each result list comes with information regarding the total number of results clustered and retrieved. The clustering engine’s own heuristics shall determine the pages to be favored. Search engines sometimes return multiple copies of the same page with slightly different URLs but this is minimized in search result clustering. This is because clustering engines does not reproduce results with similar descriptions. Clusters are specific enough that repeated documents are very rare. Some are able to offer advanced search features which allows searchers to specify which sources should be searched, the number of results desired, allowable waiting time, the desired language to be used and the filtering out of offensive contents.
Search Engines that Clusters
Google Sets do not provide results but rather helps in finding similar terms to the ones entered. This allows the user to create more complex queries in one area and brainstorm on how to put a search together. Google Sets is Google Labs’ clustering agent.
Wisenut is a full-text search engine which provides for related topics aside from a number of results for any search item entered. This is called the WiseGuide. Some results would have subtopics which will show underneath the clustered results. A link can be found next to each of the clustered results whose keywords can be used to run another search. A different set of clustered results shall be produced in addition to the web page results. This search engine has been bought by LookSmart.
Teoma has been dubbed as the “Google Killer” due to its very interesting clustering technology. A single search run will produce four sets of results. Those found at the top left are sponsored results, those found at the bottom are website non-sponsored results, those at the top right are the suggestions for refining the result and those at the bottom right are link calculations from experts and enthusiasts. The link collections are suitable for general information needs while the suggestions are for more specific searches. A click on any would signal the search to run again where a different set of site results shall be provided. Teoma has been purchased by AskJeeves.
Infonetware.com is more of a demonstration of Infonetware’s Real Term Technology than a search engine. The results page is framed where the area on the left provides topics related to the search term while the web page search results are found on the right frame. It works with full searching.
Oingo uses the open Directory Project as its search source. The search results page gives a drop-down list of potential meanings. The list of categories in order of relevance to the search can be found beneath it as well as the site results from the directory itself. It is more useful for general term searches or search terms that are in a broad category.
Vivisimo is a meta-search engine that clusters its results. It provides a very simple front page with search results that are organized in groups. The page design makes it easy to explore several categories without having to “lose your place”. Clusty is the consumer search destination powered and owned by Vivisimo. It queries results from Ask, MSN, Open Directory, LookSmart, Gigablast and WiseNut. These sites were chosen because of their accurate results and quick return speeds.
Query Server offers several types of search on the left side of the front page. Each search has more or less the same interface and all cluster results. Search results are presented in a frame at the right side of the site.
Surfwax offers both subscription based and free services. A focus link can be seen in the upper left corner after a search is entered. These focus words can be used in addition to the search term. They are divided into narrower or broader categories and contain generic words and not links to specific people or places.
Northern Light News search requires a search to have a certain number of results in order to be clustered into folders. However, folder listing does not provide information about the contents of a particular folder although there are subfolders provided for broad topics. Search results are listed by order of date.
Clustering search engines break up several hundred results into manageable packages. Suggestions are provided so that the use of information is maximized and the search itself a lot easier. A search query cannot always be specific enough to target the right
information at once.
Load Balanced Server
Posted on Jul 28, 2008 06:40:07 PM
There are many different companies that see the benefits of using load balancing and implement the procedure for their companies. Companies that conduct business transactions in large numbers using the internet are prime candidates to use load balancing to ensure that all of their clients and customers will be able to conduct their transactions quickly and accurately. Companies that need to network a great deal of computers for individual users also typically use load balancing to ensure that all computers will work properly and have the right amount of power to be able to perform the functions that they are intended to perform. It also ensures that the company will still be able to do business if one server becomes corrupted or goes down for an extended period of time.
There are several different methods that are widely used for load balancing. One of the most popular methods of load balancing is Global Server Load Balancing. This technique distributes the incoming tasks to a group of servers in a particular geographic location. This technique is widely used by companies that have a global presence and have a need to satisfy customers or employees in many different geographical locations. Using Global Server Load Balancing ensures that the work load is distributed throughout the entire server system in an easy to manage manner and ensures that all geographical locations are obtaining the correct information from the correct set of servers.
Another load balancing technique that is commonly used is called Persistence Load Balancing. This technique assigns each new client to a different server in a round robin type of allocation. This client is then assigned to this specific server for the future of their relationship with the business. This ensures that no one server is overloaded with a particular type of client, such as those in a certain geographical area or use a specific type of service and ensures that the clients are distributed evenly through out all of the servers that the business possesses. These server assignments are typically monitored by using the customers IP address as the customer\’s unique identification code.
Linux::Define Shell
Posted on Jul 28, 2008 12:11:28 AM
Shell is a program which takes your commands from the keyboard and provide them to the OS to perform an action. Before few years , it was the only user interface available on a Unix computer. But nowadays, we have graphical user interfaces (GUIs) in addition to command line interfaces (CLIs) such as the shell.On the most Linux OS a program called bash (which stands for Bourne Again Shell, it is an enhanced version of the original Bourne shell program, sh) It acts as the shell program. There are many additional shell programs available on a typical Linux system. These include: ksh, tcsh and zsh.
What is Multithreading
Posted on Jul 9, 2008 06:13:16 PM
Multithreading is a capability of a processor core to switch to other processing thread, i.e., a set of logically connected instructions that make up a process. This capability is used when a process thread stalls, for instance because necessary data are not yet available. Switching to another thread that has instructions that can be executed will yield a better processing utilisation.
What is WebHost Manager or WHM?
Posted on Jun 27, 2008 02:54:23 PM
cPanel’s WebHost Manager, or WHM, is an easy to use Web application that provides administrative control of your dedicated or virtual dedicated server. You use WebHost Manager to create individual accounts, add domains to your server, manage hosting features, and performing basic system and control panel maintenance.
WebHost Manager is used in conjunction with cPanel. cPanel is designed for managing particular domains or hosting accounts on your dedicated or virtual dedicated server. End users can control everything from adding/removing email accounts to administering MySQL databases.
Web Host Manager / Cpanel Hosting
Posted on Jun 27, 2008 02:35:59 PM
Several hours before you will be doing the actual site transfers, you will need to do the following for each account:
1. Login to your current WHM account. Under DNS Functions, choose “Edit a DNS Zone” Choose the account you want to prepare for transferring.
2. In the zone file you will see @ IN 14400 SOA, change the 14400 to 3600. The 14400 represents 4 hrs and we want to shorten this period to an hour.
3. Approximately ½ way down the page you will see a section called “Records” with several entries under the TTL (Time To Live) heading that have 14400 in them; you will need to change these to 3600 as well.
4. Update the serial number by one to show this is the newest update, save it, and repeat for each site.
Once you have done this for every account you want to transfer, go get some coffee or caffeinated beverage and take a break….. if you have a lot of clients, you are in for a long stretch!
Ready? Ok, login to your new WHM server and go the section titled “Transfers”. Under this heading will be several options, but we will only worry about the first 3.
The first option is available if you have root access on the original server and only need to copy one account, or only wish to copy one account at a time.* (this may be a wise decision if you have a limited number of clients, more on this later).
The second option is available if you do not have root on the original box, but you do know your clients password.
The third option is if you do have root on the original server and want to copy all your accounts over at once.
1. Determine whether the sites you are transferring is static or dynamic. Static meaning mainly html with no actively used database, and dynamic meaning an in use forum type of database. If it is a static site, you are ready to transfer, if it is a dynamic site, you will need to shut down the database for an hour until the site is redirected from the old server.
2. Choose the option you wish to use to transfer the account(s)
3. You will now need to fill in the original servers IP, username and password. You will also need to choose whether to give the site an IP on the new server, and what type of server you are transferring from. Click setup.
4. Your new server will attempt to login via ftp and package the account up with databases, and email accounts/passwords intact. It will then transfer and setup the account on the new server, and if all is correct, you will receive a message stating the transfer was successful.
5. Under DNS Functions, choose “Edit a DNS Zone” Choose the account you want to edit, (the one you just transferred) and change the nameservers information to reflect your nameservers, instead of the default nameserver values of the server, increase the serial number by one, save, and repeat for each account.
6. Now log back into your old server, and in the “Records” section again, change
all instances of the original IP to the new IP on the new server. Increase the serial number by one, save and close.
7. Repeat steps 1 – 6 for each account.
In about an hour, once the TTL cycles, the sites will be resolving on the new server……only one more step to do. Go to your registrar and update the IPs of your nameservers to reflect your new IPs. That’s it! It wasn’t that hard, was it? Your clients would probably have never known you switched datacenters/servers if you wouldn’t have told them…you did tell them, didn’t you? You have minimized downtime (hopefully none), transferred them seamlessly, and have the sites live on the new server BEFORE the nameserver propagation has even went thru!
* Large sites/databases do not always transfer correctly, as well as multiple accounts transferring at once having had problems. Transferring accounts one by one, although a long, time consuming process, seems to avoid these issues.
One other thing you will need to check on the new server, is that the control panel skin you were using on the old server is actually available on the new server, or the /cpanel will not display. You will then need to choose a new skin for each account.
Essential requirements for Dedicated Hosting
Posted on Apr 21, 2008 01:16:12 PM
If you are running an e-commerce or database-driven website, or if you require a greater access to software choices and the hardware itself, you will probably need a dedicated server.A dedicated host is a server devoted exclusively to your Web site that you rent from a Webhosting provider.From the Webhosting provider you rent the server gives you control over maintenance and software configurations.But once you have decided you need a dedicated server, how do you go about choosing the right host?
Here are few factors which you should consider while choosing a webhost for your dedicated server:-
OS(Operating System):Obviously, the platform, or operating system, you will choose will depend to a large extent on the applications you use and the skills and knowledge you already possess.The two most well-known operating systems are Windows and Linux .Windows are more expensive option, is regarded as the most user-friendly and the easiest to install, especially for those who use Windows on their PCs.
Linux is Cheaper, but people are unfamiliar with the text environment experience a much steeper learning curve.So you must choose a host which uses a platform most compatible with the systems you’re used to. This will simplify the setup and you’ll save time and money by not having to convert to new applications and operating systems.
Data Transfer or Bandwidth:Many dedicated server providers allow you to choose among data transfer levels, usually in gigabytes per month.Because you pay more for higher levels, do not purchase more than needed. You can always increase the amount as needed at any point of time.
Data Backup:If you run a website that is constantly updated, you’ll need to back it up frequently. This can be a hassle to do yourself.Look for a hosting provider that offers back-up services. You’ll probably have to pay an added fee, but the convenience will be worth it.
Monitoring:Your server must be monitored constantly to prevent service interruptions.Check to see if your host can provide such monitoring and how frequently it occurs - every five minutes, for example.Ask what measures are used to handle problems when they are detected.
Automation:As mentioned, running a dedicated server requires a greater level of technical knowledge than shared hosting.However, those lacking technical expertise can still operate a dedicated server if the host offers some form of Web-based automation to simplify the management process.If you want full control over your server, make sure your host can offer such automation.