Pameten trik za povečanje hitrosti v brskalniku firefox, kako lahko acuminate sqlite database. VAKUUMSKI postopek prescrita baze, tako da svoje Defragmenter, zmanjšana velikost in naredi povpraševanje hitreje, disk usage bolj učinkovito, lahko zmanjšala in obremenitev pogona, da jih preberete, da bi v meni. Praviloma to velja za vse zbirke podatkov, ki ne samodejno vakuumske/defragmentiranje sama.

Postopek zbirke podatkov defragmentacija Firefox je precej trivialna – izvaja sqlite3 db-file VAKUUMSKE v profiledata imenik firefox. V linux pot je običajno,~/.mozilla/firefox/random-ime.privzeto. Načeloma moral bi le 1 dircetory .mozilla/firefox če imate več, lahko preverite,~/.mozilla/firefox/profile.ini za pravilno imenik v profilu vašega brskalnika. Тъй като не ми се занимава да извършвам процеса на ръка разписах елементарен скрипт с който да дефрагментирам базите данни:

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

След изпълняване на скрипта търсенето в history-то и самото зареждане на лисика е чувствително по бързо. Скрипта предполагам че с малки модификации може да се ползва и в Mac OS.

p.s Ето варианта и за Mac OS Xтестван на Mac OS X Sierra. Налага се да форсираме делимитъра да е нов ред заради space в пътя до папката в която се съдържа профила на 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

Preden sem začela s to sranje mislim, Nisem zelo naprej z web hosting, ampak vse, kar sem napisati, da sem doživela v preteklosti 2-3 mesecev. Uprava nekaj zelo intenzivno VPS v udeležbi glede na tyxo vrh 80 toda za vstop na vrh 70 ;). Torej, moje misli, da se je po toliko časa, sem pridobila različne navade in pridejo do boljših praks v takšni ali drugačni obliki (običajno težko) :D. Nisem za pisanje ali bo šel v podrobnosti konfiguracije na vse, tudi. Najverjetneje je, da bom deliti svoje ideje, da mislijo nad.

  1. Posodobitev programske opreme, redno. Apache, php, mysql vse, kar ona želi posodobitve. Ali obliž luknje v sigurista, bodisi zato, ker določitvi hroščev ali za nove funkcije. Vedno imejte opremo v tempo s časom. Na Splošno, to je redko, da pierce en aplikacijski strežnik, običajno skozi luknje v kodo hostvoice stvari, da ga prebodite, vendar se ne zanašajo na to,.
  2. Apache – spletni strežnik-kot vam ni zaželeno, da bi imeli več aktivnih sestavin kot tiste, ki dejansko uporabljajo. Več in več modulov- počasi.
  3. Več uporabnikov na enem strežniku – cache opcode. Pred časom Sem napisal in zerdion z veseljem opravljal teste in videti resnične koristi od tega magic. V mojem primeru sem izbral eAccelerator, ker je v realnem delovnem okolju, ki se kaže dobre rezultate, dal vse nastavitve, da je. Za hitro polnjenje v manj hrane virov, zato je več uporabnikov.
  4. Pritisk na vas v trgovini – gzip. Najlažji način za zmanjšanje dejanskih gibanj, ki vam z gzip stiskanje http odziv na odjemalca. Mod vbočeno ta rešitev lp. Za druge http-strežnik, in nisem študiral vprašanje :). Res o 50% Padla sem na promet stiskanje na html,css,js,xml. Moram preveriti, če sem lahko stisne in druge vsebine, ki bodo zanimive. Ker so slike realne vsebine, ki naredi največ prometa na spletno stran.
  5. mysql serer – Jaz zelo priporočam, če vam ne podeljujejo različica 5.1 da bi to. Na splošno, Oracle imeli malo izkušenj z zbirkami podatkov, 😆 in ta izkušnja je prav tako zadel v 5.1 Imam ne preizkušen različica 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% ampak je in novih funkcionalnosti za razvijalce lepa. To oddelki. Pri nadgradnji poskrbite, da nastavitve, ki jih imajo v mojem.cfg Ni vse stare možnosti so veljavni, dobro je tudi, da odstranite stare knjižnice, vsaj v CentOS 5.5 ni težav, v Debian imam te težave. Potem si lahko ogledate mysql dnevnik in ker nekateri parametri imajo različna imena in jih lahko spremenite, če je v času prehoda na 5.5 ne da se sprašujem, zakaj ne, palva konfiguracija.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. V teh dnevnikov, ga lahko vrnete informacij za razvijalce, če ste na počasno poizvedbe za optimizacijo. Manj teh poizvedb, manj obremenitev na strežniku 😉
  7. Malo varovanje – сменете подразбиращия се порт на ssh-а ви няма нужда смотани ботове да се опитват да ви хакват. Apache го подсигурете с mod_security доста полезен модул прави филтрация на доста шитниsql inj, rfi DDoS и прочие. Няма да спре голям хахор ама поне ламерите ще ги отсее. PHP е добра идея да се защити с Suhosin. Може да се сложи като допълнително разширение или направо като пач в php кода. Аз лично предпочитам първия по изчистен ми се струва.

