Sayfa Yüklendikten sonra bağımsız çalışsın PHP
3
●636
- 09-09-2016, 12:57:48merhaba, <?php xxxx ?> diye bir sitemde php kodu var. bu php kod sayfa yüklendikten sonrada çalışsa olur böylece siteyi yavaşaltmaz ben bunu nasıl yapabilirim. sayfa içerisinde ne yapılabilir sayfa yüklenme hızı ile ilgisi olmasın istiyorum. bu kod yüklenmeen diğer şeyler yüklenmiyor. bunun diğerlerini yavaşlatmamasını istiyorum
- 09-09-2016, 23:32:40
ignore_user_abort(true); set_time_limit(0); // php normalde 30 saniye veya php.ini dosyasında ayarlı olan sürede işlem tamamlanmazsa iptal eder. Bu satır süreyi limitsiz yapmak için ob_start(); echo $response; // Kullanıcıya vereceğiniz tüm çıktıları bu aralık vermelisiniz. header('Connection: close'); header('Content-Length: '.ob_get_length()); ob_end_flush(); ob_flush(); flush(); // Kullanıcıya sayfa gönderildi ve karşı tarafla işimiz bitti. Buranın altına ekliyeceğiniz kodlar çalışmaya devam edecektir.Kaynak:
http://stackoverflow.com/questions/1...-http-response - 09-09-2016, 23:52:26Bir yöntem de şu olabilir. Sayfa yüklendikten sonra diğer işlemleri başlatacak bir ajax get isteğinde bulunabilirsin.
$(document).ready(function(){
....
$.ajax({
....
});
...
});
Veya asenkron ise Cron ile db'den yapabilirsin.