codev adlı üyeden alıntı: mesajı görüntüle
Multithreading konusuna bakmanız gerekiyor.
YazilimUzmani adlı üyeden alıntı: mesajı görüntüle
Server sana mı ait? Whm falan mı? Diğer arkadaşlar zaten bir çok yöntem yazmış ben de yazayım anam babam bir yöntem.
Bi uzun ve stabil olmayan yolu var, örneğin curl ile istek attığın sayfayı for döngüsüyle 10 kez isteyen bir sayfa oluştur. Curl timeout değerini 0.4 sn gibi bir şey yap. Sonra 10 kez istek isteyen sayfayı da 10 for ile 10 kez isteyen bir sayfa oluştur ve yine curl timeout değerini 0.4 sn gibi yap. Bu sayfayı çalıştırınca, 4 snde 10 istek atıp toplamda 100 istek başlatan bir başka sayfayı tetikleyeceksin. 10 farklı thread çalıştırabilirsin. Bu örnekteki sayıları çoğaltabilirsin. 10 ar kez çağırırsan snde 100 istek atan sayfanı 10 kez çalışrıran sayfanı 10 kez çalıştırıan bir döngü kurup max 8 snde 10.000 isteğe ulaşırsın. Tabi bir curl istek sayfası daha yapıp ondan da 10 istek atarsan 10->10->10-->snde 100 istek yapan sayfan Şeklinde bir yapıyla çok yüksek istek sayısına çıkabilirsin. Bu taklalı yöntemdi ve multi curl ile daha da geliştirilebilir. Eğer sunucu root erişimin varsa swoole ile hızlıca kaç istek yollayacaksan böyle taklalara gerek kalmadan yollayabilirsin. Ya da direk exec komutu ile de yapabilirsin. Çok yol var ama önemli olan ne kadar yetkin var sunucuda?
ultibil adlı üyeden alıntı: mesajı görüntüle
sunucu firması askıya alır hesabı bu yüzden
YazilimUzmani adlı üyeden alıntı: mesajı görüntüle
Vds ve sınırsız trafik varsa alacağını sanmıyorum. Hatta kısa süreli snde 10000 isteğe çıkacaksa vpsler bile iş görebilir tabi güçlü bir vps olmalı.
ultibil adlı üyeden alıntı: mesajı görüntüle
İsmini vermek istemediğim popüler bir firma almıştı saniyede 1 mysql sorgusu çalıştiriyordum talep açıp sorabilir aslında en azından sonradan uğraşmamış olur
Yurt dışı firma hocam, 48 işlemcili bir fiziksel sunucu
For ile olacak iş değil maalesef, İstek sayısı saniyede 10.000 olması halinde en az 300 400 sayfa açık olacak Saniyede 3 milyon diyebiliriz