Като за начало това са нещата които се сещам. Не са много а като се замисля съм направил доста оптимизации по сървъра но много от тях са доста специфични според ситуацията и няма смисъл да ги обяснявам тях като например лимитации на кешове или пък колко процеса има вдигнато apache-то. Вероятно с времето ще се сещам и за още неща които са как да кажа част от малките неща които дават големия резултат. Машината е доста добре оптимизирана за сравнение ние правим на 20к уникални посещения на ден и сме на най ниския възможен vps план load time на страниците ние не надхвърля 1,5-2 сек или ако го надхвърля е заради външните източници на реклами иначе самата страница се изплюва за части от секундата. Хора с близки позиции до нас са с не оптимизирани сървъри с доста повече ресурси от нашия и имат същите резултати. Общо взето оптимизиране му е майката и пиенето на бира бащата 😆

ps Песничката леко се връзва с тематиката 😀

ker teh dneh sem “nekoliko” zaposleni in nimajo časa za resne bloginki zato sem udaril malo statistiko mojega bloka 😉 splošno mislim, da nekje okrog 6-7 Ta mesec sem začela in do sedaj so statistični podatki, kot sledi

1. Operacijski sistemi

Windows XP 66.3%
Windows Vista 15.1%
Ubuntu Linux 14%
Debian Linux 1.7%
Windows Server 2003 1.3%
Linux 1.1%
Mac OS X 0.6%

Na splošno zelo prijetno presenečenje je, da Ubuntu stakav boljši tečaj z zelo malo zled črvov 🙂 drugim jasno

2. brskalniki

Firefox 3 52.5%
Firefox 2 10.1%
Opera 9.9%
Internet Explorer 6 8%
Internet Explorer 7 7.8%
Safari 5.6%
Internet Explorer 8 3.2%
Iceweasel 1.7%
Sveti trije kralji 1.1%
Netscape 0.2%

Tu presenečenja so nekateri poleg lisika razdeli temo 😉 Najprej IE6 je pred IE7 čudno, ker nekateri drugi, je dobro ohraniti vse, kar otdeleshya IE z lepim modernim brskalnikom in na splošno so vroče nasvetov ne prenaša na 7. različico storiti. Druga stvar je prisotnost netskeip toi Maya to pomlad ga ustavi, če se ne motim. Najverjetneje nekaj spaidar ampak nikoli ne veš. Čeprav je zelo netskeip je ustavil neposredno v iskachashe zamenjavo oken s FF 🙂 No to je malo, ampak oh srce

Ko je sebeovažavaš je predstavnik idejo odprtokodne love 😉 natezno rešenieâ, na splošno, da je to priročnik, ali priročnik prebral stvari NEA pripombe in iz moje proče tako 🙂 nekako moje celotno idejo, da lahko stvari in nameite njih drugje, ampak tukaj je prinesel 🙂

1. Najbolj pomembna stvar je, da namestite FasterFox (za FF3 tsuck) dodatek, Odprite nov zavihek in vrsto

about:config

in bo odprt za Foxy Lady nastrokite. Tam boste našli ključem z imenom network.dns.disableIPv6 in z dvoklikom ali na stoinosta res To je iz skorota optimizacija. Zakaj uporabnik že program unidous kateri lahko optimizarate Foxy Lady. FireTune daje nadzor nad nekaj nadležen Fox napak na primer..... .sucking veliko RAM, program priporočamo za šibke računalnike. Za uporabnike Linux ;) Obstaja celo dobrega odločitev Swiftfox je projekt, v katerem FireFox je optimizirana za različne vrste predelovalcev, hitrost je neverjetno.

2. Goole- Včasih ko iščete nekaj lepo, da je pomoč. Uporaba je CustomizeGoogle vam daje veliko možnosti pri iskanju v Googlu- pomoč pri iskanju ( vam hintove), filtri za iskanje saitove nekaj prehnete, https povezave z saitovete na Googlu.

3. Pasice – dolgčas na internetu. Adblock Plus Po namestitev hoteti priskrbeti se vi s seznamom regularne izraze, da blokira pasice mu EasyList ZDA (Mislim, da sem bil tako pod in nablskal z moje filtri) nato 90% z banetite bo izginila, drugi lahko enostavno blok sam. Vedno na namestitev in domabâvm dva izraza za blok

