Profile    Mohammed Shiroz Status   Loading  
Logo
Share This

My performance
blog and Updates

It's my personal blog and my post about what was my interested in. Not regularly. If you have any questions any discussion, I'm happy you get in touch with me, and try to answer as many as possible!

Blog
Let's See
Back to blog
Filter by:
Tags
//Article

How HTTP/2 and HTTP/3 Make the Web Faster (Without Changing Your Code)

How HTTP/2 and HTTP/3 Make the Web Faster (Without Changing Your Code)

Blog Summary

Your page needs dozens of files, and HTTP/1.1 fetched them through a handful of narrow pipes. HTTP/2 and HTTP/3 changed that: multiplexing, header compression, QUIC over UDP, and the head-of-line blocking problem explained simply.

Read more
  • 141
  • 48
  • 13

9 Performance Quick Wins for PHP Sites That Take Minutes, Not Rewrites

9 Performance Quick Wins for PHP Sites That Take Minutes, Not Rewrites

Blog Summary

Most slow PHP sites aren't slow because of PHP. OPcache, framework caching, indexes, queues, images and cache headers: nine boring fixes that make a site feel fast, and the gotcha in each.

Read more
  • 127
  • 115
  • 19

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Docker Mistakes That Make Your Images Huge and Your Builds Slow

Blog Summary

You change one line and Docker reinstalls everything. Missing .dockerignore, bad layer order, dev tools in production, root users and latest tags are the usual culprits. Here's the fix, with a multi-stage build.

Read more
  • 10
  • 150
  • 4

Building the Kate Mall Retail Leasing Website: What a Leasing Site Really Needs

23 Oct 2025Category : Blog
Building the Kate Mall Retail Leasing Website: What a Leasing Site Really Needs

Blog Summary

A leasing website looks like a weekend project: a few pages and a form. Behind it are unit listings as data, enquiries that never get lost, SEO, fast image-heavy pages and an admin the team can run alone.

Read more
  • 54
  • 39
  • 14

Processes vs Threads vs Async: How Servers Handle Many Users at Once

Processes vs Threads vs Async: How Servers Handle Many Users at Once

Blog Summary

Why can one slow API call take down a PHP site, while one heavy loop freezes a Node app? Processes, threads and the event loop explained with a restaurant kitchen, plus the failure mode each one has.

Read more
  • 52
  • 96
  • 4

Content Delivery Networks: How a CDN Makes Your Site Faster (and How It Can Bite)

Content Delivery Networks: How a CDN Makes Your Site Faster (and How It Can Bite)

Blog Summary

Your server is in one city and your users are everywhere. A CDN moves copies of your files closer to them. How edge caching works, the Cache-Control headers that drive it, invalidation, images, security, and the mistake that leaks pages.

Read more
  • 42
  • 90
  • 6

01. About Shiroz

Mohammed Shiroz

Hi, I'm Mohammed Shiroz, a software engineer and AI enthusiast from Sri Lanka who turns ideas into intelligent, real-world solutions. With over 9 years of hands-on experience, I currently lead real estate ERP development at Kate Group, a...

03.My Projects

04. Categories

Ready To Start Your Project ?

Get in Touch
Close