Powiązane publikacje 'caching'


Przyspiesz swój kod JavaScript dzięki zapamiętywaniu
Cześć, w tym artykule przyjrzymy się zapamiętywaniu. Następnie dowiemy się, jak możemy zaimplementować technikę zapamiętywania w naszym kodzie JavaScript. Na początek sprawdźmy, czym jest zapamiętywanie Zapamiętywanie to technika umożliwiająca poprawę szybkości aplikacji poprzez buforowanie wyników kosztownych wywołań funkcji. Na przykład mamy funkcję silni , która oblicza silnię danej wartości. Jak wiemy, silnia liczby jest zawsze taka sama i nigdy się nie zmienia. 5!..

Co to jest zapamiętywanie?
Technika programowania zwana pamięcią ma na celu poprawę wydajności funkcji poprzez buforowanie wcześniej obliczonych wyników. Parametry funkcji zapamiętywanej są używane za każdym razem, gdy jest ona wywoływana w celu indeksowania pamięci podręcznej. Bez uruchamiania całego kodu dane mogą zostać zwrócone, jeśli są obecne. Jeśli nie, funkcja jest wywoływana, a dane wyjściowe są następnie buforowane. Programowanie dynamiczne wykorzystuje szczególny rodzaj buforowania zwany..

Jak używać Redis do buforowania
Jak używać Redis do buforowania Właśnie zainstalowaliśmy Redis, użyjmy go 👨‍👩‍👦‍👦 Praca z redis w aplikacji Redis to baza danych lub pamięć podręczna przechowująca w pamięci. Jest to także podstawowe narzędzie lub biblioteka poprawiająca wydajność, umożliwiające jak najszybsze pobieranie danych dla użytkownika. można go używać z bazą danych SQL lub nosql. pomyślnie pobraliśmy i zainstalowaliśmy Redis, wykonujemy pełną pracę z Redis. CRUD oznacza utwórz, odczytaj,..

