Slim truuk om te verhoog die spoed van firefox browser jy hoe toegespits sqlite databasis. VAKUUM proses prescrita databasis, so sy Defragmentatie, verminder die grootte en maak die vraag meer vinnig, skyf gebruik meer doeltreffende, kan verminder en die las op die ry jy om te lees ten einde binne my. As'n reël, dit is waar vir enige databasis wat nie outomaties vakuum/defrag self.

Die proses van die databasis defragmentatie Firefox is redelik triviaal – uitgevoer sqlite3 db-lêer VAKUUM in profiledata gids firefox. In linux die pad is gewoonlik ~/.mozilla/firefox/random-naam.standaard. In beginsel, jy moet net 1 dircetory .mozilla/firefox as jy meer, jy kan kyk~/.mozilla/firefox/profiele.ini na die korrekte gids in die profiel van jou browser. Want ek is nie besig is om uit te voer die proses hand raspish basiese script wat Defragmentatie databasis:

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

Na afloop van die script loop die soektog in die geskiedenis-dit is self-laai lisik is sensitief vinniger. Die script ek dink met klein veranderinge wat jy kan gebruik in Mac OS.

p.Hier is die weergawe vir Mac OS X – getoets op Mac OS X Sierra. Om te forename delimiter om nuwe orde, as gevolg van die ruimte in die pad na die gids wat bevat die profiel 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

Voor ek begin met hierdie kak wat ek bedoel, Ek is nie baie uit daarna met web hosting, maar alles wat ek skryf wat ek ervaar het in die verlede 2-3 maande. Administrasie paar mooi intense VPS in die bywoning volgens tyxo top 80 maar om te tik die top 70 ;). So my gedagtes, dat na soveel keer as ek verkry verskillende gewoontes en kom tot'n beter praktyk in een of ander vorm (gewoonlik hard) :D. Ek skryf nie of gaan om te gaan in die opset besonderhede op alle, selfs. Heel waarskynlik, sal ek deel my idees te dink oor.

  1. Update sagteware gereeld. Apache, php mysql al wat sy wil updates. Of om gate te pleister in sigurista, óf omdat die vasstelling van foute of nuwe funksies. Hou altyd die sagteware in tred met die tye. In die Algemeen, dit is skaars om te steek een aansoek bediener, gewoonlik deur die gate in die kode hostvoice dinge te steek dit, maar moenie staatmaak op dit.
  2. Apache – web bediener-as jy nie wenslik om meer aktiewe komponente as diegene wat eintlik gebruik. Meer en meer modules- stadig.
  3. Meer gebruikers op'n enkele bediener – opcode kas. Voor die tyd Ek het geskryf en zerdion bly om te doen toetse en sien die werklike voordele van hierdie magic. In my geval het ek gekies eAccelerator want in die werklike werk omgewing, dit toon goeie resultate, sit al die instellings om dit te. Vir'n vinnige laai in minder van voedsel bronne, en dus, die meer gebruikers.
  4. Die druk op jou om handel te dryf – gzip. Die maklikste manier om te verminder die werklike bewegings wat jy doen met gzip kompressie van http reaksie op die kliënt. Mod afblaas hierdie oplossing vir apache. Vir ander http-bediener, en ek het nie bestudeer die kwessie :). Regtig oor 50% Ek het op die verkeer kompressie op html -,css,js,xml. Ek nodig het om te kyk of ek kan compress en ander inhoud sal interessant wees. Omdat die foto's is die werklike inhoud wat maak die meeste verkeer na die webwerf.
  5. mysql serer – Ek raai as jy is nie toegeken weergawe 5.1 om dit te maak. Algehele, Oracle het min ondervinding met databasisse 😆 en hierdie ervaring het hy ook behaal in 5.1 Ek het nie probeer om weergawe 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% maar'n is'n nuwe funksie vir ontwikkelaars mooi. Hierdie afdelings. Wanneer jy die opgradering maak seker dat die instellings wat jy het in my."Nie al die ou opsies is geldig, dit is ook goed om te verwyder die ou biblioteke, ten minste in CentOS 5.5 het probleme in Debian ek het hierdie probleme. Dan kan jy sien die mysql teken en omdat sommige parameters het verskillende name, en jy kan verander hulle, indien by die tyd van die oorgang na 5.5 om nie te wonder hoekom nie, palva opset.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. In hierdie logs kan jy terugkeer inligting aan die ontwikkelaars as jy te stadig navrae te optimaliseer. Die minder van hierdie navrae, minder las op die bediener 😉
  7. 'n bietjie van beskerming – om te verander die standaard poort vir ssh en nie shitty bots om te probeer en kry jy. Apache veiligheid met mod_security baie nuttig module maak die filter baie shitni – sql inj, rfi DDoS en ander. Nee, om te stop die groot hahor, maar ten minste'n LAMER sal hul otsee. PHP is'n goeie idee om te beskerm Suhosin. Jy kan sit in'n bykomende verlenging of net'n pleister in php-kode. Ek persoonlik verkies'n eenvoudige eerste oogopslag dink ek.

