Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
Anket yanıtlarımızı değiştirebiliyor muyuz? Yöneylem dersi notumu öğrenmek için verdiğim yanıtların iptal olmasını istiyorum. Kalmayı beklemediğim bir ders için rahatlıkla anketi yanıtladıktan sonra o dersten kaldığımı öğrenmek çok canımı sıktı. Ya da ne bileyim F alanlara notunu öğrenmesi için anket doldurma şartı uygulanmasın.
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
blackout yazdi | zynp yazdi | 1. Sitenin runtime error vermesinin nedeni sayfalardaki sorunlar değil okulun dns sunucularında geçen haftadan beri devam eden problem.
2. bölüm web sayfamızın hazır bir CMS üzerine kurulu olduğu fikrinin nasıl ortaya çıktığını merak ettim şimdi açıkçası |
DNS sunucusundaki problem yüzünden application hatası oluşması sadece ISS'e özgü bir şey sanırım. Unix sunucularda DNS problemleri sebebiyle (runtime'da çalışan ve DNS sunucusu ile işi olan üçüncü parti uygulamalar söz konusu değilse) ya site hiç çalışmaz ya da güzel kodlanmadığı için hata verir.
Bizim sitenin CMS üzerine kurulu olduğunu iddia etmedim, kullanılan teknolojiyi kastetmiştim. MS karşıtlığı bendeki ;)
Aklıma gelmişken; anasayfadaki Duyuru ve Haber butonlarındaki __doPostBack işleminden sonra redirect after post uygulanmıyor olması zararsız görünse de teknik açıdan bakıldığında zayıf bir kodlama olduğunu gösteriyor.
Örneğin yine ana sayfada aşağıdaki gibi bir form verisi var; muhtemelen hazır form şablonlarıyla oluşan gereksiz kod kalabalığıdır. Aşağıdaki kod 15KB'dan fazla yer kaplıyor.
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" .....
NOT: Eleştirilerimin yapıcı olarak algılanmasını isterim. |
Bugün tesadüfen http://www.hepsiburada.com/indirimdekiler.aspx sayfasının kaynak koduna baktım ve 98 KB'lık bir VIEWSTATE olduğunu gördüm. Ve şunu anladım, VIEWSTATE'in boyutu kullanılan bileşenlere bağlıdır. Günlük 10.000'lerce kişinin girdiği bu sitede 100KB'lık (belki iç sayfalarda bu 200KB olabilir) bir VIEWSTATE sorun çıkartmıyorsa bence takılmamak lazım Zira .NET'in kendi yönettiği ve bileşenlerin durumunu tutan bu değişken günümüz internet hızlarında çokta ciddi sorun yaratmayacaktır.
Fakat yinede ben ikinci dönem minumum veri taşıması hedefleyerek düzenleyeceğim siteyi.
|
|
Yazar |
|
blackout
Kayıt: 11.12.2008 |
|
burakkanmaz yazdi | Bugün tesadüfen http://www.hepsiburada.com/indirimdekiler.aspx sayfasının kaynak koduna baktım ve 98 KB'lık bir VIEWSTATE olduğunu gördüm. Ve şunu anladım, VIEWSTATE'in boyutu kullanılan bileşenlere bağlıdır. Günlük 10.000'lerce kişinin girdiği bu sitede 100KB'lık (belki iç sayfalarda bu 200KB olabilir) bir VIEWSTATE sorun çıkartmıyorsa bence takılmamak lazım Zira .NET'in kendi yönettiği ve bileşenlerin durumunu tutan bu değişken günümüz internet hızlarında çokta ciddi sorun yaratmayacaktır.
Fakat yinede ben ikinci dönem minumum veri taşıması hedefleyerek düzenleyeceğim siteyi. |
__doPostBack yapıldığında gönderilen form 100KB veri taşıyorsa 1Mbps ADSL bağlantısında formun gönderilmesi en az 4 saniye sürer. Geri dönüş ne kadar hızlı olur bilemem ama bu tür kalıplar formun gönderilmesini geciktiriyor. Yani adam alt tarafı bir linke tıklıyor, bunun için bu kadar kasmaya gerek yok. hepsiburada.com tarzı alışveriş sitelerinin mühendislik ürünü olduklarını düşünmüyorum. Sadece iş görüyor.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|