Podgląd pojedynczego posta
Stary 09.09.2007, 21:10   #1
Piterniel
Cichy mod
 
Avatar użytkownika Piterniel
 
Data rejestracji: 16.03.2003
Lokalizacja: Wrocław
Posty: 4,485
Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>Piterniel jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Cool Cache przeglądarki w RAMDysku oraz pre-load Firefox

Przeglądając codziennie internet ze swojego laptopa zauważyłem, że za każdym wejściem na stronę pobiera jakieś informacje z dysku.

Oczywiście jest to normalne - przeglądarka z jakiej korzystam (Firefox) posiada coś takiego jak cache.

Cache służy do tego, aby przeglądarka nie musiała ciągle pobierać tych samych obrazków lub innych elementów stron. Niestety z każdym odczytaniem strony, która jeszcze nie znalazła się w pamięci RAM system musi odwołać się do dysku i odczytać takowy obrazek.

Można w prosty sposób to ominąć. Wystarczy wyłączyć cache i po sprawie. Tylko czy to jest rozwiązanie? Pobieranie za każdym razem tego samego obrazka przy nowym uruchomieniu przeglądarki - no nie bardzo ;-)

Jest jednak sposób na ominięcie korzystania z dysku podczas przeglądania jak i przyspieszenie przeglądarki.

Potrzebny nam będzie program RAMDisk, który można pobrać stąd, albo z załącznika poniżej.

Krótko mówiąc program służy do wydzielenia z pamięci RAM określonej ilości miejsca, a później przedstawienie jej jako dysk poprzez emulacje.

Instalacja jest banalnie prosta, wystarczy kliknąć 2x w setup.exe i znajdziemy się w kreatorze. Lecimy kreatora, aż naszym oczom ukazuje się ostrzeżenie o instalacji sterownika bez podpisu cyfrowego. Oczywiście klikamy na 'Mimo to kontynuuj'.

Po zakończeniu instalacji zaznaczone będą dwa ptaszki. Pierwszy zaznaczamy, odpowiedzialny jest on za odpalenie konfiguracji RAMDisk, drugi odznaczamy - jest on odpowiedzialny za ponownie uruchomienie systemu, które sami wykonamy później.

Konfigurujemy RAMDisk w następujący sposób:

-0c30029759208cf7.png

-8340dc2bdd3d0bd8.png

Po skonfigurowaniu ponownie uruchamiamy komputer. Po kliknięciu w 'Mój komputer' powinien pojawić nam się nowy dysk z etykieta RAMDISK.

Czas na konfigurację Firefox
Narzędzia > Opcje > Zaawansowane > Sieć > Pamięć podręczna > Ustawiamy na 76.8MB

Następnie w polu gdzie wpisujemy adres strony wklepujemy about:config
Klikamy prawym przyciskiem myszy > Dodaj ustawienie typu > Łańcuch (string) > W nazwie wpisujemy browser.cache.disk.parent_directory a w wartości B:\. Następnie ponownie uruchamiamy Firefox'a.

W tym momencie cały cache jest zapisywany w 'B:\Cache'
Teraz przeglądarka czytając zasoby nie będzie korzystała z dysku. Tylko pozostał jeden problem do rozwiązania. Wiadomo, że pamięć RAM jest jedynie pamięcią tymczasową i po ponownym uruchomieniu dysk B: będzie całkowicie pusty. Jedynym rozwiązaniem jakie przychodzi mi do głowy do skopiowanie zawartości z dysku RAM na zwykły przy zamykaniu systemu jak i przy starcie, ale w odwrotny sposób ;) Oczywiście nie będziemy robić tego ręcznie.

Stworzyłem dwa skrypty .bat:

cache.zamykanie.bat
cache.otwieranie.bat

Aby zadziałały na dysku C tworzymy katalog o nazwie Cache.backup.
Następnie wchodzimy w Start > uruchom > gpedit.msc > Ustawienia systemu Windows > Skrypty (uruchamianie\zamykanie).

Do autostart dodajemy cache.otwieranie.bat a do zamykania cache.zamykanie.bat

Teraz po ponownym uruchomieniu komputera cache zostanie skopiowany do C:\Cache.backup , a podczas uruchomienia odtworzony w RAMDisku.


Kolejnym sposobem, aby przeglądarka Firefox mniej korzystała z dysku jest jej wcześniejsze załadowanie do pamięci RAM. Należy w tym celu ściągnąć program Firefox preloader. Nie będę opisywał instalacji ponieważ odbywa się za pomocą kreatora i kompletnie nic nie trzeba zmieniać. Działa to na takiej zasadzie, że przy starcie systemu przeglądarka firefox jest ładowana do pamięci RAM (imitacja otwartego okna FFa bez jakiejkolwiek zakładki).

-58c57d0637c080ae.png

Każde zamknięcie okna przeglądarki nie jest zakończeniem procesu Firefox.exe ;>


Mam nadzieje, że się przyda.


[KOMENTARZE]
Dołączone pliki
File Type: zip cache.skrypty.zip (330 Bajtów, 662 oglądane)
File Type: zip ramdisk.zip (92.8 KB, 383 oglądane)

Ostatnio zmieniany przez joujoujou : 22.10.2010 o godz. 12:43
Piterniel jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online