Professional Documents
Culture Documents
Customer
information
Website customer verify login
HTTP REQUEST Customer database
Accept/reject
requests
Fulfil order
shipment Purchase/procure order database
• Physical design
• Testing system- testing involves testing the site’sprogram modules one at a time.
system testing involves testing the site as a whole, in a way the typical user will use
the site acceptance testing verifies that the business objectives of the system as
originally conceived are in fact working
• A/B testing- it is also called split testing and involves showing two versions of a web
page or website to different users to see which one performs better
• multivariate testing- it involves identifying specific elements, creating versionsfor
each element, and thencreating a unique combination of each element and version to
test
• benchmarkinga process- process in which the site is compared with those
ofcompetitors in terms of response speed, quality of layout, and design
• Factors in website optimization
a) Page generation (Server response time, device-based accelerators, efficient
resource allocation, resource utilization thresholds, monitoring site
performance)
b) Page content (optimize HTML, optimize image, site architecture, efficient
page style)
c) Page delivery (content delivery network, edge catching, bandwidth)
• edge catching- it refers to the use of caching servers to store content closer to end
users
• system architecture- A system architecture is the conceptual model that defines the
structure, behavior, and more views of a system. An architecture description is a
formal description and representation of a system, organized in a way that supports
reasoning about the structures and behaviors of the system.
a) Two tier architecture
User requests Web server Content management
for pages server