3. SERVER-SIDE PROCESSING
Server-side processing is an approach where
processing occurs on the server, as opposed to your
device (the client).
This implies that all the key actions — data retrieval,
formatting responses, accessing databases .
The function of a server-side processing system can
be succinctly summarised:
4. The client sends a request to the server.
The server processes this request and sends back a
response which is then rendered on your device.
Request: You perform an action, like clicking on a
product.
Process: The server pulls up relevant information from
the database.
Response: The server sends this information back to
you.
6. FUNCTION OF A SERVER-SIDE PROCESSING SYSTEM
The Function of a Server-Side Processing system is to
receive a request from the Client , Process this request
by retrieving relevant Information from the Database,
and send this Information back to the Client.
The Function of a Server-Side Processing System is to
track the actions of the Client and report them back to
the database.
7. The Function of a Server-Side Processing
System is to Store Information on the Client's
device for easy access during the next visit.
The Function of a Server-Side Processing
System is to render the webpage on your device
after you've clicked on a product.
8. SERVER SIDE PROCESSING: IN-DEPTH
The typical server-side processing sequence:
1: Client sends request
2: Server accepts and processes request
3: Server fetches data from database
4: Server prepares response
5: Server sends response back to client
6: Client renders received data
9. An interesting aspect of server-side processing involves the
languages it uses.
Often, languages like PHP, Python and Node.js are used to
facilitate processing on the server end.
PHP: A server-side scripting language used predominantly
in web development.
PYTHON: A high-level, all-purpose programming language
which finds extensive use in server-side processing.
NODE.JS: Executes JavaScript code outside the confines of a
web browser, enabled by the Chrome V8 JavaScript engine.
10.
11. SERVER SIDE PROCESSING: THE BENEFITS IT OFFERS
Server Side Processing, a fundamental element of computer
science, entails myriad inherent benefits that enhance the
overall web experience.
Its invaluable capabilities are often leveraged by businesses
and end-users to fulfill their diverse needs.
With enormous advantages, such as performance optimisation,
efficient data handling, and bolstered security, server-side
processing stands as the bedrock of contemporary web-based
interactions.
12. KEY FEATURES OF SERVER SIDE PROCESSING
The core essence of Server Side Processing revolves
around its potent features that govern how a client's
request is meticulously processed on the server.
One standout feature is the processing power
harnessed by servers.
This aids in executing substantial computational tasks
that client devices might struggle with due to
constraints in capacity.
13. Another notable attribute is the ability to handle multiple
client requests concurrently.
This concurrent processing, facilitated through
techniques as multithreading and asynchronous
programming, ensures that several users can use the
service.
simultaneously without detrimental impacts on
response times.
14. ADVANTAGES OF SERVER SIDE PROCESSING FOR
BUSINESSES AND USERS
BUSINESSES:
Server Side Processing presents business-
driven advantages.
It allows businesses to maintain better
control over their application's functionality,
data, and security.
Businesses also gain from the reduced need
to roll out frequent client-side updates as
changes are primarily managed server-side.
15. USER:
Users gain from quick loading times, since server-side
processing offloads the need for heavy client-side
computation. Enhanced security measures, driven by
server-side encryption, can protect users against
potential cyber security threats.
Lastly, users benefit from a consistent user experience
across various devices, as server-driven changes are
uniformly experienced by all users.
16. EXPLORING SERVER SIDE
PROCESSING EXAMPLES IN VARIOUS INDUSTRIES
Server-side processing has become an integral part of
various industries:
17. Finance: In finance, server-side processing aids in
swift transactions, encrypting sensitive data, and fraud
detection.
Banks and other financial institutions use server-side
processing to securely handle customer's financial
information and to comply with regulatory standards.
18. Healthcare: Medical professionals and institutions
heavily depend on server-side processing for
maintaining patient records, scheduling procedures,
and conducting telemedicine sessions.
Healthcare providers store and manage data such as
patient health records, prescription histories, and
diagnostic reports on secure servers.
19. Education: With the advent of digital learning, server-
side processing plays a crucial role in providing course
materials, managing student assessments, and mirroring
classroom interactions in a digital environment.
Web-based learning platforms and applications rely on
server-side processing for diverse tasks such as content
delivery, user authentication, progress tracking, and
collaboration tools.
20. Advantages
The information doesn't need to be downloaded
to the client’s computers.
It is not browser specific.
Speed
Disadvantages
Security
It could affect speed if web users are asking the data
21. EXAMPLE
Server side processing happens when a page is first requested
and when pages are posted back to the server.
Example of a sever side processing are user validation, saving and
retrieving data, and navigating to other pages.