Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Off topic (https://forum.cdrinfo.pl/f5/)
-   -   [KOMENTARZE] Cache przeglądarki w RAMDysku oraz pre-load Firefox (https://forum.cdrinfo.pl/f5/komentarze-cache-przegladarki-ramdysku-oraz-pre-load-firefox-73484/)

sobrus 12.11.2007 16:46

Szkoda ***380;e ram dysk nie jest taki jak w Amidze - tzn nie zajmuje tyle RAMu ile danych w nim jest. Ale i tak wygl***261;da to nie***378;le.

gallus 11.11.2007 22:36

Przegl***261;dam sobie w***322;a***347;nie aktualny numer KS Eksperta i tam jest opisany podobny myk do wykonania za pomoc***261; Tweak XP-Pro (niestety komercyjny), chyba jedyn***261; zalet***261; tamtego sposobu jest to, ***380;e sam przekopiowuje ramdysk na HDD przy zamykaniu systemu.
PS Pomys***322; ten opisany jest tam jako spos***243;b na przy***347;pieszenie wczytywania si***281; stron z ram'u :)

Igloo 11.09.2007 13:15

spoko, fajna sprawa.
chocia***380; tak si***281; zastanawim czy nie by***322;o by mo***380;liwe zrobienie takiego "myku" ***380;eby ramdisk by***322; aktywny tylko w momencie u***380;ywania przegl***261;darki bo po co marnowa***263; ile***347; tam ramu na cache przegl***261;darki skoro ona nie dzia***322;a

Piterniel 11.09.2007 10:33

A niech sie wydluzy o te 10 minut nawet, mi zalezy ;-)
Nie mowie, ze to jest sposob dla kazdego, ja akurat mam 2GB i korzystam z takiego rozwiazania ;) Kazdy musi sie dostosowac do siebie.

Ja pokazalem sposob, kto to wykorzysta - zobaczymy :)

Ormianin 11.09.2007 10:12

Tak swoja droga calkowite wylaczenie swapu to nie jest dobry pomysl, system jest mniej stabilny, chocbys mial nawet 4 GB RAMu, do swapa windows i tak sie odwoluje... co do RAM dysku, probowalem juz takich kombinacji, np. tam ladowalem swap, ale roznicy w pracy specjalnie nie odczulem (nawet na laptopie)

Igloo 11.09.2007 09:52

Cytat:

Napisany przez Piterniel (Post 833180)
Laptop, dluzsza praca na baterii z powodu braku odwolan do dysku ;>

no tak, o tym nie pomyslałem. :spoko:
ale ile się ta praca wydłuży 10÷15 minut? dysk i tak się kręci.
no i co będzie jak się RAMDysk zapełni? będzie nadpisywany czy się przeglądarka sypnie?
napewno można zrobić większy ramdysk ale znowu zmiejsza się ilość ramu dla systemu. nie każdy ma 2GB ramu w lapku i zaczyna się "piłowanie" po swap'ie i wychodzi na to samo lub nawet HDD bardziej dostaje do wiwatu i zakładane wydłużenie czasu pracy powoduje jego skrócenie a w najlepszym wypadku wychodzisz na zero

Piterniel 11.09.2007 08:48

Cytat:

Napisany przez Igloo (Post 833171)
fajna sprawa.
tylko mam jedno pytanie. PO CO?
ile na tym zaoszczędzisz? 0,005s przy ładowaniu strony?
jak dla mnie skórka nie warta wyprawki.

Laptop, dluzsza praca na baterii z powodu braku odwolan do dysku ;>

Igloo 11.09.2007 07:18

fajna sprawa.
tylko mam jedno pytanie. PO CO?
ile na tym zaoszcz***281;dzisz? 0,005s przy ***322;adowaniu strony?
jak dla mnie sk***243;rka nie warta wyprawki.

Piterniel 09.09.2007 23:52

Nie uruchomi sie, ale pozostanie backup z ostatniego restartu, wiec chyba duzo nie stracisz ;>
W home tylko zewnetrzny program - przykladowo http://dfg1.netfirms.com/products/a_shutdown_e.htm

joujoujou 09.09.2007 23:48

Tak og***243;lnie, to bardzo mi si***281; podoba, tylko w XP home nie ma gpedit.msc :]

Wiem wiem, mo***380;e by***263;, ale oryginalnie... :fiu:

Kontynuuj***261;c z***322;o***347;liwe malkontenctwo - osobi***347;cie wola***322;bym skrypt zapisuj***261;cy cache na HDD przy zamkni***281;ciu przegl***261;darki, wszak nag***322;y samoistny reset kompa te***380; si***281; zdarza, a przypuszczam, ***380;e skrypt cache.zamykanie.bat w***243;wczas si***281; nie uruchomi? ;p

andy 09.09.2007 22:15

Ca***322;kiem zgrabnie napisane. Zmieni***322;bym tylko temat na co***347; prostszego. Obecny jest delikatnie m***243;wi***261;c zamotany.

Piterniel 09.09.2007 22:10

[KOMENTARZE] Cache przeglądarki w RAMDysku oraz pre-load Firefox
 
Ilość załączników: 1
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. 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:

http://images28.fotosik.pl/78/0c30029759208cf7.png

http://images26.fotosik.pl/78/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).

http://images28.fotosik.pl/78/58c57d0637c080ae.png

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


Mam nadzieje, że się przyda


Wszystkie czasy w strefie CET. Aktualna godzina: 16:02.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.