Hoşgeldiniz %1$s. Lütfen giriş yapın veya kayıt olun.
22 Mayıs 2012, 18:26:43
Mesaj Sayısı:16299
Konu Sayısı: 778
Üye Sayısı: 6080
Son üye: bahriokan
Suugle Forum  |  Suugle  |  Duyurular  |  Suugle'da bir iki değişiklik 0 Üye ve 2 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: 1 2 [3]
Gönderen Konu: Suugle'da bir iki değişiklik  (Okunma Sayısı 3837 defa)
alicaner
Ali Caner ÖNER
Yönetici
Süper Üye
*****

Karma: 66
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 289



WWW
« Yanıtla #20 : 25 Mart 2006, 11:00:56 »

evet şu an 1000den sonrakiler de görebiliyor sıralarını...
ancak sıralama yapmak sunucunun yaklaşık 15-20 saniyesini aldığından (ki bu süre içerisinde mysql ile ilgili neredeyse hiç bir şey çalışmıyor tüm students serverında) , saatte bir çalışacak şekilde ayarladım..
yani sıralamalar saatte bir güncelleniyor,
bilginize Smiley
Logged

B.f.
Kaliteli Üye
***

Karma: 10
Offline Offline

Mesaj Sayısı: 108


« Yanıtla #21 : 25 Mart 2006, 13:05:12 »

Hesaplama şöyle mi yapılıyor? Her bir saatlik güncellemede, resmin bakılma tablosunu saydırıp sıralamaya yazdırıyorsun sanırım. Eğer öylese aklımda bir çözüm var da..
Logged
alicaner
Ali Caner ÖNER
Yönetici
Süper Üye
*****

Karma: 66
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 289



WWW
« Yanıtla #22 : 25 Mart 2006, 14:42:48 »

evet kabaca öyle..
Logged

B.f.
Kaliteli Üye
***

Karma: 10
Offline Offline

Mesaj Sayısı: 108


« Yanıtla #23 : 25 Mart 2006, 15:17:22 »

Kişi tablosuna bakılma sayısını saklayacak bir sütun eklersen ve bu bakılma sayısını kişinin sayfasına her girdiğinde güncellersen, kişinin sırasını bulmak için sadece o sütunu azalarak sıralarsın. Sanırım 3000 satırlık bir listeleme diğer tablodan çektiğin veriden daha hızlı çalışacaktır..
« Son Düzenleme: 25 Mart 2006, 15:22:13 Gönderen: namik » Logged
alicaner
Ali Caner ÖNER
Yönetici
Süper Üye
*****

Karma: 66
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 289



WWW
« Yanıtla #24 : 25 Mart 2006, 17:44:57 »

3000 satırlık bir sıralamayı yapmakla bitmiyor, bir de bu 3000 kişiden hangi insanın bilgisini yazdırman gerektiğini seçeceksin ve ortalama 1500 kişiyi iterate etmesi gerekiyor ve bunu her kullanıcı anasayfaya girdiğinde yapacak.. bu da sayfanın her defasında yaklaşık yarım saniye ile 1 saniye arasında daha geç açılması demek..

yani senin dediğin yöntem cidden daha hızlı ama anasayfayı yavaşlatacak her defasında, benim şu an yaptığım olay kesinlikle yavaşlatmıyor, sadece anında sonuçlar alınamıyor o kadar.. belki bir saat fazla onu 10-20 dakikaya indirebilirim..

önerin için teşekkürler..


ek: şu an 15 dakikada bir güncelleniyor sıralamalar.
« Son Düzenleme: 25 Mart 2006, 19:19:48 Gönderen: alicaner » Logged

B.f.
Kaliteli Üye
***

Karma: 10
Offline Offline

Mesaj Sayısı: 108


« Yanıtla #25 : 26 Mart 2006, 04:17:42 »

Bu arada birisi sürkli kendi profilini açarsa bakılma sayısı yükseliyor. Birkaç gün önce denemiştim sadece bir kere arttırıyordu ama şimdi denedim bayağı bir arttı bakılma sayısı sonra tekrar profil sayfasını açıp tazeleyince bakılma sayısı bir kere baktığımdan artmadı..
Logged
co
Yeni Üye
*

Karma: 1
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 4

co


WWW
« Yanıtla #26 : 27 Mart 2006, 10:15:46 »

admin lutfen bize kulak ver.. kim meshur bilmek hakkimiz =)
Logged

co
edgar
Global Moderator
Süper Üye
*****

Karma: 45
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 393


« Yanıtla #27 : 27 Mart 2006, 12:09:45 »

admin lutfen bize kulak ver.. kim meshur bilmek hakkimiz =)


Ahahahha... Top 10 fln açıklanırsa dehşet bi rekabet ortamı doğar...

Logged
Sayfa: 1 2 [3]
« önceki sonraki »
    Gitmek istediğiniz yer: