merakli
  • merakli
  • 7 yıl önce sordu
  • Php MySQL jquery ile mesajlaşma sistemi nasıl yapılır?

    Merhaba arkadaşlar ben php MySQL ve jquery kullanarak Facebook gibi anlık mesajlasma sistemi yapmak istiyorum.Bunu nasıl yapabilirim?Veritabanımızdaki nasıl olmalı yardımcı olur musunuz?
    Cevaplar(1)
    ismail
  • ismail
  • 7 yıl önce Cevapladı
  • Mantığı anlatıyorum gerisi sana kalmış.Öncelikle veritabanını oluştur.Veritabanı yapın şu şekilde olacak; mesaj_id, kime, kimden, mesaj, mesaj_tarihi, mesaj_durum burasından sonrası senin hayal gücüne kalmış.Her neyse şimdi bunları yaptık geriye kodlama kısmı kaldı.Şİmdi önünde iki yol var ilk yol direkt olarak php jquery ajax kullanarak bir sistem yapmak var ikinci yol ise node.js socket.io gibi teknolojilerden faydalanarak bir bir sistem var.Ben size ilk yolu anlatıcam aynı mantıkla zaten socket.io node.js kullanarak siz yaparsınız.(Çaktırmayın diğer yolu bende bilmiyorum :D) Şimdi başlıyoruz.Jquery ile ilk önce konuşacağınız kişinin id'sini alırsınız.Daha sonra bir tane input koyarsınız oradanda yazılan mesajları çekersiniz sonra atıyorum mesajekle.php diye bir dosyanız olsun bu dosyaya yollar veritabanı kaydı yaparsınız.Mesajları çekmek için ise gene jquery ajax kullanırsınız.Setinterval ile 3 saniyede bir mesaj var mı yokmu diye kontrol edersiniz veritabanını.Tabi bu ilk yol baya bir sıkıntılı.Neden mi çünkü 3 saniyede bir veri çekeceksin.Belki 20-30 kişide fazla sıkıntı çıkarmaz ama sitede 500-600 kişi olunca aşırı sıkıntı çıkarır.Eğer sizin bildiğiniz bundan daha güzel bir sistem varsa buraya yazın hepimiz faydalanalım.
    Beğen (1) Yorumlar(0) Yorum Yaz
    Gönder

    Cevap yazabilmek için Giriş yapmalısınız.Giriş yapmak için buraya Tıklayın.

    Kodlarınızı aşağıdaki alana yapıştırın.

  • Kod Ekle İptal Et
  • Üyeler
    Blog
    Hakkında
    Lab
    Gece Modu
    Giriş Yap
    Kayıt Ol
  • Giriş Yap
  • Şifremi unuttum
  • Kayıt olmak için tıklayın!