Un trucco intelligente per migliorare la velocità di Firefox come Vacuums SQLite basato i suoi dati. processo di vuoto Gocce database come lei quindi deframmentare, diminuzione della dimensione e della domanda rende più veloce, utilizzo del disco più efficiente ed eventualmente diminuita carico sul disco come letto nella sequenza di settori me. In genere questo vale per qualsiasi database che non aspirare automaticamente / defrag te.

Il processo per la deframmentazione del database di Firefox è piuttosto banale – eseguire VUOTO db-file di sqlite3 il profilo directory di firefox. In Linux la strada è di solito ~ / .mozilla / firefox / random-name.default. In generale, si deve solo 1 la directory in .mozilla / firefox, se si dispone di più è possibile controllare ~ / .mozilla / firefox / profiles.ini nella directory corretta è il profilo del tuo browser. Dal momento che non impegnato per eseguire il processo conteggiati manualmente semplice script per la deframmentazione dei database:

for db in $(find ~/.mozilla/firefox/$(grep Path ~/.mozilla/firefox/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
   echo "VACUUM ${db}"
   sqlite3 ${db} VACUUM
   sqlite3 ${db} REINDEX
done

Dopo aver eseguito la richiesta di script nella storia-mera lisika carica è significativamente più veloce. Script supponiamo che con piccole modifiche possono essere utilizzati in Mac OS.

P.S Ето варианта и за Mac OS X – testato su Mac OS X Sierra. Un delimitara per forzare qualsiasi nuovo ordine per lo spazio nel percorso della cartella che contiene il profilo di Firefox

OIFS="$IFS"
IFS=$'\n'
for db in $(find ~/Library/Application\ Support/Firefox/$(grep Path ~/Library/Application\ Support/Firefox/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

Di tanto in tanto devo usare Bitcoin URI e quando ho avuto il mio cliente non associare irritante, Mi limiterò a che fare tutto a mano. Prodtsedurata è estremamente banale in associazione. Può essere sintetizzata nel seguente 5 punteggio

  1. Aperto nella barra degli indirizzi su:config
  2. Creare un nuovo tipo booleano chiave (Klys tasto destro del mouse -> new -> booleano)
  3. inserire un nome: network.protocol-handler.expose.bitcoin
  4. Selezionare un valore falso
  5. Следващият път когато кликнете на Bitcoin URI ще бъдете попитани за избор път до Bitcoin клиента си. Бъдете сигурни че е с изпълними права.

Аз лично използвам MultiBit клиента който е има всичката необходима фунционалност и е достатъчно пъргавичък

Official Iceweasel Icon, used in Debian Package

Използвам Debian от почти 5-6 години вече. Едно от нещата което винаги ме е смущавало е, че хората от Debian team-а са заместили Firefox с Iceweasel. Причината е съвсем идеологическатъй като Debian-ци държат да имат напълно 100% свободна дистрибуция а някой компоненти като шрифтове и други неща са собственически в Firefox се използва fork-а в който е освободен от тези неща. ПонякогаЛедената Невестулкасе е държала странно, но никога не съм имал 100% ясно доказателство, че маргинално е различен browser. Поне така беше до вчера. Вчера си направих html5 test на browser-а ми и установих неприятния факт, че правя 10-15 точки по малко от стандартната версия. Изключително неприятно, веднага сверих версиите ми бяха еднакви 18.0.1. От тук нататък нещата са ясни, че ще се завърна към стандартната версия но се чудя защо важни компонентни не работят както се очаква и това не е споменато. Като цяло доста се дразня на фанатизирани идеолози които ще предпочетат 100% отворено решение което дори и да не работи толкова добре колкото трябва ще бъде основно. Това е като да загубя основната производителност на GPU-то за да използвам свободния драйвер за Nvidia вместо този който ми предлага производителялично аз не мога да си позволя подобна загуба на производителност. Та нека да се върнем на миграцията от единия на другия browser. Като цяло е доста простичка ако мога да я изброя в няколко стъпки ще наблегна на най важните

  1. Сваляне на правилната версия за вашата архитектура има значение дали ще ползвате x86 или x64 версията за плъгините като флаш и някой други който вече са инсталирани на системата ви. Ако не сте сигурни каква е архитектурата ви може да проверите с uname -m командата в козолата.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. Разархивиране на browser-a това може да го направите където си искате /home /opt или където душа ви сака лично аз предпочтох /opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Добавяне на линк към стария изпълним файл към новата локация на browser-а
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. добавяне на линк за plugin-ите към новата локация за да можем да гледаме flash клипове и прочие
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. обновяване на broser-a по подразбиране
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. и добавяне на запис за новата програма във вашата система
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

В общи линии това са стъпките който трябва да следваме. Понеже аз съм мързели и не ми се прави всичко на ръка всеки път си направих следния скрипт.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Важно нещо което пропуснах е че директорията където се намира версията на firefox-а трябва да е на настоящия ви потребител за да може да надграждате версиите без проблеми. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name

Questo bellissimo Sabato sera sono a casa e non ha nulla a pravyareshih a tema apdeitna di Inn che era 2 versioni indietro 😆 generalmente belle che si sa che cosa un file Kade've seduti intorno raccogliendo tutto è andato bene gladsko solo dimenticato di fare 2 la correzione in css-un e un ulteriore 🙂 Costituzione un argomento particolare piuttosto correggere i bug fastidiosi esempio Radom bar, prima era un passaggio krivichak e ora le cose sembrano abbastanza liscia

Dalla settimana doratura Firefox 3.1beta2 può non mi si lamentano di brauzarcheto. Grande è di accelerare. almeno 2-3 volte più veloce po 'leggera variante di Linux che era dannatamente male, ancor più che skaip ;). Ho solo bisogno di disattivare il controllo per la compatibilità di additivi posizioni super facile. Con l'apertura di una nuova scheda nella barra degli indirizzi dice di:config Poi destro del mouse buzione e klikvanete nuovo->booleano nome put extensions.checkCompatibility e il valore di stima scegliere falso E il gioco è fatto