*/baner / *

*/banner / *

S temi jasno dva izrazčeta 😉 dosat transparenti 100% vse od zamunda 😉
4. Travnato gričevje mendžerite. Sem vedno sovražil trenutek in pod Linux ni zvoka razen v menader wget In se bo skliceval na Manager daulou lisika – odklon norost. DownThemAll! Travnato gričevje šef 500 k ;)

5. Greasemonkey Lahko vključujejo java na nekaj straneh sriptove in izboljšati njihovo funkcionalnost.

http://userscripts.org/

Obstaja veliko teh. ;)
6. združljivost z nekaterimi starimi Kaiia z FF3 :) Odprite nov zavihek in tip v naslovni vrstici o:config psoel, z desno tipko miške klikvanete bution in novo->logična vrednost, put ime extensions.checkCompatibility in ocenjevanje vrednosti izberite FALSE
7,8…. Sem končal moj najbolj pomembne stvari so drugi že osebne izbire FireFTP GTL kupca v lisičji Lady :) Gmail Notifier Preverite vaš Gmail za nove pisnca

Za finale, moj nasvet je na splošno pgreidvaite FireFox3 zelo hitro je 😉

PS, sem pozabil dodati, morda je- koristen povečati-v svoj 😉 Foxmarks To je kaj adonče briga sinhronizirajo zaznamek-s operacioniin sistemov v različnih računalnikih, in tako na primer 😉 je dosano ves čas z nekaj fialo da PHI presonhorniziram 🙂 dodatka zahteva samo register, ki ustrezajo 2 minut in posel naredil vse za vas in vas so 😉 povsod z enako buukmarkove

Kdo pravi, To je precej queer tj pošteno in čisto iskreno povem mu je narobe – On ni navaden gay in je maščobnih stare peder. Pol teden že poskušal debug težave nas szdane Java scenarij in neumen IE. Moje prvo presenečenje je bil nepriâtan, ko sem napisal za osnovno CSS da bi bilo videti kot nekaj, kar ne delam na njem. Delo in v eni točki sem se odločil, da vidite, kaj se dogaja, da vam pokažem pod Eksplorera 🙂 in presenečenje, in ne v istem času rendvaneto priâtana bgvaše CSS in HTML-a 😆 Tako nerazčitaše korekno (Bil sem malo nekorekn, opredeljene) oznako za povezavo <a href ki v tem položaju, je delal v bezprobelmno FireFox Ampak IE ne bere kot povezava in potem sem na dodano <a href=” ” da bi za Eksplorera tvoriti prazna povezava ne 🙂 morali izprazniti povezave so samo ne pišite JS (Java scenarij) Prikaži okno z nasveti in zato uporabite atribut title tag <in>. OK to je moj nekako napake, ampak 😉 je naslednji zelo nenormalno tako nravih ikone z različne ikone za različne vrste toka. V FF (FireFox) čudovit videz in rahlo prosojen rumena borderi, ena jih gredo na miško preko vrhu so srčkan pa spet IE 😉 so inštitut za bolgarski jezik- Moj sin dal meje grzen in podmenâše v 🙁 položaju in velik kup DAOs pedala! Problem sem se odločil to kot a setnah spremenljivko z vsebino “meje =”0” ” torej če je IE brskalnik posrednika položiti meji nič drugače ostaja stoinosta privzeto. Veliko bolj zanimivo je, da ko sem preizkušen ali težavo se bo odražalo v drug brskalnik – Wishbone. Pederaz je samo IE. Opera in Netscape s CSS-😉, je bil moj zadnji Idiotizam v soboto lepo izšlo, Ko sem se funckika za Windows popp. Spet pod to je FF 6+ Vendar, v eni točki, začne za ropotanje v IE. Sem izgubil veliko živcev in cel dan najti, string spremenljivke ni prebral kot take in namesto tega prebrati “Radio PRJ” Poleg tega se zanaša na to kot a 2 spremenljivke ;). No to je bilo zelo sposobni, programer, ki bi kdaj pomislil, da je naletela na podoben problem in njegovo gluspot prijatelj. Spet po preskusih z brskalniki itd rezultat je bil Internet Explorer-večina- velika pizda vse čas 🙂, torej, če vam ne nerazrešava zaglavi AEH okno je več kot 1 Beseda (mnogi videli več) 😀 😎 in vemesto Povzetek, da v moji prihodnosti dela bo vedno ne optimizacije za FF in sicer kdaj morda celo onemogočijo podprt brskalnik vrste.