Խորամանկ հնարք է բարձրացնել աշխատանքի արագության firefox բրաուզերի ձեզ, թե ինչպես вакумирате sqlite տվյալների բազայի. VACUUM գործընթացը преизгражда տվյալների բազայում, այդպիսով, նրա дефрагментира, նվազել է չափը, եւ ստիպում է դրա պահանջարկը ավելի արագ, սկավառակի օգտագործումը ավելի արդյունավետ է, հնարավոր է, նվազել է և բեռը սկավառակի ձեզ, քանի որ կարդալ հաջորդականությամբ սահմաններում ինձ. Ընդհանուր առմամբ, սա ճիշտ է ցանկացած բազա, որը չի կատարում ավտոմատ vacuum/defrag իրեն.

Գործընթացը defrag տվյալների բազայի Firefox բավականին չնչին է – կատարում ենք sqlite3 db-file VACUUM "профилната կատալոգը firefox. Linux ճանապարհը դրան, սովորաբար դա ~/.mozilla/firefox/random-name.default. Սկզբունքորեն, դուք պետք է միայն 1 диркетория .mozilla/firefox, եթե դուք ունեք ավելի մեծ է, դուք կարող եք ստուգել,~/.mozilla/firefox/profiles.ini համար կոռեկտ կատալոգ պրոֆիլում ձեր զննարկիչը. Քանի որ ես չեմ զբաղվում է կատարել գործընթացը ձեռքով разписах տարրական սցենար որը дефрагментирам տվյալների բազայի:

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

