merhabalar
curl ile başka siteden veri çekip preg match ile veriyi bölüyorum. sitemin belli bi kısmınıda bunu kullanıyorum. bunu hızlandırma şansım var mı acaba? Cache kullanmıyorum veriler anlık çekiliyor. veri çekilen site yavaş değil.
curl veri çekerken hızlandırmak
5
●612
- 13-04-2018, 21:56:28HB7 adlı üyeden alıntı: mesajı görüntüle
Cache kullanmanı öneririm hatta başka yol yok diyebilirim.Veri anlık bile olsa gerekirse 2sn lik cache kullan cache de amaç sorgu sayısını azaltmaktır.2 saniye içerisinde 1000 kere sayfa açılsa(1000 kişi girse) her açılmada 1000 sorgu yapar.Ama cachede tek sorgu ile php yükünü azaltır geri 999 kişiye sadece çıktı gösterirsiniz. - 14-04-2018, 14:09:50Üyeliği durdurulduZaten tek sayfadan veri çekiyorum hocam preg matchle ayırma yapıyorum birden fazla bağlantı yok.ayrimsal adlı üyeden alıntı: mesajı görüntüle
milyonlarca sayfa var bu yüzden cache yapma şansım yok. preg match kullanarak ayırma yapıyorum.CoLLeR adlı üyeden alıntı: mesajı görüntüle - 14-04-2018, 23:15:22Multi cURL kullan, milyonlarca işlemi birkaç dakikada aynı anda atıyorum 100 işlemi çalıştırarak sonuca ulaşabilirsin.HB7 adlı üyeden alıntı: mesajı görüntüle
- 15-04-2018, 14:37:29Eğer linkleri bölme ihtimaliniz varsa 1000 lik setlere bölüp aynı dosyadan istediğiniz kadar oluşturabilirsiniz.
Bu çoklu dosyaları da crona bağlarsanız sisteminiz biraz hızlanacaktır.
Ek olarak verileri anlık çekmek yerine veritabanı ile kullanırsanız sistem daha stabil olacaktır.