Customer Relationship Management (CRM)
Data Farm Inc.®

The Technical "Know-How"
Home Executive Summary Investors Trade Secret Compression Encryption Data Streaming Business Intelligence
Interactive: Server Traffic - Website or Cloud Computing
Website traffic is simply the amount of people that comes to visit a website, the number of pages visitors click, and the amount of time a visitor views a page on a website. Cloud Computing is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. Cloud computing is also defined as a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. Web (HTTP) Servers handle all web traffic or cloud services.

What is Optimum Web Services or Cloud Computing?
Optimum services would mean fast and secure network, quicker load times, fewer interruptions and better picture quality. To optimize our servers' performance we need to optimize the following:

       • Hardware
       • Software
       • Internet Service Providers (ISPs)


Hardware:
When it comes to hardware, there is not a lot of room for optimization except using the latest technologies and adding more hardware. The following can improve the hardware performance:

       • Hardware - firewalls, router, load balance, failover, the number of servers
       • CPU Processing power, memory, disk space and redundancy.
       • Cache that improves network efficiency


Software:
When it comes to software "There's more than one way to skin a cat.” Definitely, every software vendors claim that they have the most Optimum approach to the web traffic issue. We also believe that the following are the best ways to web traffic optimization:

Cloning and Redundant Servers (Clusters):
Cloning of clusters and servers plus having redundant virtual or hardware servers.

Thin-Faster Proxy Tier:
Proxy servlets should be the front traffic handlers. Such layer of servlets should be used only for security and routing services to next layer of servlets in the handler tier.

Handlers Tier (Servlets):
The main job of these servlets is calling the application servers services by instantiating the Business Objects (BO) within their local methods (doget, doPost).

Application Servers:
These servers with their running BO are the workhorse for services.

Data - Cashing and Memory Resident Data:
Data is the blood cells which feeds the system. Data should persist in memory.

Monitoring - Log, Errors and Exception Handlers - On/Off:
They track and count the system's Heartbeats which tells how healthy the running system is (performance, availability, latency).

Backend Processes:
Our Post Office Database Services covers our answers.

Pages Size:
This is one of traffic optimization.

Frequently Called Pages:
This is one of traffic optimization.

Redundant of Services:
"The More-Is-Better" Principle can be used for this one.

Using Browser Side:
Let the browser do the work - see our approach.

Session Management:
One way of speeding the session management is by saving the session Java objects (classes) to disk with a time stamp. This would help in creating session management objects without going through BO and database services for faster retrieval.

Security Handling:
See our docs on security.

Internet Service Providers (ISPs)
We can use help when it comes to hosting and following are some of our recommendation:

       • Cashing
       • Bandwidth
       • Routing
       • DNS for the distribution of the site's load.


The Domain Name Server (DNS) is an Internet service that translates domain names into IP addresses. DNS can distribute the load on different sites or locations.

       Facebook Facebook Facebook Facebook Facebook
Thinking in
Tiers
Data Access
Object
Interactive
Front
Zeros & Ones
Plus Math
Data and
Databases
Check List Issues
Mobile-Browsers Standardization Templates Conversion Index Performance FAQ
Cloud Intelligent JSP Template Indexing DAO-XML Security Clients
Server Personal Multiple
Languages
Encryption Tracing & Transformation Errors & Logging Future
Security &
Communication
Business Intelligent
Shopping Cart
Compression Data Structures Scalability
(Expandability)
Big Data
Business Transaction Ready to Use
DAO
  Internal &
External
Flexibility CRM
Data Refactoring Server Traffic   CLOB & BLOB Transparency End-to-End
Mapping & Farming       Encryption Availability Intelligence
Web Services       Compression Latency Marketing
New Technologies       Security Brainstorm (Team) Sales

About us Contact Site Map Support Privacy Terms All rights reserved