Նախքան ես սկսեմ այս խմբին: ես նկատի ունեմ, ես շատ առաջ web-սերվերին, բայց այն ամենը, որ ես գրեմ, որ ես զգացել վերջին 2-3 ամիս. Վարչարարությունը ոմանք բավականին լարված VPS-ի հաճախելիության տվյալներով tyxo լավագույն 80 բայց մտնել top 70 ;). Այնպես որ, իմ մտքերը, որ այսքան ժամանակ անց ես ձեռք է բերել տարբեր են, սովորությունները եւ հասնել լավագույն պրակտիկայի այս կամ այն ձեւով (որպես կանոն, դժվար է) :D. Ես չեմ գրել, կամ պետք է մանրամասնել կոնֆիգուրացիա բոլոր, նույնիսկ. Ամենայն հավանականությամբ, ես կիսվել իրենց գաղափարներով, որպեսզի մտածել.

  1. Թարմացվել է ծրագրային ապահովման պարբերաբար. Apache, php mysql այն ամենը, ինչ նա ցանկանում է թարմացնել. Արդյոք, որ patched մինչեւ անցքեր сигурниста, արդյոք այն պատճառով, շտկելու սխալները կամ նոր հնարավորություններ. Միշտ պահեք ձեր ծրագրային համընթաց. Ընդհանուր առմամբ, հազվադեպ прокалывают մեկ սերվերի դիմումները, որպես կանոն, միջոցով անցքեր կոդը хостваните բաներ проткнуть, բայց չեն ապավինում դա.
  2. Apache – web server-իսկ ձեզ չի ցանկալի է ունենալ ավելի ակտիվ բաղադրիչների, քան նրանք, ովքեր իրապես օգտագործում. Որքան ավելի շատ մոդուլներ- դանդաղ աշխատանքը.
  3. Ավելի օգտվողների մեկ սերվերի վրա – опкод cache. Ժամանակից շուտ ես գրել այո zerdion անել գոհ թեստեր եւ տեսնել, թե իրական առավելությունները, այդ հմայքը. Իմ դեպքում ես ընտրել eAccelerator քանի որ իրական աշխատանքային միջավայրում, նա ցույց է տալիս լավ արդյունքներ, դնել բոլոր պարամետրերը նրան. Արագ լիցքավորման պակաս սննդի պաշարների, որ, համապատասխանաբար, այնքան ավելի շատ օգտագործողների համար.
  4. Ճնշում է ձեզ հետ առևտրով – gzip. The ամենադյուրին ճանապարհը, որպեսզի նվազեցնել իրական շարժումները, որոնք դուք անում եք gzip սեղմում http պատասխան հաճախորդին. Պն deflate սա լուծում է apache. Այլ http սերվերի, եւ ես չեմ ուսումնասիրել հարցը :). Իրական շուրջ 50% ես ընկա սեղմում երթեւեկության html,css-ը,js,xml. Ես պետք է ստուգել, եթե ես կարող եմ սեղմում և այլ բովանդակության հետաքրքիր կլինի. Քանի որ նկարները իրական բովանդակությամբ, ինչը դարձնում է ամենամեծ երթեւեկությունը կայքը.
  5. mysql серер – ես բարձր խորհուրդ են տալիս, եթե դուք չեք պարգեւատրվել տարբերակը 5.1 որպեսզի դա անել. Ընդհանուր առմամբ, Oracle-ը ունեն քիչ փորձ տվյալների բազաների հետ աշխատանքի 😆 եւ այդ փորձը նա խփեց նաև 5.1 ես չեմ փորձել այն տարբերակը 5.5 բայց դա планувам դառնալ առաջիկայում. Անշուշտ, արագացնել աշխատանքը sql հարցումների, կարող է լինել մի քիչ չի дотянул բեռը, բայց ոչ ավելի, քան 5-6% բայց ա դա և նոր ֆունկցիոնալ հնարավորությունները մշակողների համար գեղեցիկ. Նաեւ այնպիսի բաժիններ. Թարմացման ժամանակ համոզվեք, որ կարգավորել ձեր my.cfg Ոչ բոլոր հին տարբերակը վավեր, նաեւ լավ է հեռացնել հին գրադարանի, գոնե CentOS 5.5 կատարել խնդիրները Debian ինձ մոտ այնպիսի խնդիրներ. Ապա դուք տեսնում եք, mysql log-իսկ քանի, որ որոշ պարամետրեր ունեն տարբեր վերնագրեր և դուք կարող եք փոխել նրանց, եթե այն ժամանակ անցումը 5.5 չպետք է զարմանալ, թե ինչու չի палва կոնֆիգուրացիան.
  6. sql հարցումների. Անպայման ներառել տարբերակը գրելու համար slow query. Այդ ամսագրերում դուք կարող եք վերադարձնել տեղեկատվություն մշակողների համար, եթե դուք չեք համար դանդաղ հարցումներ, որպեսզի օպտիմալացնել. Որքան քիչ նման հարցումները քիչ բեռը սերվերի 😉
  7. Մի քիչ պաշտպանության – փոխել նավահանգստի լռելյայն ssh, այլ ոչ թե дерьмовой bots-երից, պետք է փորձել ձեզ, դուք. Apache նրա անվտանգությունը հետ mod_security շատ օգտակար մոդուլ ստիպում է ֆիլտրում բավականին shitni – sql inj, rfi-ն DDoS եւ այլ. Ոչ, դադարեցնել մեծ хахор, բայց, համենայնդեպս, ламерите կլինի նրանց отсее. PHP-ի լավ գաղափար է, որ պաշտպանել Suhosin. Դուք կարող եք տեղադրել որպես լրացուցիչ ընդլայնման կամ, պարզապես, որպես patch php կոդը. Ես անձամբ նախընտրում եմ պարզ է առաջին հայացքից ինձ թվում է.

