lostyazilim
tr.link

Oylama Yıldızlı

3 Mesajlar 751 Okunma
acebozum
tr.link

kramper kramper <?php echo "hi world!" ?> Kullanıcı
  • Üyelik 29.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım &amp; SEO
  • Konum İzmir
  • Ad Soyad M** B**
  • Mesajlar 1196
  • Beğeniler 56 / 168
  • Ticaret 37, (%100)
Merhaba, mesela bu forumdada beğen tuşu var. Sayfa yenilemeden bependiriyor. Bunu veritabına mı kayıt ediyor? Başka bir yöntemi var mı? Ve sürekli o beğenilmiş olarak kalıyor yani her seferinde beğendirmiyor.

Ben şöyle düşündüm sayfa yenilemeden veritabanına kayıt işlemini biliyorum. Ben bunu veritabanına bir şekilde kayıt ederim. Ve if sorgumla eğer bu makaleyi beğendiyse bunları göster echo ile değilse beğendirme tuşunu göster diyebilirim. IP adresine göre sorgu yaparım. Fakat bu pek pratik değil gibi. Daha işlevsel bir yöntemi var mıdır bunun?
 

 

wmaraci
reklam

YazilimciHoroz YazilimciHoroz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad E** Ç**
  • Mesajlar 422
  • Beğeniler 25 / 98
  • Ticaret 3, (%100)
Sizce sayfa kapatılınca bile beğeni kalıyorsa veri tabanından başka ne olabilir ?
İşlev olarak o dediklerini metotlarla yaparsanız en hızlı olur yada html5 cookie leri kullanıp javascript ile daha hızlısını yaparsınız. Fakat geçmiş vs temizlenince geri beğenebilir :)
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Arada cache olabilir. Cache'e yazarsın ve partial submit/refresh yapılır ilgili div içinde bunu gösterirsiniz. Daha sonra gelsede kullanıcı, varolan verileri cache üzerinden çekip, göstereceğiniz için db'ye hiç gitmemiş olur.

Bir scheduled job ilede cache üzerindeki datayı 2 saat bir çalışacak şekilde kontrol eder varsa db'ye kayıt atar.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al