Om mee te begin, dit is die dinge wat ek. Nie'n baie, maar ek dink ek het'n mooi optimalisering op die bediener, maar baie van hulle het'n baie spesifieke situasie en daar is geen sin om te verduidelik aan hulle hoe, byvoorbeeld, die beperking van die kas, of as die proses verwyder die apache is. Is dit dalk tyd om te onthou en meer dinge, soos'n paar van die klein dingetjies wat'n groot gevolg. Die masjien is baie goed geskik vir die vergelyking ons maak 20 duisend unieke besoekers per dag en ons is op die laagste vps plan vrag tyd (vrag tyd van die bladsye wat ons doen nie meer as 1,5-2 sekondes of as dit gaan uit vir eksterne bronne van advertensies, andersins, die bladsy spoeg in'n split sekonde. Mense met soortgelyke posisies om ons het nie geskik bedieners met'n baie meer van ons hulpbronne en het dieselfde resultate. Oor die algemeen te optimaliseer sy ma en pa drink bier 😆

ps die Lied is effens bind die tegniese en 😀

omdat hierdie dae het ek “'n bietjie” besig en het geen tyd vir ernstige boginki so sal ek deel'n paar statistieke van blochet ek 😉 in die Algemeen, ek dink, iewers rondom 6-7 hierdie maand het dit begin en nog steeds die statistieke soos volg

1. Vir bedryfstelsels

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

Algehele'n baie aangename verrassing dat Ubuntu stakav koers is goed met'n hele klomp van die slee gestate 🙂 ander dinge duidelik

2. Blaaiers

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%
Epifanie 1.1%
Netscape 0.2%

Hier is die verrassings was min afgesien van die feit dat die lisik om te breek die duisternis 😉 Eerste IE6 te IE7, dit is vreemd, want die gespesifiseerde tweede beter om te hou alles wat otdelka dit wil sê met'n moderne leser en, as'n reël, ghoresh die Raad wat nie slaag om die 7-de-weergawe om dit te maak. Die tweede ding is die teenwoordigheid van gis netskeip SFU hierdie lente dit het gestop as ek nie mis het nie. Heel waarskynlik, sommige spaidar maar jy weet nooit. Hoewel hy netstep as hy gestop het, direk verbind hul ilkacase vervanging venster met FF 🙂 Wel, dit was'n bietjie, maar oor die hart

Dien as 'n sebeovazhavash om wenke van open source idee soos oop reshenieya 😉 Algehele hierdie Tova gee die leiding gelees dinge uit Nea my ervaring en lees 🙂 Dus in elk geval my hele idee dat dinge kan en moet hulle elders gevestig, maar hier is ingesamel 🙂

1. Die belangrikste ding is om geïnstalleer Fasterfox (vir FF3 cyc) voeg, dan open 'n nuwe oortjie en tik daarin

about:config

en Ek sal oop wees aanpas om Lisichki. Daar vind die sleutel vernoem network.dns.disableIPv6 en dubbelkliek daarop om stoinosta maak ware Hierdie optimalisering slaag. Reeds wnidows gebruiker het'n program wat kan in staat wees om te optimaliseer jakkalse. FireTune gee jou beheer oor'n paar irriterende defekte die Jakkals, byvoorbeeld, Lepanto baie rame, die program word aanbeveel vir swak rekenaars. Vir linux-gebruikers ;) daar is selfs citavo oplossing Swiftfox die projek, wat is FireFox geskik vir verskillende tipes verwerker, sy spoed beïndruk.

2. Goole- soms, wanneer jy op soek is na iets goed om te help. Gebruik CustomizeGoogle gee'n baie opsies wanneer jy soek in Google- soek help ( gee jou hintoja), filters wat kan prehnete sommige Saitova soek, https konneksie met saitovete in Google.

3. Baniere – docdata Internet. Adblock Plus SLE installasie sal'n lys van gereelde uitdrukkings vir die sluit van baniere daite dit te EasyList VSA (mag die nou ek was nie waai dat ek nalytical met my filters) dan 90% van banette sal verdwyn met die res van wat jy kan maklik blok jou. Altyd wanneer die installering en domabaem twee uitdrukkings vir die sluit

*/baner / *

