Site içeriğinde x sitesinden y sitesine istek göndermem gerekiyor fakat istek gönderirken.php curl ile get ve ya post methodlarını deniyorum gönderdiğim istek yanıtı 2dk olduğu için sayfa tam acılmıyor yüklenmiyor vs. Bende iframe kullanıyorum iframe ile sorunsuz sayfada yükleniyor istekte atıyor.Ben bunu php ile nasıl yaparım ?
NOT : diğer siteye giden istekten gelencevap falan önemli değil yeterki istek göndersin.
PHP sistemde buna nasıl çözüm bulurum ?
7
●192
- 20-07-2020, 11:27:36yok istek önemli değil yeterki öbür site istek göndersin.Yeterlicompfix adlı üyeden alıntı: mesajı görüntüle
- 20-07-2020, 11:51:02gelen giden önemli değil ise : file_get_contents("http://www.domain.com"); bu metod zaman aşımına uğrayabilir,
CURL ile yapıp CURLOPT_TIMEOUT parametresine 2 dakika beklemesini belirtirsin 2-3 dakika bekler, bu kezde php.ini dosyasında max_executing değerinide arttırman gerekir çünkü php'de stanadart 30 saniye olarak gelir her betik 30 saniye çalışır. sonra durur,
bir çok seçenek olabilir görmek lazım hocam. - 20-07-2020, 12:03:00i) aws lambda ile küçük bir javascript function yazıp async olarak invoke edersen arka planda çalışır. free tier'da aylık 1 milyon istek ücretsizdi en son. queue kullanmana vs. gerek olmaz.
ii) multi threading.
iii) exec ile altta o işi yapan başka bir process'i async olarak çalıştırmak. - 21-07-2020, 12:16:30Kaynak kullanımlarını kontrol edip timeour süresini uzatırsan sorun olmaz.