Idle Timeout jest, jeśli żadna czynność została wezwana z aplikacji internetowych, to proces będzie spadać i zwolnić wszystko z pamięci
Recycle jest wymuszone działanie w sprawie stosowania, gdzie przetwarzane są zamknięte i rozpoczęto ponownie , dla celów wycieku pamięci i kondycji systemu
Negatywny wpływ obu jest zwykle wykorzystywany podczas sesji, a stan aplikacji jest tracony, jeśli nie uda Ci się zrzucić do ponownego użycia w krótszym czasie.(zalogowani użytkownicy itp. zostaną wylogowani, jeśli będą chcieli "wyewidencjonować" wszystkie zostałyby utracone "dlatego właśnie recykling ma tak dużą wartość limitu czasu, bezczynny limit czasu nie ma znaczenia, ponieważ nikt nie jest zalogowany 20 minut bezczynność nie są jeszcze "zakupy"
Pozytywne byłoby pozbycie się czasu bezczynności, ponieważ witryna zareaguje szybciej na "pierwszą" odpowiedź, jeśli nie jest wysoce aktywną stroną, na której użytkownik musielibyśmy poczekać, aż załaduje się, jeśli masz jednego użytkownika co 20 minut, powiedzmy, więc strona internetowa, która dostanie jego mniej niż 1 raz w ciągu 20 minut, w rzeczywistości chcesz zwiększyć tę wartość, ponieważ strona musi się ponownie załadować od zera dla każdego użytkownika, ale jeśli ustawisz tę wartość na 0 przez długi czas, wszelkie wycieki pamięci w kodzie mogą przez pewien czas całkowicie przejąć serwer.
Dzięki! To ma sens. Moim głównym dylematem jest to, że "pierwszy ładunek" zajmuje bardzo dużo czasu. Pomyślałem, że jeśli ustawię obie te wartości na 0, to mogę to obejść. Jednak problem wycieku pamięci jest problemem. Czy istnieje sposób na "recykling", a następnie "wymuszenie" żądania tak, aby "pierwszy dostęp" został zakończony i wykonany natychmiast po zakończeniu recyklingu? A może zaplanować recykling o 2 w nocy, a następnie zaplanować "pierwszy dostęp" o 2:30 rano? Czy istnieje sposób w IIS, aby to zrobić? – Ricky
@Ricky Miałem również problem z pierwszym trafieniem. Musisz ustawić tryb początkowy puli aplikacji na AlwaysRunning: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx –
Przydało mi się to również: https://www.simple-talk.com/blogs/2013/03/05/speeding-up-your-application-with-the-iis-auto-start-feature/ –