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