Սկզբի համար սա այն բաները, որոնք ես. Շատ չեն, բայց, քանի որ ես կարծում եմ, որ ես բավականին օպտիմալացման սերվերի վրա, բայց շատերը միանգամայն կոնկրետ իրավիճակի և անիմաստ է բացատրել նրանց, ինչպես, օրինակ, лимитации cache, կամ էլ որպես գործընթաց կան հանել apache-դա. Հնարավոր է, որ ժամանակն է հիշել եւ դեռ բաներ, որոնք, ինչպես ասում են որոշ մանրուքներ են, որոնք տալիս են մեծ արդյունք է. Մեքենան շատ լավ օպտիմիզացված համեմատության համար նշենք, որ մենք անում ենք 20 հազար այցելու օր է, եւ մենք առավել ցածր vps պլան load time (ծանրաբեռնվածության ժամանակ էջերից, չի գերազանցում 1,5-2 վայրկյան, կամ, եթե նա դուրս է գալիս արտաքին աղբյուրներից գովազդ, հակառակ դեպքում ինքը տուն выплевывает համար վայրկյանից. Մարդիկ մերձավորի դիրքերից մեզ օպտիմիզացված սերվերների շատ ավելի մեծ է մեր ռեսուրսները, եւ ունենալ նույն արդյունքները. Ընդհանրապես օպտիմալացնել նրա մայրն ու հայրը գարեջուր խմելու 😆

ps Երգը փոքր-ինչ կապում է տեխնիկական եւ 😀

քանի որ այս օրերին ես “թեթեւակի” զբաղված եւ ժամանակ չունեն լուրջ bloginki, այնպես որ, ես բաժանել մի քանի վիճակագրական տվյալներ, իմ բլոկի 😉 Ընդհանուր առմամբ, կարծում եմ, ինչ-որ տեղ շուրջ 6-7 Այս ամիս, ես մեկնարկել եւ մինչ օրս վիճակագրությունը հետեւյալն են

1. Օպերացիոն համակարգեր

Windows XP 66.3%
Windows Vista 15.1%
Ubuntu Linux 14%
Debian Linux 1.7%
Windows Server 2003 1.3%
Линукс 1.1%
Mac OS X 0.6%

Ընդհանուր առմամբ բավականին հաճելի անակնկալ է, որ Ubuntu stakav ավելի լավ տոկոսադրույքը, ինչպես շատ քիչ zled որդերն 🙂 այլ բաներ պարզ են

2. Բրաուզերներ

Firefox 3 52.5%
Firefox 2 10.1%
օպերա 9.9%
Internet Explorer 6 8%
Internet Explorer 7 7.8%
Safari 5.6%
Internet Explorer 8 3.2%
Iceweasel 1.7%
Epiphany 1.1%
Netscape 0.2%

Ահա անակնկալներ քիչ են, բացի lisika splits խավարը 😉 Առաջին IE6 առջեւ IE7 տարօրինակ է, քանի որ համոզված է, երկրորդը, լավ է պահպանել այն ամենը, ինչ otdeleshya այսինքն, մի գեղեցիկ ժամանակակից բրաուզերի եւ, ընդհանուր առմամբ, վերը նշված վարչության, ովքեր չեն անցել է յոթերորդ տարբերակը անել. Երկրորդ բանը, որ ներկայությունը netskeip Toi մայաների այս գարնանը կանգնեցրել նրան, եթե ես չեմ սխալվում. Ամենայն հավանականությամբ, ոմանք spaidar, բայց դուք գիտեք, երբեք. Չնայած նրան, որ շատ netskeip այն դադարել է անմիջապես իրենց iskachashe պատուհանում փոխարինում ԿՓ 🙂 Դե դա մի քիչ, բայց ախ սիրտը

Ինչպես մեկ себеоважаваш, преставител առաձգական բուն գաղափարը ես սիրում եմ բաց решениея 😉 ընդհանուր առմամբ այդ դա ръковдство են կարդալ ակնթարթային բաներ nea իմ դիտարկումները և проче 🙂 Ին, ինչպես և իմ ամբողջ գաղափարը, թե ինչ կարող է եւ նրանց намеите այլուր, բայց այստեղ նրան բերել է ձեզ 🙂

1. Ամենակարևորը, այն տեղադրել FasterFox (համար FF3 tsuck) լրացում, այնուհետեւ բացեք նոր պիտակը եւ այնտեղ գրել

about:config

եւ ձեզ ես բացել կորցրել են աղվեսները. Այնտեղ գտնել բանալին անունով network.dns.disableIPv6 եւ կրկնակի սեղմեք անել stoinosta նրա true Դա օպտիմալացման վերաբերյալ скорота. Արդեն унидоус օգտվողների ծրագիր կա որ, հնարավոր է, կարող են օպտիմալացնել աղվեսները. FireTune հնարավորություն է տալիս ձեզ վերահսկողություն որոշ ձանձրացող թերություններ աղվես, օրինակ лапането շատ շրջանակներ, ծրագիրը խորհուրդ է տրվում թույլ համակարգիչների համար. Linux օգտագործողների համար ;) կան նույնիսկ читаво որոշումը Swiftfox նախագիծը, որը FireFox, օպտիմիզացված տարբեր տեսակի պրոցեսորների, նրա արագությունը ազդում է.

