Merhabalar veritabanında 4m ye yakın bir veri var. Çok fazla sql sorgusu mevcut. İndeksleme işlemi var. Panelde veri aramada filtreleme yaparken aşırı geç geliyor veri fakat phpmyadmin de sorgu attığımızda 1 saniyenin altında. Panele datatable ile gösteriliyor.
ihtiyacim olan:
sorgularin düzenlenmesi veritabanının rahatlatılması. Ve datatable ile yaşanıyorsa sorun ajax vb çözümlerle hatanın giderilmesi ve hızlandırılması.
Ücretli ücretsiz yardımlarınız için lütfen iletişime geçin teşekkürler 🙏 önerilere her zaman açığım
serverim güçlü eğer çözüm olacaksa veri tabanını ayrı serverda tutadabiliriz
Codeigniter optimizasyon
4
●124
- 05-07-2023, 22:31:36
- 05-07-2023, 22:34:12Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
Whatsapp'im profilimde ve imzamda mevcut. - 05-07-2023, 22:47:55yalinyalniz adlı üyeden alıntı: mesajı görüntüle
- 05-07-2023, 22:54:53Alwaysmile08 adlı üyeden alıntı: mesajı görüntüle
1- Verileri farklı tablolara bölümleyip dosya tabanlı daha optimal sorgular
2- Veri sorguları yapılırken mümkün olduğunca minimal şekilde sorgu yapılması ve SQL taraflı uzun sorgular yapılmaması
3- Veritabanı ve PHP havuzlarını küme yapısına sokup birçok sunucunun performansıyla sorunsuz ve ileri dönük bir şekilde ilerlenmesi
4- Redis tarzı önbelleklerle belirli değişmeyen sorguların, Varnish tarzı web önbellekleriyle sayfaların sunulması ve genel sorgu yükünün azalması
1. ve 2. yapı incelendikten sonra bakılır hocam da 3. kısım bence belirli bir süre sonra gerekecektir(farklı bir veritabanına geçiş yapılmadıkça) 4. kısımda ise Varnish belki projeye uygun olmayabilir