Windows host üzerinde bir ASP.Net Formu o ile bir Linux ana bir MySQL veritabanı güncelleştirmek için en etkili yolu?

1 Cevap php

Benim nazik host (1and1) krallar böyle bir şey yapmak için başka bir yere gitmek istedi.

Ben 2. siteleri var. Bunlardan biri bir. Net programcısı tarafından geliştirilmiştir. Şimdi ben bir PHP sitesi uygulamak ve. Net sitesinden veri almak için sözleşmeli duyuyorum.

Bir ASP.Net formu müşteri doldurur ve onlar teslim vurduğunuzda, veri, SQL Server DB saklanan alır ki vardır. Nasıl da paralel MySQL aynı verileri saklamak? MySQL bağlantı hosting 1and1 Windows üzerinde desteklenen beri ben doğrudan ASP.Net ile bazı veritabanı konnektörleri kullanamazsınız (az, biz hesabı!).

Ne düşündüm ASP.Net sitedeki girdileri bir RSS beslemesi yayınlamak ve rutin Linux host üzerinde MySQL içine verileri kazımak için. Ben biliyorum, bir overkill. Etkili değildir.

Ben farklı, verimli bir görüş almak için SOF üzerinde iyi beyinleri almak düşündüm. Peşin çocuklar teşekkürler ...

1 Cevap

Ben aşağıdaki nedenlerle RSS beslemeleri ve yoklama kullanmak olmaz:

  1. RSS normalde sadece yeni son 10 ya da öylesine öğeleri listesi beslemeleri. Yanlış bir yoklama zamanı seçin ve güncellemeyi kaçırma veya çok fazla bant genişliği kullanabilir.
  2. Eğer sadece bir şey değişti zaman gerçekten endişe konum olarak yoklama verimsiz. İdeal olarak, iki site arasındaki trafiğin minimum istiyorum.

Ben PHP siteye JSON güncelleştirmeleri POST bir REST stil servisini kullanmak istiyorsunuz. Bir güncelleştirme ASP.NET sitesinde ortaya çıktığında, PHP siteye bir güncelleştirme zorlamalıyız. Ayrıca bu ASP.NET sitesinin kullanıcıları etkilemez ki bu süreç uyumsuz meydana yapmak isteyebilirsiniz.

EDIT: SOAP iyi desteği varsa JSON-PHP, Zend Framework ya, sen {[(3 kullanabilirsiniz kullanabilirsiniz gibi PHP tarafı için, görünüyor )]}. . NET tarafı için, daha sonra Json.NET sizin. NET nesneleri seri hale getirmek ve sonra sadece WebClient çağrılar yapmak gibi bir şey kullanabilirsiniz.