Jak mogę lokalnie buforować zdjęcia ze strony internetowej, aby ładowały się szybciej?


2

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ęć?


1
musisz zmienić ustawienia pamięci podręcznej na serwerze
maniak ratchet

miałem wrażenie, że zmiana musiała zostać wprowadzona po stronie serwera, ale zastanawiałem się, czy jest coś, co mogę zrobić po mojej stronie.
Ramy

1
Nie jestem nawet pewien, czy jest to możliwe, a jeśli tak, to będzie niezręczne - ale czy możesz napisać skrypt wgetna 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.
Scott

Odpowiedzi:


4

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ć.


0

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.