Merhaba Öncelikle sitenizi https://tools.pingdom.com/ bu site üzerinden hız testi yapmanızı öneririm (europa almanya sunucusunu seçin)

sitenizin açılma süresi maksimum global olarak 1 ila 5 saniye olmalıdır. Aksi halde sitenize girilmeyecektir
test sitesinden sitenizi yoran css, resim, js ve diğer ne varsa burdan yüklenme saniyelerini görebilirsiniz.

Sitenizi optimize etmek: (sunucu yazılım tarafı)
  1. gzip sıkıştırma açılacak
  2. lazy load eklenmeli
  3. anasayfada karmaşık sorgular sınırlandırmalıdır (bazı durumlarda css gibi etkenler yerine request dediğimiz bu sorguları bekliyor site buda işlemci ram durumuna göre değişir)
sitenizi kaynak olarak optimize etmek
  1. resimleri sıkıştırarak küçültmek (bunla ilgili kaynaklara bakılabilir bulamazsanız ben size basit bir sınıf yazarım)
  2. css sıkıştırma ile küçültme (css beauty diye aratılabilir)
  3. js sıkıştırma
  4. dışardan sunucunuza sorgu yapılmaması açısından irframe izlenmesinin kapatılması ve dışardan resim önizlemesinin htacsess ile kapatılması gibi
ileri düzey optimize (bilmiyorsanız ellemeyin)
1. html kod sıkıştırma (örneğin <img src="deneme.png"> yerine <img src=deneme.png>) gibi kodları çalışacak şekilde kısaltma teknikleri
2. satır kısaltma ile dosya boyutu düşürmek
3. php kodlarını kısaltma teknileri ve tek satır işlemleri yada 3 4 sorgulamayı tek satırda sorgu ile halletmek gibi
4. nginx yapılandırması ile zip arşivlemesi (sunucu yapılandırma bilgiliniz yoksa hosting sağlayıcı ile görüşün)
5. http2 protokolü ile sorgulama (sunucu yapılandırma bilgiliniz yoksa hosting sağlayıcı ile görüşün)

yukarıdaki maddelerden 3. olanı sitenizi sık düzenliyorsanız size sıkıntı çıkarabilir. yedek almadan denemeyin
bu yöntemleri kullanarak anasayfası 1 ila 2 mb olan 101 sorgu sayısı olan sitenin açılış hızını 0.7 saliseye indirim. bizzat denediğim işlemler ve tecrübelerimdir