2. Goole- երբեմն, երբ դուք փնտրում են ինչ-որ բան լավ է օգնել. Օգտագործումը CustomizeGoogle է տալիս բավականին շատ տարբերակներ, երբ փնտրում Google-ում- օգնություն գտնելու ( հնարավորություն է տալիս ձեզ хинтове), զտիչներ, որոնք կարող են prehnete որոշ саитове որոնման, https-կապը saitovete Google-ում.

3. Վահանակները – досадата ինտերնետ. Adblock Plus sle տեղադրման կառաջարկի ցուցակը կանոնավոր արտահայտությունների համար արգելափակման բաններների даите այն EasyList USA (մայիսի тъи էր, հիմա ինձ махали, որ դա ես наблъскал եւ իմ զտիչներ) այնուհետեւ 90% են банетите կվերանա մյուս դուք կարող եք հեշտությամբ արգելափակել ձեր. Միշտ տեղադրման և домабявм երկու արտահայտություններ արգելափակման համար

*/baner/*

*/banner/*

Հետ այժմ երկու изразчета изчиствате քսում dossani, քան վահանակները 😉 100% բոլոր замунда 😉
4. Даунлод менджерите. Ես միշտ ատում FlashGet, իսկ linux ոչ մեկի պահպանության менадер ինչպես անջատել wget Իսկ լողալ даулоу менаджера է лисика – մաքուր խելագարություն է. DownThemAll! download manager 500к ;)

5. Greasemonkey Թույլ է տալիս ներառել java сриптове մի քանի էջեր եւ բարձրացնել նրանց функционалноста.

http://userscripts.org/

կան բավականին շատ է նման ;)
6. съвместимоста որոշ իրենց հին адони հետ FF3 :) բացեք նոր պիտակը և հասցեների տողում պետք է գրել մասին:config псоел իրավունքով бутион մկնիկը кликванете եւ նոր->boolean անունը դրել են extensions.checkCompatibility եւ արժեքը գնահատական ​​է ընտրել կեղծ
7,8…. Իմ ավարտել է առավել կարեւոր բաներ, այլ արդեն անձնական ընտրությունն է FireFTP фтп հաճախորդը աղվեսները :) Gmail чеква ձեզ Gmail-ի նոր писънца

Շահելու համար: ընդհանուր առմամբ, իմ խորհուրդը, ъпгреидваите է FireFox3 բավականին արագ 😉

ps Մոռացել է ավելացնել, կարող է լինել, առավել- ճիշտ ես լրացում 😉 Foxmarks това е адонче коеот се грижи са синхронизирането на bookmark-овете на различни компютри операциониин системи и прочие 😉 Например адски е досано постояно с някви фиало да си фи пресонхорнизирам 🙂 добавката изисква само една регистрация коята ства за 2 минути и посел я върши всичко вместо вас 😉 и навсякаде сте с еднакви буукмаркове

Ով որ ասում է,, IE այն է, որ fagot միանգամայն անկեղծորեն եւ սրտանց պատմել նրան, որ նա սխալ է – Toi ոչ սովորական ֆագոտի եւ ճարպ ծեր Bugger. Կես շաբաթը հիմա ես արդեն փորձում է debug խնդիրների ստեղծել է մեզ, իմ Java Script եւ հիմարություն IE. Իմ առաջին տհաճ անակնկալ էր, երբ ես գրեցի մի պարզ CSS Ինչպես հիշեցնում է կայքը բան չէ, երբ աշխատում դրա վրա. Backa, եւ մեկ միավորով եմ որոշել է տեսնել, թե ինչ ցույց կտա, ինձ Explorer 🙂 անակնկալի եւ դա եղել է ոչ հաճելի միեւնույն ժամանակ bagvashe մատուցման CSS եւ HTML-ը 😆 Այնպես որ, nerazchitashe Correct (այն, եւ ես սահմանվում փոքրիկ nekorekn) հատկորոշիչը հղում <ա href որոնք այս իրավիճակում աշխատել է bezprobelmno Firefox բայց IE չի կարդացել այն որպես հղումը եւ ապա ավելացրեց, <ա href=” ” թույլ տալ, որ Explorer է ինձ ստեղծում դատարկ հղում 🙂 չէ, որ ես պետք է դատարկ հղումներ պարզապես չեն ունենա, - գրել JS (Java Script) ցույց տալու համար ինձ պատուհանները ակնարկներ եւ, հետեւաբար, օգտագործել կոչում հատկանիշը tag <այլ>. Ի հոկտեմբերին, դա ինչ-որ չափով, իմ մեղքն 😉 Բայց հաջորդ պահին շատ ցնցող Այնպես nravih պատկերակները հղում տարբեր պատկերակները տարբեր տեսակի Ռադիո. В FF (Firefox) Նրանք նայում սիրուն թափանցիկ սահմաններ, եւ մի փոքր դեղին անցնելով Ձեր մկնիկը վերեւում բացարձակ Cute 😉 Բայց IE դեռ պետք Ibe- Ես տեղադրել մեկ grzen կապույտ սահմանն չի փոխարինելու մի դիրքորոշում է NİKOV 🙁 Wow եւ ոտնակ! Problem լուծել, քանի որ ձեր վերջին մեկ փոփոխական բովանդակության “border =”0” ” Այնպես որ, եթե IE բրաուզերի գործակալ դնում սահմանը զրոյական, այլապես մնում stoinosta լռելյայն. Շատ ավելի հետաքրքիր է, որ փորձարկման, թե արդյոք այս խնդիրը տեղի է ունենում մեկ այլ բրաուզերի – լայնակի. Pederaz միայն IE. Opera եւ Netscape ստանալ ավելի լավ գեղեցիկ CSS-ը 😉 իմ վերջին տկարամտության էր շաբաթ օրը, Ես արել funtskika համար թռուցիկ պատուհանները. Կրկին տակ ԿՓ ամբողջ շատ է 6+ Բայց մեկ կետում սկսեց դղրդյուն է IE. Ես կորցրել է շատ նյարդերի եւ մի ամբողջ օր է գտնել, լարային փոփոխական չեք կարդացել այն, որպես այդպիսին, եւ դրա փոխարեն կարդալ “Ռադիո Prj” Այսինքն հաշվել որպես 2 փոփոխականների ;). Լավ է, որ բարեկամ էր բավականին ընդունակ ծրագրավորող է մտածել, որ ինքը հանդիպել է մի նման խնդիր IE, եւ դրա gluspot. Կրկին հետո փորձարկման այլ բրաուզերների արդյունք էր Internet Explorer -The- ձայնային Bugger Ժամային 🙂 Այնպես որ, եթե դուք չեք պատուհանի վերնագրերի IE nerazreshava լինել ավելին, քան 1 բառ (Նրա շատերն են տեսնում, ավելի) 😀 😎 Եվ vemesto եզրակացությունը ես կասեմ, որ ապագա աշխատանքի միշտ անել օպտիմալացում համար ԿՓ եւ IE երբեւէ Գուցե ես նույնիսկ արգելվել է պահպանվում բրաուզերի տեսակների.