What are some best practices for optimizing image loading and navigation performance in PHP?

To optimize image loading and navigation performance in PHP, it is recommended to use lazy loading for images, minimize the number of HTTP requests by combining multiple images into sprites, and enable browser caching for static assets.

// Lazy loading images
echo '<img src="placeholder.jpg" data-src="image.jpg" class="lazyload" />';

// Combining images into sprites
echo '<div style="background-image: url(sprites.png); background-position: -10px -20px;"></div>';

// Enabling browser caching
header('Cache-Control: max-age=3600'); // Cache for 1 hour