SlideShare a Scribd company logo
1 of 22
Submitted BY
Mrs.R.chinthamani
Assitant professor
e.m.g.yadava women’s college
madurai
WEB PROGRAMMING
SERVER-SIDE PROCESSING
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:
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.
REQUEST PROCESS RESPONSE
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.
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.
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
 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.
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.
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.
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.
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.
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.
EXPLORING SERVER SIDE
PROCESSING EXAMPLES IN VARIOUS INDUSTRIES
Server-side processing has become an integral part of
various industries:
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.
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.
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.
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
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.
END

More Related Content

Similar to Web technology.pptx

Client server based computing
Client server based computingClient server based computing
Client server based computing
Mohammad Affan
 
Application Performance Lecture
Application Performance LectureApplication Performance Lecture
Application Performance Lecture
Vishwanath Ramdas
 
Clinic management system
Clinic management systemClinic management system
Clinic management system
Mike Taylor
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise Applications
ManageEngine
 
Software Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docxSoftware Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docx
rosemariebrayshaw
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptx
dragonaklevel7
 

Similar to Web technology.pptx (20)

Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!MeasureWorks - Why your customers don't like to wait!
MeasureWorks - Why your customers don't like to wait!
 
IBM Application Acceleration Data Sheet
IBM Application Acceleration Data SheetIBM Application Acceleration Data Sheet
IBM Application Acceleration Data Sheet
 
Client server based computing
Client server based computingClient server based computing
Client server based computing
 
Application Performance Lecture
Application Performance LectureApplication Performance Lecture
Application Performance Lecture
 
E-Business And Technology Essay
E-Business And Technology EssayE-Business And Technology Essay
E-Business And Technology Essay
 
Rajasekar Resume QA
Rajasekar Resume QARajasekar Resume QA
Rajasekar Resume QA
 
Presentation3.pptx
Presentation3.pptxPresentation3.pptx
Presentation3.pptx
 
Web Application to Facilitate Foreign Currency Exchange
Web Application to Facilitate Foreign Currency ExchangeWeb Application to Facilitate Foreign Currency Exchange
Web Application to Facilitate Foreign Currency Exchange
 
E-Score Data Management system on mobiles to survey the electrical usage
E-Score Data Management system on mobiles to survey the electrical usageE-Score Data Management system on mobiles to survey the electrical usage
E-Score Data Management system on mobiles to survey the electrical usage
 
Clientserver
ClientserverClientserver
Clientserver
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Clinic management system
Clinic management systemClinic management system
Clinic management system
 
Applications performance Management For Enterprise Applications
Applications performance Management For Enterprise ApplicationsApplications performance Management For Enterprise Applications
Applications performance Management For Enterprise Applications
 
Employee Self Services Portal
Employee Self Services Portal Employee Self Services Portal
Employee Self Services Portal
 
Healthcare Management System for paperless management
Healthcare Management System for paperless managementHealthcare Management System for paperless management
Healthcare Management System for paperless management
 
Components of a Generic Web Application Architecture
Components of  a Generic Web Application ArchitectureComponents of  a Generic Web Application Architecture
Components of a Generic Web Application Architecture
 
Gomez
GomezGomez
Gomez
 
Software Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docxSoftware Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docx
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptx
 

More from SindhuVelmukull (12)

Web input forms.pptx
Web input forms.pptxWeb input forms.pptx
Web input forms.pptx
 
Web protocol.pptx
Web protocol.pptxWeb protocol.pptx
Web protocol.pptx
 
YIQ by R.Chinthamani.pptx
YIQ by R.Chinthamani.pptxYIQ by R.Chinthamani.pptx
YIQ by R.Chinthamani.pptx
 
PROPERTIES OF LIGHT by R.Chinthamani.pptx
PROPERTIES OF LIGHT by R.Chinthamani.pptxPROPERTIES OF LIGHT by R.Chinthamani.pptx
PROPERTIES OF LIGHT by R.Chinthamani.pptx
 
Overview of CG by R.Chinthamani.pptx
Overview of CG by R.Chinthamani.pptxOverview of CG by R.Chinthamani.pptx
Overview of CG by R.Chinthamani.pptx
 
Bundled Attributes by R.Chinthamani.pptx
Bundled Attributes by R.Chinthamani.pptxBundled Attributes by R.Chinthamani.pptx
Bundled Attributes by R.Chinthamani.pptx
 
RGB Color.pptx
RGB Color.pptxRGB Color.pptx
RGB Color.pptx
 
Projection.pptx
Projection.pptxProjection.pptx
Projection.pptx
 
Jsp
JspJsp
Jsp
 
c++
 c++  c++
c++
 
Introduction to artificial intelligence
Introduction to artificial intelligenceIntroduction to artificial intelligence
Introduction to artificial intelligence
 
COMPUTER NETWORK
COMPUTER NETWORKCOMPUTER NETWORK
COMPUTER NETWORK
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Web technology.pptx

  • 1. Submitted BY Mrs.R.chinthamani Assitant professor e.m.g.yadava women’s college madurai WEB PROGRAMMING
  • 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.
  • 22. END