En mantıklı hızlı ve masrafsız olanı
Jquery ile page onload yapmak
Onload olacak veri sayısını yüksek tutun (veri küçük fakat 125 +25 yapıyorum) aşağı inmeden load olmuş olur time 5min deseniz isteseniz de sayfa sonuna yetişemez okuyacak/görecek kişi.
Sitemap için de benzer mantık yapıyorum
Çalıştığım veri 100k
Milyonluk Verileri Nasıl Optimize Ederiz? PHP
19
●684
- 13-08-2022, 20:57:10Direkt olarak listelerseniz sayfa 1 saniyede bile açılsa o kadar dom nesnesine tarayıcı kitlenir. Buna benzer saçma sapan bir ihtiyacımız olmuştu (Müşteri talebi) ve şu şekilde çözmüştük,
Tablo scroll oldukça örneğin 50 den sonra, 50 tane daha çekip önceki 50 yi dom nesnesinden siliyoruz, bir sonraki gelecekleri önden ajax ile load ediyoruz. bu şekilde aşağı doğru senaryo tekrarlanıyor. Aslında düm düz pagination biraz daha saçma ama tek tabloymuş gibi görünen bir çözüm. Basın datatable geçin. async olarak çeksin dursun datayı. Ayrıca kolonlar için indexleride vb. düzgün ayarlamanız gerekiyor. Bunları atlamayın yoksa tam bir faciaya dönüşebilir.