Prawie codziennie uzyskuję dostęp do katalogu pracowników moich firm, który znajduje się na naszej wiki. „Problem” (i używam tego terminu luźno) polega na tym, że kiedy ładuję stronę, w katalogu jest skojarzone zdjęcie z jego wierszem.
Czy mogę w jakiś sposób buforować wszystkie zdjęcia, aby nie musiałem czekać na załadowanie wszystkich zdjęć?
wget
na stronie (tylko HTML; brak osadzonych obiektów), usunąć tagi IMG i wyświetlić? Alternatywnie możesz zapisać stronę jako kompletną stronę HTML, utworzyć własną wyraźną pamięć podręczną obrazów i napisać skrypt, aby przekierować tagi IMG, aby na nie wskazywały.Odpowiedzi:
Możesz spróbować zwiększyć rozmiar pamięci podręcznej lokalnej przeglądarki. Ale może zależeć w dużej mierze od metatagów na stronie. Na przykład można ustawić wygasanie strony natychmiast lub brak pamięci podręcznej (więcej informacji znajdziesz tutaj) .
Jeśli jest to naprawdę problem, możesz skonfigurować lokalny serwer proxy. Zobacz ten post Uruchom lokalny serwer proxy, aby zobaczyć jeden przykład tego, jak można to zrobić.
źródło
Spójrz na używanie SQUID lub VARNISH, botów open source, w trybie proxy dla twojej strony. Ustaw zasady, aby buforować obrazy przez dłuższy czas, na przykład 48 godzin. Możesz również zastosować tę zasadę buforowania do Arkuszy stylów, plików JavaScript, czcionek itp. Prawdopodobnie zechcesz również ustawić zasady buforowania tylko serwerów w domenie internetowej lub określonych adresów IP, aby uniemożliwić użytkownikom pobieranie i buforowanie treści z CNN , FoxNews lub tego programisty, którego podejrzewasz, że odwiedza witryny dla dorosłych w pracy.
Pierwsza osoba, która trafi w zdefiniowany serwer, zapełni pamięć podręczną. Drugi i kolejny użytkownik będą pobierać buforowane elementy z proxy buforowania zamiast wychodzić przez intranet, aby wejść na Wiki. Powinno to również przyspieszyć Wiki dla innych użytkowników ze względu na zmniejszone obciążenie.
To, co powinno się zdarzyć również w tandemie, to to, że administratorzy serwera wiki powinni ustalić zasady na serwerze, które pozwolą na buforowanie zawartości statycznej na zdalnych hostach. Jeśli tak się stanie, wówczas jedyną zasadą buforowania, która musiałaby być ustawiona na Squid lub Varnish, byłaby zasada dotycząca hostów, ponieważ zasady buforowania dla serwera mogłyby być przestrzegane.
źródło