Buforowanie po stronie klienta: wprowadzenie do FlacheJS
Uproszczone rozwiązanie buforowania po stronie klienta dla żądań HTTP W informatyce są tylko dwie trudne rzeczy: unieważnianie pamięci podręcznej i nadawanie nazw. — Phila Karltona Jeśli jesteś programistą, prawdopodobnie już wiesz, jak trudne jest buforowanie danych po stronie klienta. Pamięć podręczna w pamięci jest świetna, ale utrwalanie danych może być trudnym przedsięwzięciem. Interfejs API magazynu lokalnego jest łatwy w użyciu, ale oferuje ograniczoną przestrzeń (~5..

Utrwalone zapytania GraphQL przy użyciu żądań GET.
To jest część 1, część 2 można również znaleźć tutaj lub część 3 tutaj . Niedawno zdecydowaliśmy się zaktualizować jedną z naszych mikroserwisów za pomocą GraphQL . Aplikacja znajduje się pomiędzy naszym „nowym klientem sieci mobilnej” a naszą „usługą Discovery API”. Celem aplikacji jest modelowanie naszych danych i zwiększanie wydajności poprzez zarządzanie liczbą połączeń serwisowych, które klient musi wykonać na froncie. Używamy buforowania brzegowego, aby uniknąć niepotrzebnych..

Aplikacje Railsowe posypane JavaScript
„Buforowanie fragmentów” Railsów zapewnia większe przyspieszenie, gdy buforowana jest większa część strony. Jest to trudniejsze w przypadku stron o dużej zawartości dynamicznej lub specyficznej dla użytkownika. Rozwiązaniem jest użycie „kropek JavaScript”, co przypomina „ hagelslag ”, ale bez czekolady i z dodatkowymi prośbami o załadowanie treści specyficznych dla użytkownika po tym, jak reszta strony zostanie bezpośrednio udostępniona z pamięci podręcznej . Buforowanie fragmentów..

Powiązane pytania 'caching'

Wyłączanie pamięci podręcznej klienta z serwera Jetty dla żądań REST
Mam zaimplementowany serwer Java REST z Jersey działającym na Jetty. Wygląda na to, że niektóre przeglądarki (IE7) wewnętrznie buforują wszystkie żądania kierowane do serwera. Chciałbym wysłać określony nagłówek HTTP w odpowiedzi z serwera REST,...
9652 wyświetlenia
schedule 15.11.2022

Jak usunąć wygasłe elementy z pamięci podręcznej?
Mam zbudowaną fajną małą klasę, która działa jako pamięć podręczna. Każdy element ma wygaśnięcie TimeSpan lub DateTime. Za każdym razem, gdy podejmowana jest próba uzyskania dostępu do elementu w pamięci podręcznej, sprawdzana jest data ważności...
1859 wyświetlenia
schedule 09.01.2024

Jak zaimplementować pamięć podręczną dla żądań Ajax
Mam prostą aplikację, która pokazuje listę wielu elementów, w której użytkownik może wyświetlić szczegóły każdego elementu uzyskane przez Ajax. Jeśli jednak użytkownik zamknie szczegół i otworzy ponownie, aplikacja wysyła kolejne żądanie Ajax, aby...
2816 wyświetlenia
schedule 16.02.2024

Usługa internetowa buforuje odwrotne proxy?
Chciałbym umieścić jakiś rodzaj buforującego odwrotnego proxy przed usługą internetową SOAP przez HTTP, aby poprawić zarówno wydajność, jak i dostępność. Czy jest jakieś oprogramowanie, które to wykonuje? (Najlepiej darmowy i łatwy w...
2994 wyświetlenia

Implementuj buforowanie obiektów w klasycznym przecieku pamięci ASP
Próbowałem zaimplementować różne implementacje buforowania w klasycznej witrynie ASP, aby odciążyć bazę danych podczas dużego ruchu. Moje podejście było takie: Utwórz globalny obiekt HashTable w global.asa, w którym później przechowuję obiekty...
3040 wyświetlenia

Jak mogę załadować wartości z pamięci bez zanieczyszczania pamięci podręcznej?
Chcę odczytać lokalizację pamięci bez zanieczyszczania pamięci podręcznej. Pracuję na komputerze z systemem Linux X86. Próbowałem użyć instrukcji asemblera MOVNTDQA: asm("movntdqa %[source], %[dest] \n\t" : [dest] "=x" (my_var) :...
1798 wyświetlenia
schedule 11.11.2022

jak faktycznie działa pamięć podręczna opcode?
robię mój ostateczny projekt i chodzi o optymalizację wydajności sieci (skupienie się na buforowaniu). planuję użyć eacceleratora jako narzędzia w moim końcowym projekcie. muszę znać proces w tle, schemat blokowy o tym, jak to działa i jak pamięć...
555 wyświetlenia
schedule 08.07.2022

Jakieś samodzielne przykładowe projekty ehcache, które mogę pobrać?
Jestem trochę przytłoczony czytaniem podręcznika użytkownika ehcache http://ehcache.org/EhcacheUserGuide.html#id.s20 . Próbuję dowiedzieć się, jak skonfigurować prostą aplikację ehcache, która ma rozproszoną pamięć podręczną. Chciałbym po prostu...
4365 wyświetlenia
schedule 06.10.2022

Strategia trwałości dla odczytów i zapisów o małych opóźnieniach
Buduję aplikację zawierającą funkcję zbiorczego oznaczania milionów rekordów w sposób mniej lub bardziej interaktywny. Interakcja użytkownika jest bardzo podobna do interakcji z Gmailem, w której użytkownicy mogą oznaczać pojedyncze e-maile lub...
1258 wyświetlenia

Dlaczego moje nagłówki wygasania nie powodują, że moje pliki pozostają w pamięci podręcznej?
Używam prawidłowych nagłówków wygaśnięcia i braku pamięci podręcznej dla moich plików statycznych i pozostają one w pamięci podręcznej tak długo, jak przeglądam, ale kiedy zamykam przeglądarkę i ponownie z niej korzystam po pewnym czasie, widzę, że...
1530 wyświetlenia
schedule 07.02.2024

Używasz systemowej pamięci podręcznej obiektów UIImage z obrazami załadowanymi z pamięci podręcznej dysku (NSCachesDirectory)?
Próbuję poprawić wydajność przewijania w UITableView , który używa komórek z obrazami pobranymi z Internetu, ale przechowywanymi w NSCachesDirectory . Komórki mają niestandardowy widok zawartości do rysowania zawartości (obrazu). Kiedy używam...
4222 wyświetlenia
schedule 11.10.2022

Jak mogę sprawdzić, czy JavaScript i obrazy są buforowane?
Chcę sprawdzić, czy obrazy, pliki CSS i JavaScript będące częścią mojej strony są buforowane przez moją przeglądarkę. Korzystałem z Fiddlera i Google Page Speed ​​i nie jest jasne, czy któryś z nich dostarcza mi potrzebnych informacji. Fiddler...
2412 wyświetlenia
schedule 12.10.2023

Jak unieważnić OutputCache w farmie internetowej?
Mam witrynę internetową, która używa atrybutu OutputCache do buforowania stron. Działa świetnie. Obecnie jestem w trakcie prac badawczo-rozwojowych nad skalowaniem tej witryny tak, aby stanowiła farmę internetową . Oprócz zwykłych podejrzanych...
1236 wyświetlenia
schedule 05.10.2023

config.cache_classes = true w trybie produkcyjnym występują problemy w IE
W mojej aplikacji Rails. Używam funkcji link_to_function, aby umieścić karty ajaxowe na jednej stronie. Wszystko działa dobrze w Moazilli i innych przeglądarkach. Ale w IE karty nie ładują się tylko wtedy, gdy serwer jest uruchomiony w trybie...
2971 wyświetlenia

jak usunąć pamięć podręczną w witrynie ASP z witryny ASP.NET na tym samym serwerze?
Mam dwie oddzielne strony internetowe na tym samym serwerze. Jedna witryna to forum (napisane w ASP Classic), na którym użytkownicy mogą zamieszczać informacje w różnych sekcjach, wątkach itp. Druga witryna (napisana w ASP.NET VB) służy do klubu, w...
472 wyświetlenia
schedule 22.09.2022

Aplikacja internetowa offline + błąd iPada
Próbuję stworzyć prostą (w całości front-endową) aplikację działającą w trybie offline na iPadzie, ale Safari ciągle mówi mi, że nie mam połączenia z Internetem. Przesłałem manifest pamięci podręcznej, dodano AddType tekst/cache-manifest...
882 wyświetlenia
schedule 16.01.2024

Wzorzec buforowania: Jak nazywamy (i jak zastępujemy) paradygmat grupy OpenSymphony OsCache
Problem z buforowaniem dla guru pamięci podręcznej. Kontekst Używamy OsCache OpenSymphony od kilku lat i rozważamy przejście na lepszy/mocniejszy/szybszy/aktywnie rozwijany produkt do buforowania. Problem Użyliśmy funkcji „wpisu...
1098 wyświetlenia
schedule 29.10.2022

Czy można sprawdzić, czy obraz znajduje się w pamięci podręcznej systemu iPhone'a?
Próbuję poprawić wydajność przewijania UITableView. Ładuję obrazy za pomocą imageNamed: i shipping_async, ale przewijanie jest bardzo dobre po załadowaniu obrazów do komórek. Chciałbym zanikać obrazy tylko wtedy, gdy nie znajdują się one w pamięci...
166 wyświetlenia
schedule 28.12.2023

buforowanie offline html5 z witrynami opartymi na php
Mam prostą witrynę internetową opartą na php i próbuję dowiedzieć się, jak traktuje strony php. Niektóre z moich dokumentów php zawierają logikę routingu, a niektóre obejmują tylko poszczególne strony. Jak mam zrobić, aby to działało w trybie...
5763 wyświetlenia
schedule 04.10.2022

Monitorowanie buforowania Biblioteki Przedsiębiorstwa
Chcę monitorować nazwy kluczy i wartości przechowywane przez moją aplikację w mechanizmie buforowania Biblioteki Przedsiębiorstwa. Używamy ustawień w pamięci. Zasadniczo muszę tylko wymyślić, jak zrzucić aktualnie przechowywane klucze. Widzę,...
442 wyświetlenia
schedule 16.10.2022