İlk olarak, Sistemin bütünlüğü için kontrol etmen gereken şartların hepsi server side olarak yazılması gerekir.
İkini olarak, Eğer client side indirebileceğin bazı kontroller varsa, mesela;
18 yaş kontrolü
Girilen değerin belirli aralıklarda olup olmadığının kontrolü
Email adresinin uyguluğu kontrolü
Girilen değerin belirli şartlara (regex bazlı olabilir) uygunluğu kontrolü
vs.
Bu kontrolleri client side’a indirebilirsin. İndirmesen de sistem güzel çalışacaktır. Fakat her bir kontrol için server / client arasında bir trafik olacağı için sürekli server’ı yormak ve networke yük bindirmek durumunda kalacaksın.
Her müşteri bir client makina ile gelir, ama sadece bir server makina vardır.
İstemci(client) tarafında (side) yapılan kontrollerin bazılarının sunucu(server) tarafında da tekrar yapılması gerekebilir. Aksi takdirde istemci kontrolleri aşlıp sunucu tarafında kısıtlanmamış verilere erişilebilinir.
Örnek olarak;
Tek bir seferde kaç birimlik verinin istenildiği bilgisini, istemci tarafında 50-100-200 birimleri ile kısıtlayıp, bunu sunucu tarafında kontrol etmezseniz, istemci tarafında bu değerler kırılarak, sunucuya 500 birimlik istek gönderilebilinir. Bu durumda sunucunuz 500 birimlik veriyi istemciye gönderebilmek için ciddi bir kaynak tüketmek zorunda kalabilir.
Türkçemize sahip çıkalım 🙂 Site güzel, site adını da Türkçe yaparsak tam olur 🙂
exe-> edimli kütük
unhandled exception -> ayrıksı durum
os -> işletim dizgesi
(by T.A.) anladın sen onu 😉
Selam,
İlk olarak,
Sistemin bütünlüğü için kontrol etmen gereken şartların hepsi server side olarak yazılması gerekir.
İkini olarak,
Eğer client side indirebileceğin bazı kontroller varsa, mesela;
Bu kontrolleri client side’a indirebilirsin. İndirmesen de sistem güzel çalışacaktır. Fakat her bir kontrol için server / client arasında bir trafik olacağı için sürekli server’ı yormak ve networke yük bindirmek durumunda kalacaksın.
Her müşteri bir client makina ile gelir, ama sadece bir server makina vardır.
İstemci(client) tarafında (side) yapılan kontrollerin bazılarının sunucu(server) tarafında da tekrar yapılması gerekebilir. Aksi takdirde istemci kontrolleri aşlıp sunucu tarafında kısıtlanmamış verilere erişilebilinir.
Örnek olarak;
Tek bir seferde kaç birimlik verinin istenildiği bilgisini, istemci tarafında 50-100-200 birimleri ile kısıtlayıp, bunu sunucu tarafında kontrol etmezseniz, istemci tarafında bu değerler kırılarak, sunucuya 500 birimlik istek gönderilebilinir. Bu durumda sunucunuz 500 birimlik veriyi istemciye gönderebilmek için ciddi bir kaynak tüketmek zorunda kalabilir.
Türkçemize sahip çıkalım 🙂 Site güzel, site adını da Türkçe yaparsak tam olur 🙂
exe-> edimli kütük
unhandled exception -> ayrıksı durum
os -> işletim dizgesi
(by T.A.) anladın sen onu 😉