• 28-07-2013, 14:41:32
    #1
    https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/993956_583767455009168_162933804_n.png

    993956_583767455009168_162933804 sizce bu sayıları random olarak mı veriliyor yoksa bir algoritmaya sahip mi arkadaşlar bu konu hakkında bilgisi olan var mı acaba ?
  • 28-07-2013, 14:45:33
    #2
    random olarak veriliyor.
  • 28-07-2013, 14:45:57
    #3
    SwarTLine adlı üyeden alıntı: mesajı görüntüle
    random olarak veriliyor.
    Küçük bir masaüstü yazılım yazdım 993956_583767455009168_100000000 ve 993956_583767455009168_999999999 arası yukarda verdiğim resim urlsi harici kaç tane bulacak bakalım. Sonuçları burdan paylaşırım hocam.
  • 28-07-2013, 15:01:55
    #4
    random olarak verdiğini sanmıyorum.
    random ile verilirken aynı random sayının daha önce üretilip o isimle bir resmin yüklenip yüklenmediğinin kontrolü gerekir. milyar resim olan ve yüz binlerce yeni resim eklenen bir sistemde her eklenen resim için o resim adının daha önce kullanılıp kullanılmadığının kontrolü fazla yük yaratır.

    Muhtemelen
    kullanıcı id, resimin yüklenme zamanı, orjinal resim ismi, gibi unique değişkenler toplanıp bir hash üretiyordur muhtemelen. Böylece bu 2 resim asla aynı isme sahip olamaz, yüklenilen zaman, kullanıcı id ve orjinal resim ismi gibi değişkenler mutlaka farklı olacaktır.
  • 28-07-2013, 15:03:40
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    niye bu kadar kasıyorlar anlamıyorum bırakın sırayla eklesin 1,2,3,4...
  • 28-07-2013, 15:09:10
    #6
    digiklan adlı üyeden alıntı: mesajı görüntüle
    random olarak verdiğini sanmıyorum.
    random ile verilirken aynı random sayının daha önce üretilip o isimle bir resmin yüklenip yüklenmediğinin kontrolü gerekir. milyar resim olan ve yüz binlerce yeni resim eklenen bir sistemde her eklenen resim için o resim adının daha önce kullanılıp kullanılmadığının kontrolü fazla yük yaratır.

    Muhtemelen
    kullanıcı id, resimin yüklenme zamanı, orjinal resim ismi, gibi unique değişkenler toplanıp bir hash üretiyordur muhtemelen. Böylece bu resim 2 resim asla aynı isme sahip olamaz, yüklenilen zaman, kullanıcı id ve orjinal resim ismi gibi değişkenler mutlaka farklı olacaktır.
    Random konusunda başka şirketlerin kullandığı random havuzu var hocam her kullanılan url havuzdan çıkartılıyor ve boştakiler arasında random seçim yapılıyor böylece sorgulama yapılmadan random sorunsuz gerçekleşiyor.

    Fakat bende hasha inandığım halde sonuçta aynı sayıların gelmesi çakışması ihtimali var mesala resim yükleme +3 verdi isim +2 verdi ise resim yükleme +2 verdi isim +3 verdiği durumda 5 üretilebilir yine buda sorun çıkartabilir diye düşünüyorum.

    Azok adlı üyeden alıntı: mesajı görüntüle
    niye bu kadar kasıyorlar anlamıyorum bırakın sırayla eklesin 1,2,3,4...
    hepsini indircemde o yüzden
  • 28-07-2013, 15:13:51
    #7
    Azok adlı üyeden alıntı: mesajı görüntüle
    niye bu kadar kasıyorlar anlamıyorum bırakın sırayla eklesin 1,2,3,4...
    Çoklu sunucu kullanıyorsan bir resmin sadece id'si değil aynı zamanda hangi sunucu içerisinde saklandığını da söylemelisin.
    Bu resim ismi içerisinde muhtemelen hangi sunucudan çağrılması gerektiğini gösteren sunucu id'si de vardır.
    Yani basit bir resim ismi içinde, yüklendiği zaman, yükleyen kişinin ip'si veya id'si saklandığı sunucu lokasyonu gizlenmiş olabilir.
    Böylece resim facebook sunucularından istendiğinde sorguyu karşılayan sunucunun ne işlem yapması gerektiği resmin adında belirtiliyordur. Ekstradan resim ile ilgili veritabanı sorgusu yapılması gerekmiyordur.
  • 28-07-2013, 15:37:42
    #8
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Çoklu sunucu kullanıyorsan bir resmin sadece id'si değil aynı zamanda hangi sunucu içerisinde saklandığını da söylemelisin.
    Bu resim ismi içerisinde muhtemelen hangi sunucudan çağrılması gerektiğini gösteren sunucu id'si de vardır.
    Yani basit bir resim ismi içinde, yüklendiği zaman, yükleyen kişinin ip'si veya id'si saklandığı sunucu lokasyonu gizlenmiş olabilir.
    Böylece resim facebook sunucularından istendiğinde sorguyu karşılayan sunucunun ne işlem yapması gerektiği resmin adında belirtiliyordur. Ekstradan resim ile ilgili veritabanı sorgusu yapılması gerekmiyordur.
    benim gibi farkirlerde tek sunucu hatta hosting olduğu için pek farketmiyor böyle detaylar