Web Performance Optimization: A Practical Approach
Web Performance

Web Performance Optimization: A Practical Approach

Sufyan bin Uzayr, 2022

Inhaltsverzeichnis des Buches

  • Contents
  • Acknowledgments
  • About the Author
  • Chapter 1 ▪ What Web Performance Is and Why It Matters
  • WEBSITE PERFORMANCE IS KEY TO CUSTOMER
  • RETENTION AND ACQUISITION
  • WEBSITE PERFORMANCE IS THE OBJECTIVE
  • WEB PERFORMANCE IS USER EXPERIENCE
  • Reducing Website Load Time
  • Making the Site User-Friendly
  • Measuring Website Performance
  • WHY WEB DEVELOPMENT MATTERS?
  • Better Website Performance Improves Brand Awareness
  • Better Website Performance Leads to Higher Conversion Rates
  • Web Performance Affects User Experience
  • Poor Website Performance Destroys Brands
  • Better Performing Websites Gain a Competitive Edge
  • Website Monitoring Is Essential
  • Mobile-First Design
  • Conclusion
  • Chapter 2 ▪ Optimization Techniques for Front End, Content, and Back End
  • BACK-END OPTIMIZATION
  • Check for Any Sitemap Errors
  • Check for Any Console Errors
  • Clean Code
  • Clean URL
  • Crawlability
  • Optimizing Database
  • Making Use of Web Hosting Service
  • FRONT-END OPTIMIZATION
  • Keep Site Speed in Mind
  • Make Use of Browser Caching
  • Optimize CSS
  • Optimize Images
  • Brotli and gzip Compression
  • Manage Third-Party JS
  • Prefetching
  • FRONT-END TESTING
  • Types of Front-End Testing
  • How to Create a Front-End Testing Plan
  • Front-End Performance Testing Tools
  • CONTENT OPTIMIZATION
  • Optimizing Text
  • Optimizing Images
  • Optimizing Videos
  • Optimizing News
  • ADDITIONAL OPTIMIZATION TIPS
  • Always Backup Your Site
  • Optimize Your Images before Uploading
  • Use a CDN to Improve Page Speed
  • Test Often
  • Optimize for People
  • Keep Mobile in Mind
  • CONCLUSION
  • Chapter 3 ▪ Web Performance and Speed
  • CONTENT DELIVERY NETWORKS
  • What Is a Content Delivery Network?
  • How Do Content Delivery Networks Work?
  • Benefits of Using a CDN
  • How to Pick the Perfect Content Delivery Network?
  • Nature of the Project
  • Budget in Hand
  • Required Features
  • Popular Content Delivery Networks
  • CloudFlare
  • Google Cloud CDN
  • StackPath
  • KeyCDN
  • Amazon CloudFront
  • CacheFly
  • Imperva Incapsula
  • Jetpack by WordPress
  • Sucuri
  • Rackspace
  • Fastly
  • MetaCDN
  • Akamai
  • CDN77
  • Netlify Edge
  • jsDelivr
  • Hostry
  • Swarmify
  • Cloudinary
  • USING CACHING FOR WEB PERFORMANCE AND SPEED
  • What Is Caching for the Web?
  • Browser Cache
  • Site Cache
  • Server Cache
  • Importance of Web Caching for Speed
  • Implementing Web Caching
  • Caching Operations
  • Useful Tips Related to Web Caching
  • CONCLUSION
  • Chapter 4 ▪ Conversion Rates: Localization and SEO-Specific Concerns, On-Page Optimization
  • LOCALIZATION
  • Mistakes to Avoid
  • Localization Does Not Mean Translation
  • Insufficient Multimedia Localization
  • Lack of Data-Driven Analysis
  • Lack of Cultural y Sound Adaptation
  • Adaptation of Multilingual Service
  • Ignoring Design Considerations
  • Ignoring International SEO
  • SEARCH ENGINE OPTIMIZATION (SEO)
  • Create Audience-Oriented Content
  • Keywords, Meta Description, and Titles
  • URLs
  • ALT Tags
  • One Language Per Page Rule
  • CONTENT THREATS
  • TECHNICAL THREATS
  • CONCLUSION
  • Chapter 5 ▪ Measurement and Analysis: Analytics Tools and Measuring Web Performance
  • WEBSITE ANALYTICS SERVICE BEST PRACTICES
  • Do I Need Web Analytics for My Website at All?
  • TYPES OF WEBSITE ANALYTICS
  • User Analytics
  • Content Analytics
  • Behavioral Analytics
  • Traffic Analytics
  • Acquisition Analytics
  • Social Media Analytics
  • WEB ANALYTICS PLATFORMS
  • HOW DO I CHOOSE THE RIGHT WEB ANALYTICS TOOL FOR MY WEBSITE?
  • Start by Drafting a Solution Features Wish List
  • Define Your Targets
  • Analytics Data
  • Technical Requirements
  • Legal Requirements
  • Design and Export Capabilities
  • Professional Support
  • Integrations
  • Demonstration or Trial
  • Pricing
  • HOW TO READ ANALYTICS
  • Acquisition
  • Behavior
  • Conversions
  • CONCLUSION
  • Chapter 6 ▪ Other Measures: File Compression, Minification, Graphics Optimization, Databases, Redirects, and Hotlinks
  • IMAGE OPTIMIZATION
  • JAVASCRIPT PERFORMANCE
  • VIDEO OPTIMIZATION
  • MINIFICATION
  • DATABASES
  • MySQL
  • PostgreSQL
  • MongoDB
  • REDIRECTS
  • When to Use Redirects
  • HOTLINKS
  • How to Prevent Hotlinking
  • Chapter 7 ▪ Server-Side Optimization
  • NGINX
  • The Backlog Queue
  • File Descriptors
  • Worker Processes
  • Keepalive Connections
  • Access Logging
  • Sendfile
  • Monitor Your Nginx
  • LITESPEED
  • Apache Compatibility
  • Event-Driven Architecture
  • Security
  • Cost-Effective
  • Control Panel Plugins
  • Virtual Host Templates and Web Admin Console
  • Per-IP Throttling and SSL Renegotiation Protection
  • Brute Force Protection for wp-login.php
  • Reduced Hardware Costs
  • APACHE
  • OPERATING SYSTEMS
  • Linux
  • The CPU
  • Random-Access Memory (RAM)
  • System Instal ation Optimization
  • File System Optimization
  • Kernel Parameter Optimization
  • Windows
  • Speed
  • Search and Organization
  • Safety and Security
  • Interface and Desktop
  • Taskbar Menu
  • PHP OPTIMIZATION
  • Single and Double Quote Usage Matters
  • Close or Unset Variables
  • Optimize SQL Queries
  • Minify Your CSS and JavaScript
  • Use a CDN
  • Monitor PHP Performance
  • Conclusion
  • Index