2010-05-27 15 views

Odpowiedz

1

to zależy ..... Jeśli masz 1 użytkownik następnie rozmiar nie jest tak ważne w porównaniu do jeśli masz milion użytkowników. Musisz także wiedzieć, ile masz pamięci RAM i jeśli skończy Ci się pamięć RAM:

2

Zależy to od Twoich użytkowników końcowych. Dla wewnętrznej aplikacji, w której rozmiar strony nie jest ważnym kryterium, nie martwiłbym się tym zbytnio.
Viewstate nie jest problemem samym w sobie, jest problemem, gdy zaczyna spowalniać działanie aplikacji, ponieważ przesyła ten widok tam iz powrotem między klientem a serwerem.

Należy wziąć pod uwagę, że stan wyświetlania jest wysyłany do użytkownika w celu wyświetlenia w źródle strony, ale zostanie również wysłany z powrotem na serwer, aby zachować stan tej strony i zostanie załadowany pamięć.

Jeśli użytkownicy końcowi mają wolne łącze internetowe, im większa jest strona, tym wolniej i bardziej bolesnie dla nich.

Jeśli Twój dostawca usług hostingowych rozlicza Cię w zależności od przesłanych danych, możesz go zmniejszyć tak bardzo, jak to możliwe. szczególnie jeśli masz wielu użytkowników ...

Weź również pod uwagę pamięć dostępną na twoim serwerze, ponieważ dla każdego użytkownika jest załadowana data-lista w pamięci RAM dla każdego żądania.

1

Nie jestem pewien, czy istnieje "dopuszczalny rozmiar" dla danego stanu - zależy to tylko od rozmiaru i złożoności strony. Wiem, że łatwo jest się nadęty i znacznie większy niż powinien być - kilka tygodni temu dekodowaliśmy nasz stan widzialności i stwierdziliśmy, że możemy zmniejszyć to o około 40% na niektórych naszych większych stronach.

Twoja wizja powinna być tak duża, jak potrzeby być. Tylko pamiętaj, aby mieć na niego oko, aby upewnić się, że nie nadąża z informacjami, które są całkowicie niepotrzebne do odświeżenia.

1

To zależy od wielu czynników. Strona z dużą ilością elementów sterujących będzie zawierać o wiele więcej stanu.To, co jest dopuszczalne, zależy od ograniczeń przepustowości. Jeśli jest to wewnętrzna aplikacja firmowa i nie ma wielu użytkowników, większa akceptacja (200-500 tys.) Może być akceptowalna. Jeśli jest w sieci lub wielu użytkowników będzie na nim, powinieneś ograniczyć stan wyświetlania.

Aby ograniczyć stan oglądania, spójrz na sposoby poprawy interfejsu użytkownika, aby nie był on tak skomplikowany. Modowe wyskakujące okienka, takie jak Telerik RadWindow, są dobrym sposobem na przeniesienie niektórych elementów sterujących na inną stronę, przy jednoczesnym zachowaniu interakcji między stronami.

Na skomplikowanych stronach karty są również dobrym sposobem na ulepszenie interfejsu użytkownika. Każda karta może być własną stroną.

Powiązane problemy