• 18-06-2015, 11:13:29
    #10
    Kiv adlı üyeden alıntı: mesajı görüntüle
    Bu kadar basit degil, oyle bi anlattinizki cocuk oyuncagi gibi 3-5 satir olsa bu testi yapmaya degmez ama sonucda projenin buyumesi demek yapilacak islemlerinde zorlugunu artiracaktir. O yuzden 3 satir kodla yaptiginiz test, 1 ay sonra ayni sonuclari vermeyecektir..
    Hız ölçümü yapılacaksa, temel mantık deneme yanılma ile zaman ölçümü yapılmasıdır, ki yazdığım kodlar da takdir edersiniz ki çocuk oyuncağıdır. Varsa bildiğiniz başka mantık, buyrun, paylaşın.
  • 18-06-2015, 11:38:49
    #11
    wdelen adlı üyeden alıntı: mesajı görüntüle
    5-6 sütundan oluşan binlerce kayıt sorgulanmak ve ekrana yazdırılmak için veritabanında mı tutulursa hızlı olur yoksa çok boyutlu bir dizide mi? Şuan benim için hayati bir soru bu
    bana göre verilerinizi veri tabanında tutabilirsiniz. Eğer verileriniz yıl ibaresi varsa tablonuzu parçalayabilirsiniz. table_personel_2014 table_personel_2015 gibi ve tablolarınıza arama kriterlerine göre indexleme yaparsanız tablonuzda arama daha hızlı olacaktır. Ekrana direk binlerce kayıtı basmak yerine 100 er 100 er kayıtları gösterirseniz problem yaşamazsınız sanırım.
  • 18-06-2015, 11:42:58
    #12
    wizz adlı üyeden alıntı: mesajı görüntüle
    bana göre verilerinizi veri tabanında tutabilirsiniz. Eğer verileriniz yıl ibaresi varsa tablonuzu parçalayabilirsiniz. table_personel_2014 table_personel_2015 gibi ve tablolarınıza arama kriterlerine göre indexleme yaparsanız tablonuzda arama daha hızlı olacaktır. Ekrana direk binlerce kayıtı basmak yerine 100 er 100 er kayıtları gösterirseniz problem yaşamazsınız sanırım.
    Film altyazilarini cumle cumle sureleriyle birlikte tutuyorum.Ve tum veritabanindan bir kelime aratiyorum.Film sayisi cok olunca arama iside cok zahmetli oluyor.Boyle bir sistem icin tavsiyeniz var mi

    LG-P880 cihazımdan Tapatalk kullanılarak gönderildi
  • 18-06-2015, 11:51:41
    #13
    wdelen adlı üyeden alıntı: mesajı görüntüle
    Film altyazilarini cumle cumle sureleriyle birlikte tutuyorum.Ve tum veritabanindan bir kelime aratiyorum.Film sayisi cok olunca arama iside cok zahmetli oluyor.Boyle bir sistem icin tavsiyeniz var mi

    LG-P880 cihazımdan Tapatalk kullanılarak gönderildi
    aramayı filmin altyazı içeriğinde mi yoksa başka değerleri mi arıyorsunuz? Eğer alt yazı içinde arama yapmıyorsanız? Filmin alt yazısını dosyadan okutup yazdırabilirsiniz?
  • 18-06-2015, 12:33:39
    #14
    wizz adlı üyeden alıntı: mesajı görüntüle
    aramayı filmin altyazı içeriğinde mi yoksa başka değerleri mi arıyorsunuz? Eğer alt yazı içinde arama yapmıyorsanız? Filmin alt yazısını dosyadan okutup yazdırabilirsiniz?
    Altyazi iceriginden aratiyorum hocam.Belki bir kelime bir filmde 100 kere gecmistir,belkide birden fazla filmde vardir.Bu tur istatistikler tutuyorum.Ama kayit cok oldugundan hiz sorunu yasiyorum.Acaba php framework kullanmak bu ise bir cozum getirebilirmi,phalcon gibi ? Yada sadece veritabani iyilestirmesimi yapilmali?

    LG-P880 cihazımdan Tapatalk kullanılarak gönderildi
  • 18-06-2015, 13:05:27
    #15
    Kiv
    Üyeliği durduruldu
    Phlegm adlı üyeden alıntı: mesajı görüntüle
    Hız ölçümü yapılacaksa, temel mantık deneme yanılma ile zaman ölçümü yapılmasıdır, ki yazdığım kodlar da takdir edersiniz ki çocuk oyuncağıdır. Varsa bildiğiniz başka mantık, buyrun, paylaşın.
    Laf sokacam diye ugrasma ve kardesim, dikkat edersen verdigin kodlari begendim. Faydali olacaktir ancak benim vurguladigim nokta farkli. Cikan sonuc baslarken farkli, 1 ay sonra farkli olacaktir. O yuzden duz mantik dusunmemek lazim.

    Benim onerim, sunucu yapinizin ne oldugunu ogrenmek ve buna gore hareket etmektir. Bir cok etken olacaktir, disk yazma hizi, veritabani tepki hizi, cpu gucu, ram gucu, sunucuda kullanilan yardimci programlar, websunucusu optimizasyonu v.S v.s

    Kesin bisey soylemek zor, en azindan ileriye donuk.
  • 18-06-2015, 13:17:23
    #16
    Kiv adlı üyeden alıntı: mesajı görüntüle
    Laf sokacam diye ugrasma ve kardesim, dikkat edersen verdigin kodlari begendim. Faydali olacaktir ancak benim vurguladigim nokta farkli. Cikan sonuc baslarken farkli, 1 ay sonra farkli olacaktir. O yuzden duz mantik dusunmemek lazim.

    Benim onerim, sunucu yapinizin ne oldugunu ogrenmek ve buna gore hareket etmektir. Bir cok etken olacaktir, disk yazma hizi, veritabani tepki hizi, cpu gucu, ram gucu, sunucuda kullanilan yardimci programlar, websunucusu optimizasyonu v.S v.s

    Kesin bisey soylemek zor, en azindan ileriye donuk.
    Hocam sağlam bir vps kullanmayı düşünüyorum.Ve kullanacağım dizin tek sayfadan oluşan bir html sayfa.Arada sadece bu arama işini kullanacak php kodları mevcut.Ama localhostta denerken sadece ben kullanmama rağmen çok yavaş olduğunu görüyorum.İleride projeyi binlerce kişi kullanırken bu arama işinin yavaş olması projeyi bitirir.Ve belirteyim ki veritabanı 4230964 satır içeriyor.Yani mutlaka bir yol bulmalıyım buna.

    Eğer bu iş vps in performansıyla çözülmez diyorsanız yazılım önerilerinizi bekliyorum.
  • 18-06-2015, 13:21:25
    #17
    Tartışmayı gerektirecek bir konu göremiyorum. "Beş (5) veya altı (6) bin veri içerisinde "arama" yapılmasını sağlayacak bir yapı için "depolama" birimi olarak ne tercih etmeliyim?" şeklinde bir soru var. Bu veriler içerisinde "detaylı" aramaların yapılacağını ve ilerleyen dönemlerde "baş ağrıtan" bir yola sürüklememesi açısından verileri "veritabanında" depolamanızı öneririm.
  • 18-06-2015, 13:24:10
    #18
    Kiv
    Üyeliği durduruldu
    wdelen adlı üyeden alıntı: mesajı görüntüle
    Hocam sağlam bir vps kullanmayı düşünüyorum.Ve kullanacağım dizin tek sayfadan oluşan bir html sayfa.Arada sadece bu arama işini kullanacak php kodları mevcut.Ama localhostta denerken sadece ben kullanmama rağmen çok yavaş olduğunu görüyorum.İleride projeyi binlerce kişi kullanırken bu arama işinin yavaş olması projeyi bitirir.Ve belirteyim ki veritabanı 4230964 satır içeriyor.Yani mutlaka bir yol bulmalıyım buna.

    Eğer bu iş vps in performansıyla çözülmez diyorsanız yazılım önerilerinizi bekliyorum.
    4 milyon veri cok ancak yavas calismasi php kodlarinizdan yada veritabanindaki verilerin duzgun sekilde saklanmiyor olmasindan kaynakli olabilir.

    php kodlarinin mantigini yazarsaniz, yani isleyisini belki duzeltmeniz icin birseyler onerebiliriz.

    Aslinda is veritabanindaki tablolarin mantikli sekilde olmasina ve duzgun sekilde (mantikli) saklanmasina bakiyor.