My Job
Friday, June 19, 2009
Hide IP NG 1.49 description
Concerned about Internet privacy? Want to hide your IP address? Hide IP NG (short for Hide IP Next Generation) is the software you are looking for! Keeping your privacy is simple and easy: just start Hide IP NG!
Major Features:
1. Don't waste time in testing slow and dangerous public proxies. Just select a USA/UK IP you
wish to use from olist. Every IP address you see is usable, fast and 100% secure!
2. Compatible with Windows 7/Vista/XP/2000/98.
3. Assign different IP addresses to your computers even they are behind the same router!
4 . A single click and you are ready to go. Hide your IP address without any configuration.
5. 1024 bits encryption prevent your ISP and your boss from spying on you!
6. Prevent others from reading any data you transmit in Wi-Fi Hotspots.
7. Support HTTPS:// sites and double your security!
8. Send anonymous email through any web based mail system (e.g. Gmail, Hotmail).
9. Post on bulletin boards without displaying your real IP address.
10. Bypass the restrictions placed by some owners of Internet resources on users from certain
countries or geographical regions. Bypass work/school web filter and visit any sites you want
(e.g. MySpace).
11. Great for monitoring your overseas search engine campaigns.
12. Keeping your computer safe from hacker attacks by hiding your IP address.
13. Protects you from any website that wants to monitor your reading interests and spy upon you through your unique IP address - your ID in the Internet.
14. Avoid your personal information being used to send you spam and junk emails.
Many marketers and advertising agencies will use your IP address
together with your email, to send you unsolicited nsolicited emails.
Download Hide IP
From : http://wareseeker.com/Security-Privacy/hide-ip-ng-1.49.zip
Thursday, June 18, 2009
Server Load Hosting
| The web hosting account comes equipped with a control panel. The user can find out about the server load value from their control panel under the "Server Status" tab. Here the user can access the server load value in real time. It is very important for the user to keep himself updated about their server load value. The user must know how to interpret this server load value. While the server load issue could be debatable, always take into account that a server load value of 0.xx is considered a safe value. In fact, a server load that is under 1.00 value should not cause any problems with the speed of your website. The uncertainties could however arise if the value goes above 1.00. By default, most web hosting companies apply the following rule: if the server has a single CPU (central processing unit), a server load higher than 1.00 is not good; if the server has two CPUs, a server load over 2.00 is not good and so on. Server Load is expressed in a number format (usually the x.xx format) and this number refers to the number of processes that are waiting in queue to access the processor or processors. This is calculated for a certain time period. It is important to note here that a higher number would mean a decrease in the level of server performance and therefore a smaller number is always preferable. These are average server loads and given the advanced expertise and technology adopted in the hosting industry, even a single processor server is powerful enough to handle a server load of 2.00. When a low-level priority process appears, it is usually put in queue while the newer server request (like a page request) is handled almost instantly. Also, here we are viewing server load as just an isolated aspect of web hosting. Other related aspects including memory usage, CPU usage, size of swap file etc also influence this server load. So, in case the server is running on insufficient internal memory, then it will use a swap file. This will put the hard-drive in over-drive and in turn increase CPU usage. This will lead to a higher server load and a slower server response. The solution here therefore lies in increasing the internal memory or RAM. This would result in a lower swap file, lower CPU usage, lower server load and faster response speed. So the user must constantly keep track of the average server load of his hosting account. If the server load is 4.00 most of the time, then you have reason to suspect that the web host may be overselling or overloading. In that case, the user must ask his host to resolve these issues or perhaps move their website to a server with a low server load. It is just important to play safe or else chances are that your hosting experience would not be as enriching as expected. So, make a well informed decision and happy hosting! From http://balipublisher.com/ |
Web server
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. (March 2009) |
The term web server also webserver can mean one of two things:
- A computer program that is responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.).
- A computer that runs a computer program as described above.
Common features
Although web server programs differ in detail, they all share some basic common features.
- HTTP: every web server program operates by accepting HTTP requests from the client, and providing an HTTP response to the client. The HTTP response usually consists of an HTML or XHTML document, but can also be a raw file, an image, or some other type of document (defined by MIME-types). If some error is found in client request or while trying to serve it, a web server has to send an error response which may include some custom HTML or text messages to better explain the problem to end users.
- Logging: usually web servers have also the capability of logging some detailed information, about client requests and server responses, to log files; this allows the webmaster to collect statistics by running log analyzers on these files.
In practice many web servers implement the following features also:
- Authentication, optional authorization request (request of user name and password) before allowing access to some or all kind of resources.
- Handling of static content (file content recorded in server's filesystem(s)) and dynamic content by supporting one or more related interfaces (SSI, CGI, SCGI, FastCGI, JSP,ColdFusion, PHP, ASP, ASP.NET, Server API such as NSAPI, ISAPI, etc.).
- HTTPS support (by SSL or TLS) to allow secure (encrypted) connections to the server on the standard port 443 instead of usual port 80.
- Content compression (i.e. by gzip encoding) to reduce the size of the responses (to lower bandwidth usage, etc.).
- Virtual hosting to serve many web sites using one IP address.
- Large file support to be able to serve files whose size is greater than 2 GB on 32 bit OS.
- Bandwidth throttling to limit the speed of responses in order to not saturate the network and to be able to serve more clients.
Origin of returned content
The origin of the content sent by server is called:
- static if it comes from an existing file lying on a filesystem;
- dynamic if it is dynamically generated by some other program or script or application programming interface (API) called by the web server.
Serving static content is usually much faster (from 2 to 100 times) than serving dynamic content, especially if the latter involves data pulled from a database.
Path translation
Web servers are able to map the path component of a Uniform Resource Locator (URL) into:
- a local file system resource (for static requests);
- an internal or external program name (for dynamic requests).
For a static request the URL path specified by the client is relative to the Web server's root directory.
Consider the following URL as it would be requested by a client:
http://www.example.com/path/file.html
The client's web browser will translate it into a connection to www.example.com with the following HTTP 1.1 request:
GET /path/file.html HTTP/1.1
Host: www.example.com
The web server on www.example.com will append the given path to the path of its root directory. On Unix machines, this is commonly /var/www. The result is the local file system resource:
/var/www/path/file.html
The web server will then read the file, if it exists, and send a response to the client's web browser. The response will describe the content of the file and contain the file itself.
Load limits
A web server (program) has defined load limits, because it can handle only a limited number of concurrent client connections (usually between 2 and 60,000, by default between 500 and 1,000) per IP address (and TCP port) and it can serve only a certain maximum number of requests per second depending on:
- its own settings;
- the HTTP request type;
- content origin (static or dynamic);
- the fact that the served content is or is not cached;
- the hardware and software limits of the OS where it is working.
When a web server is near to or over its limits, it becomes overloaded and thus unresponsive.
Overload causes
At any time web servers can be overloaded because of:
- Too much legitimate web traffic (i.e. thousands or even millions of clients hitting the web site in a short interval of time. e.g. Slashdot effect);
- DDoS (Distributed Denial of Service) attacks;
- Computer worms that sometimes cause abnormal traffic because of millions of infected computers (not coordinated among them);
- XSS viruses can cause high traffic because of millions of infected browsers and/or web servers;
- Internet web robots traffic not filtered/limited on large web sites with very few resources (bandwidth, etc.);
- Internet (network) slowdowns, so that client requests are served more slowly and the number of connections increases so much that server limits are reached;
- Web servers (computers) partial unavailability, this can happen because of required or urgent maintenance or upgrade, HW or SW failures, back-end (i.e. DB) failures, etc.; in these cases the remaining web servers get too much traffic and become overloaded.
Overload symptoms
The symptoms of an overloaded web server are:
- requests are served with (possibly long) delays (from 1 second to a few hundred seconds);
- 500, 502, 503, 504 HTTP errors are returned to clients (sometimes also unrelated 404 error or even 408 error may be returned);
- TCP connections are refused or reset (interrupted) before any content is sent to clients;
- in very rare cases, only partial contents are sent (but this behavior may well be considered a bug, even if it usually depends on unavailable system resources).
Anti-overload techniques
To partially overcome above load limits and to prevent overload, most popular web sites use common techniques like:
- managing network traffic, by using:
- Firewalls to block unwanted traffic coming from bad IP sources or having bad patterns;
- HTTP traffic managers to drop, redirect or rewrite requests having bad HTTP patterns;
- Bandwidth management and traffic shaping, in order to smooth down peaks in network usage;
- deploying web cache techniques;
- using different domain names to serve different (static and dynamic) content by separate Web servers, i.e.:
-
http://images.example.com
-
http://www.example.com
-
- using different domain names and/or computers to separate big files from small and medium sized files; the idea is to be able to fully cache small and medium sized files and to efficiently serve big or huge (over 10 - 1000 MB) files by using different settings;
- using many Web servers (programs) per computer, each one bound to its own network card and IP address;
- using many Web servers (computers) that are grouped together so that they act or are seen as one big Web server, see also: Load balancer;
- adding more hardware resources (i.e. RAM, disks) to each computer;
- tuning OS parameters for hardware capabilities and usage;
- using more efficient computer programs for web servers, etc.;
- using other workarounds, especially if dynamic content is involved.
Wednesday, June 17, 2009
Anonymous Surfing
Proxy Server
Anonymous proxy
server hide your IP address and hide information about you and your interests.Besides that, anonymous proxy servers can help in the cases when, for example, the owners of the Internet resource force some limitation on users from certain countries, cities, geographic regions or even restrictions on some ip address ranges.