Pamięć podręczna to mechanizm tymczasowego przechowywania (buforowania) danych lokalnie w celu skrócenia czasu dostępu do danych przechowywanych daleko. Do przeglądania CPU / dysku / sieci użyj odpowiednich tagów (cpu-cache, diskcache, ...)
Jestem za ostatecznym odniesieniem do tego, jaki kod ASP.NET jest wymagany, aby wyłączyć buforowanie strony przez przeglądarki. Istnieje wiele sposobów wpływania na nagłówki HTTP i metatagi i wydaje mi się, że różne ustawienia są wymagane, aby różne przeglądarki działały poprawnie. Byłoby naprawdę wspaniale, gdybyśmy skomentowali fragment kodu odniesienia, aby wskazać, …
Jak zapobiec buforowaniu zawartości iframe przez przeglądarkę Firefox i Safari? Mam prostą stronę internetową z ramką iframe prowadzącą do strony w innej witrynie. Zarówno strona zewnętrzna, jak i strona wewnętrzna mają nagłówki odpowiedzi HTTP, aby zapobiec buforowaniu. Kiedy klikam przycisk „Wstecz” w przeglądarce, zewnętrzna strona działa poprawnie, ale bez względu …
Redis może zrobić wszystko, co zapewnia Memcached (pamięć podręczna LRU, wygaśnięcie elementu, a teraz grupowanie w wersji 3.x +, obecnie w wersji beta) lub za pomocą narzędzi takich jak twemproxy. Wydajność też jest podobna. Co więcej, Redis dodaje trwałość, dzięki czemu nie trzeba rozgrzewać pamięci podręcznej w przypadku ponownego uruchomienia …
Po zanurzeniu się w kodzie źródłowym Pythona stwierdzam, że utrzymuje on tablicę PyInt_Objects odint(-5) do int(256)(@ src / Objects / intobject.c) Mały eksperyment to potwierdza: >>> a = 1 >>> b = 1 >>> a is b True >>> a = 257 >>> b = 257 >>> a is b …
Zastanawiam się, czy są jakieś różnice między MemoryCachei HttpRuntime.Cache, który jest preferowany w projektach ASP.NET MVC? O ile rozumiem, oba są bezpieczne dla wątków, API jest od pierwszego wejrzenia mniej więcej takie same, więc czy jest jakaś różnica, kiedy użyć którego?
Moi przyjaciele i ja pracujemy nad witryną internetową, w której chcielibyśmy buforować określone obrazy, aby wyświetlać je szybciej w przyszłości. Mam dwa główne pytania: Jak zapisujesz obraz w pamięci podręcznej? Jak używać obrazu po umieszczeniu go w pamięci podręcznej? (i tylko po to, aby sprawdzić, czy obraz jest przechowywany w …
W przypadku dwóch kolejnych żądań, który z poniższych nagłówków ma większą wagę w przeglądarkach, powinien zmienić jeden z nich: ETag czy Last-Modified?
Chciałbym buforować moje najbardziej ciężkie akcje bazy danych w mojej witrynie asp.net-mvc. W moich badaniach znalazłem buforowanie pączków na blogu Phila Buforowanie / kompresja filtrów na blogu Kazi Podcast Scotta Hanslemana o tym, jak buforowali rzeczy w SO. Ale czuję, że jeszcze tego nie rozumiem. Chcę mieć możliwość buforowania mojego …
Chcę znaleźć minimalny zestaw nagłówków, który będzie działał ze „wszystkimi” pamięciami podręcznymi i przeglądarkami (także przy korzystaniu z protokołu HTTPS !) W mojej witrynie internetowej będę mieć trzy rodzaje zasobów: (1) Pamięć podręczna na zawsze (publiczna / równa dla wszystkich użytkowników) Przykład: 0A470E87CC58EE133616F402B5DDFE1C.cache.html ( automatycznie generowany przez GWT ) Pliki …
Jeśli chodzi o moje poprzednie pytanie, dlaczego == porównania z Integer.valueOf (String) dają różne wyniki dla 127 i 128? , wiemy, że Integer classma pamięć podręczną, która przechowuje wartości między -128a 127. Zastanawiam się tylko, dlaczego między -128 a 127 ? Dokumentacja Integer.valueOf () stwierdza, że " buforuje często żądane …
Mam aplikację RoR (Ruby v1.8.7; rails v2.3.5), która buforuje stronę w środowisku programistycznym. Nie stanowiłoby to większego problemu, ale aelementy strony w pamięci podręcznej są nieprawidłowe. Nie wprowadziłem żadnych zmian w pliku development.rb i świadomie nie dodałem żadnych poleceń buforowania do kontrolerów. Próbowałem wyczyścić pliki cookie przeglądarki (Firefox 3.5 na …
Rozważ, że mam kod podobny do następującego: class Foo { Y func(X x) {...} void doSomethingWithAFunc(Function<X,Y> f){...} void hotFunction(){ doSomethingWithAFunc(this::func); } } Załóżmy, że hotFunctionjest to wywoływane bardzo często. Czy byłoby wskazane buforowanie this::func, może w ten sposób: class Foo { Function<X,Y> f = this::func; ... void hotFunction(){ doSomethingWithAFunc(f); } …
Wiem, że w pewnych okolicznościach, takich jak długotrwałe procesy, ważne jest, aby zablokować pamięć podręczną ASP.NET, aby uniknąć kolejnych żądań innego użytkownika dla tego zasobu przed ponownym wykonaniem długiego procesu zamiast uderzania w pamięć podręczną. Jaki jest najlepszy sposób implementacji blokowania pamięci podręcznej w programie ASP.NET w języku C #?
Używam Amazon S3 do obsługi zasobów statycznych dla mojej witryny. Chcę, aby przeglądarki przechowywały te zasoby w pamięci podręcznej tak długo, jak to możliwe. Jakie nagłówki metadanych należy dołączyć do zasobów Cache-Control: max-age=???
Aktualizacja Rozwiązałem problem i opublikowałem odpowiedź. Moje rozwiązanie nie jest jednak w 100% idealne. Chętniej tylko usunąć symlinkz cacheze clearstatcache(true, $target)albo clearstatcache(true, $link)ale to nie działa. Wolałbym też przede wszystkim zapobiec buforowaniu dowiązań symbolicznych lub usunąć dowiązanie symboliczne z bufora natychmiast po jego wygenerowaniu. Niestety nie miałem z tym szczęścia. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.