• 23-01-2010, 20:17:49
    #19
    mally328 adlı üyeden alıntı: mesajı görüntüle
    Ve botu biraz önce çalıştırdım. Hiç bekleme yapmadan sleep v.b. siz çalıştırdım. Netten 1000 adet topic ve içindeki 20 şer parametrelik veriyi + ortalama 10 resimi çektim. Ama sadece çektim. Daha mysql e insert etmedim. Geleni echolattım. Sonlanan sayfası kaydettiğimde 106 mb resim ve 3bucuk mb html verisi olduguu gördum. Totalde 110 mb gibi bi rakam.

    Sadece bu iş için 28 dakika tarayıcı hareketsiz bekledi. Bu esnada %25 lerde gezinen cpu aralıksız %74civarında durdu.

    Sleep ile deneyeceğim birde. 1000 topic çekeceğim. Her topic (başlık) verisi çekildiken sonra iki sn bekleteceğim. 1000 x 2 sn = 2000 sn. 60 a bölersek 33 dakika yapacak. demekki sleep komutu 33 dakika bindirecek bana. Beklemesiz verileri 28 dakikada çektiysem bu 2saniye sleep li veri çekimi 1 saatten cok surecek demek. Ama sleebi kullanmaktaki en buyuk amacım serverı kastırmamak. Sure bunun için öok önemli değil. Sleep le de 1000 konu baslıgı ve içeriğini 1 saat civarında cekebilirsem tarayıcıdan tercihim sleep olacaktır.
    1000 adet konuyu aynı anda çekeceğine sayfalama yapsana. 1000 konuyu 20 sayfada çek 50şer konu olarak. O daha basit olur.
  • 23-01-2010, 21:22:28
    #20
    ilyasbat adlı üyeden alıntı: mesajı görüntüle
    1000 adet konuyu aynı anda çekeceğine sayfalama yapsana. 1000 konuyu 20 sayfada çek 50şer konu olarak. O daha basit olur.
    Nasıl sayfalama yapayım? Anlamadım.
  • 23-01-2010, 21:39:06
    #21
    Hocam 1000 tane içeriği aynı sayfada çekerseniz tabi sorun olur. Mesela ilk 100 içeriği bir sayfada çekin daha sonra sayfa 2 deyin. Sonraki 100 içerik gelsin. gibi gibi
  • 23-01-2010, 22:10:30
    #22
    ilyasbat adlı üyeden alıntı: mesajı görüntüle
    Hocam 1000 tane içeriği aynı sayfada çekerseniz tabi sorun olur. Mesela ilk 100 içeriği bir sayfada çekin daha sonra sayfa 2 deyin. Sonraki 100 içerik gelsin. gibi gibi
    Hocam ben zaten o dediğiniz gibi yapıyorum. 20 şerli den 50 sayfa var. o şekilde 1000 veriyi cekiyorum ama değişen bişey olmaki. 20.veride işim biterbitmez otomatik hemen 2.sayfanın ilk verisine geçiyor mikrosaniyeler içinde. 21.veriyi cekiyorum.

    Arada bi bosluk yok yani. Kafamızda o iki ayrı olay zaman alıcı gibi görünebilir ama php bunu cok seri yapıyor. Ve bu serilik cpu yu rami tırmandırıyor
  • 23-01-2010, 23:08:06
    #23
    Üyeliği durduruldu
    Invictus adlı üyeden alıntı: mesajı görüntüle
    diğer sayfalara geçişlerde meta refresh kullanırsın
    aynen katiliyorum. meta refresh yada javascript ile yaparsaniz sleep ten daha performansli olur