Alıntı:
JuSt´isimli üyeden Alıntı
Öncelikle böyle bir mantık yok fiber ile makine bağlantısını ilkez duyuyorum 100 Mbit neyine yetmiyor 2 load balanced makina arasında? Birde Uygulama kısmın çok önemli MS SQL yormaktan öte en basitinden Select sorgusundan sonra * kullanmışsan sil o projeyi hiç başlama. Tavsiyem belirli sql cümlelerin için Stored Procedure kullanmam sebebi ise ASP içerisinden yoladığın bir Execute SQL String ile Stored Procedure arasındaki işlem farkı.
SQL Server Stored Procedure çağırıldığı zaman yapılan sorguyu parse etmez direk olarak çalıştırır çünkü ilk stored procedure yazarken bu sorguyu parse eder ve birdaha bu sorgu hatalımı değilmi kontrol etmez ama farklı bir uygulamadan gönderilen bir SQL Query için önce SqlServerın bu sorgunu parse edicek yani gönderilen query bana uygunmu tabloya ve yapısına uygunmu diye kontrol edecek buda çok büyük bir zaman kaybı.
ASP de fazla kullanılmayan ama kullandıkça önemi anlaşılan Class yapısı projende kesinlikle Class yapısı kullan böylelikle satırlarca kod yazmaktan kurtulursun.
SQL veritabanı üzerinde oluşturduğun tabloların yapılarında gereksiz alanlardan kaç mesela sadece 0-1 değer alacak bir alana int yerine bit ver 10 karakter neden dersen int alanını 8 bitlik bir alandır yani sen oraya 3 de girsen 5 de girsen 8 bit lik bir alan kapatacaksın ama bit alanı sadece 1 bit boyutundadır.
String girecek bir alana nvarchar(50) ver sakın text veya ntext kullanma ileride çok sorun yaşarsın.
Tablolar arası ilişkilendirmeyi yap database diagramlarını ayarla Primary Keylerini unutma.
Ve son olarak MS SQL 2005 kullan 2000 de Injection açığı unutursan fiziksel sunucunada elvada dersin Surface area otomatik olarak açık geliyor çünkü.
Ve Access da , MySQL de MS SQL e göre devde kulak kalır.
Ama bana sorarsan hepsini geç .NET 3.5 C# & MS SQL 2005 
|
Çok rica ediyorum bir cümleye başlamadan önce karşılık vereceginiz cümleyi iyi okuyun ;
google da "fiber ethernet kartı" diye aradığınızda karşınıza gelen ilk cümlelerden birisi "DLINK PCI 100FX 32bit Fiber ethernet kart" olur. fiyatı Kdv dahil : 103,65 YTL dir.
ikinci olarak , karşınızdakini küçümsemeden önce lütfen bilgi birikimini araştırın.
ben arkadaşıma mantık olarak açıklamak istemiştim.
kaldı ki savunduğunuz .net ile Mssql2005 in gereksinimleri ve bedelleri bir ethernet kartından katbekat fazladır.
3. ve son olarak makine sizin ise (kuracak şahsın) bir ton class yazdırmak yada asp açıkları aranması yerine VB de yazılacak küçük bir DLL ile bir çok sorunun üstesinden gelmek ve datalara daha güvenli ulaşmak mümkündür.
buda hem makine performansını hemde kulanıcıya olan yanıt sürecini oldukça kısa tutar.
Saygılarımla