*/vaandel/*

Met nog twee izrazito Scituate vryf dossani as baniere 😉 100% al zamunda 😉
4. Downlod menjerit. Ek het altyd gehaat <url>, en onder linux daar is geen een bewaring van die Bestuurder hoe om te skakel wget 'n rit op Daulo die Bestuurder van lisik – pure waansin. DownThemAll! aflaai Bestuurder 500k ;)

5. Greasemonkey Kan jy in staat te stel java criptive in'n paar bladsye en die bevordering van hul funkcionalnosti.

http://userscripts.org/

daar is'n hele paar sulke ;)
6. synesthete met'n paar van sy ou Adoni met FF3 :) open'n nuwe blad en in die adres bar skryf oor:konfigurasie pael met die regte buttion muis cliquant en nuwe->boole naam sit uitbreidings.checkCompatibility en stoinost keuse valse
7,8…. My klaar die mees belangrike dinge wat ander persoonlike keuse FireFTP FTP-kliënt in die Fox :) Gmail tjek, jy Gmail vir nuwe pichinca

Om te wen algehele, my raad - prejduice te FireFox3 redelik vinnig 😉

ps Vergeet om by te voeg, miskien die- Ek moet Aanvulling 😉 Foxmarks dit alleen coaot sorg te neem van sinchronisasie blad-s op verskillende rekenaars operationin stelsels en ander 😉 Byvoorbeeld die hel desano voortdurend Naqvi Fiala om jou Fi prisonersin 🙂 die add-on vereis slegs registrasie, waar die besit vir 2 Posel minute en dit doen dit alles in plaas van jy 😉 en nasekade jy met die dieselfde bookmarque

Wat om te sê, wat dit wil sê faggot baie eerlike en opregte ek sal vir hom sê hy is verkeerd – hy is nie'n tipiese vet fag, maar die ou duiwel!. Half weke reeds te ly met die opsporing van probleme wat ons systane my Java Script en dom IE. My eerste onaangename verrassing was toe ek dit geskryf het'n eenvoudige CSS om te verseker dat die webwerf lyk soos iets wat nog nie gebeur het nie met hom. Grub en op een punt het besluit om te kyk na wat wys my in Explorer 🙂 en verras, en dit is nie prietena ednovremenno en randonee CSS en HTML-'n 😆 Beteken proschitali coreno (wat en ek is'n bietjie nakonechn ek bepaal) tag skakels <a href wat in hierdie situasie gewerk het in bezproblem FireFox maar dit wil sê dit nie lees as'n skakel, en dan bygevoeg <a href=” ” ten einde vir'n Navorser wat ek kan skep'n leë skakel 🙂 nie dat ek nodig het om'n nul verwysing sê net vir my JS (Java Script) ten einde om te wys my Vensters punt, en dit is hoekom ek gebruik die titel kenmerk van die tag <en>. OK hier is'n paar van my fout 😉 Maar die volgende is skokkend in'n onthulling Beteken nravy skakel ikone met verskillende ikone vir verskillende tipes stroom. IN FF (FireFox) lyk groot deursigtige Borderies en een is effens geel as jy verby die muis op die top van Abe oulik 😉 Egter, dit wil sê, IBE- sit my grsen seun van die grens agent sit en nie te vervang sy posisie van nicks in nick posisie 🙁 Fuckin en pedale! Die probleem, het hy besluit om, as jy Sitnah een veranderlike met die inhoud “grens =”0” ” en so, as die IE agent om die grens agent sit nul anders bly stoinosta standaard. Veel meer interessant is, is die feit dat as'n maatstaf, as hierdie probleem sal manifesteer in'n ander leser – wishbone. Peders slegs IE. Opera en Netscape beter mooi met CSS-'n ek 😉 Jongste idioot was op saterdag, wanneer ek het funckii vir Popp venster. Weer, al onder FF 6+ maar op een punt was die rumble in IE. Ek verloor het'n baie van die senuwees en'n hele dag om uit te vind, een veranderlike string nie lees dit as sodanig, en in plaas daarvan lees “Radio PRJ” ITEMS dit hang af van hoe 2 veranderlikes ;). Wel, dit was een vriend, 'n baie bekwame programmeerder wat genoem dat jy met'n soortgelyke probleem met die NAME en gluepot. Weer, na'n paar toets met ander blaaiers, die gevolg was Internet Explorer, die meeste- grootste faggot van al die tyd 🙂 So as jy zaglavi nie Vensters ITEMS nerasiau meer 1 die woord (dit is meer gesien) 😀 😎 En gamesto gevolgtrekking, in die werk in die toekoms sal wees om te doen altyd die optimalisering vir die VF en IE nooit kan wees nie, sal dit selfs skaf'n goed onderhou leser wenke.