İnternet IP adresi üzerinden yerelden daha mı hızlı bağlanıyorsunuz?


0

Yerel ağımızdaki bir bilgisayarda bulunan MySQL veritabanına bağlanan bir C # uygulaması üzerinde çalışıyorum. Bununla birlikte, daha sonra, web sitemiz bazen bu veritabanına da bağlanacaktır, bu yüzden Internet trafiği için bu veritabanına bir bağlantı noktası iletiyorum. Ancak bazı nedenlerden dolayı, 192.168.1.1 yerel IP adresini kullanarak bağlanmak, İnternet IP adresini 70.28 kullanarak yapmaktan daha yavaştır . --- .--- . Bu gerçekten büyük bir sorun değil, ama tam tersi olacağını düşündüğümden beri kafam karıştı.


1
Lütfen daha yavaş tanımlayın. Bir bağlantının kurulması için gereken süre bu mu? Bir sorgunun yürütülmesi için gereken zaman. Gerçek verilerin gönderilmesi için gereken zaman mı?
Güneşli

1
Her ikisi de, sorguların daha yavaş kurulduğu da biraz daha yavaş. Her zaman bir metin kutusunu değiştirdiğimde arama yapan bir arama fonksiyonum var, bu yüzden yerel ip adresini kullandığımda anahtarlarım ve sonuçlar bir şey yazdığım anda görünmeyecek, bir süre donacak. Ancak internet IP adresini kullanırken her şey akışkandır.
Saad Imran.

192.xxx yerine 127.0.0.1 kullanıyorsanız ne olur? Eğer 127 daha iyiyse, büyük olasılıkla bazı yönlendirme problemleriniz var.
Güneşli

Yanıtlar:


1

Bu bir yönlendirme / ağ oluşturma sorununa benziyor ancak soruyu kesin bir cevap haline getirmek için yeterli ayrıntı yok.

olasılıklar:

  • 192.168.xx IP adresi, birden fazla ana bilgisayar tarafından kullanılıyor.
  • İki ağın rotaları (192.168.xx ve 70.28.xx) performansı etkileyecek kadar farklıdır (örneğin, biri doymuş bir arabirim yoluyla en az bir ayağı veya çırparak bir ayağı vardır)
  • Çeşitli IP adresleri için sahip olduğunuz NAT veya diğer çeviriler, verimi etkiler.

Bunun için faydalı olan şey, paketlerin hangi yöne gideceğini açıkça belirten bir yönlendirici ve ağ şeması ile katılan ana bilgisayarların yönlendirme tabloları olacaktır. (ağ tanımlayıcılarını anonimleştirmekten çekinmeyin, örneğin ABCD ve EFGH'yi IP adresleri olarak kullanın)

Ayrıca, ping veya diğer genel ağ araçlarını kullanarak veri tabanından daha düşük ek yüke sahip benzer bir fark olup olmadığını kontrol edin (örneğin, TCP performansı hakkında bir fikir edinmek için HTTP sunucusu, ssh vb.). Olmazsa, sorun için veritabanının içine bakarım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.