Et smart trick til at forbedre hastigheden af ​​firefox browser som Støvsugere sqlite baseret sin data. VACUUM proces Drops database som hendes dermed defragmentere, nedsat størrelse og efterspørgsel gør det hurtigere, disk skik mere effektivt og muligvis nedsat belastning på din harddisk som læst i sekvensen af ​​sektorer mig. Generelt dette gælder for enhver database, der ikke automatisk vakuum / bedrage dig selv.

Processen ved at defragmentere databasen Firefox er temmelig trivielt – udføre sqlite3 db-fil VACUUM profilen mappe af firefox. I linux vejen til det er normalt ~ / .mozilla / firefox / random-name.default. Generelt bør du kun 1 din mappe i .mozilla / firefox hvis du har mere du kan kontrollere ~ / .mozilla / firefox / profiles.ini til den rigtige mappe er profilen af ​​din browser. Da jeg ikke er engageret til at udføre processen manuelt raspish grundlæggende script, der Defragmenter 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

Når scriptet kører søg i historien-det er selv-opladning lisik er følsomme hurtigere. Det script, jeg tror, med små ændringer, som du kan bruge i Mac OS.

s.Her er versionen til Mac OS X – testet på Mac OS X Sierra. Til fornavn afgrænser at være nye ordre, på grund af den plads i stien til den mappe, der indeholder firefox profil

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

Før jeg starter med det lort jeg mener, Jeg er ikke meget videre med web-hosting, men alt, hvad jeg skrive, at jeg har oplevet i fortiden 2-3 måneder. Administrationen nogle temmelig intense VPS i fremmøde i henhold til tyxo top 80 men for at indtaste top 70 ;). Så mine tanker, der efter så meget tid, jeg har erhvervet forskellige vaner og komme til en bedre praksis i en eller anden form (normalt er svært) :D. Jeg er ikke skriver eller til at gå til konfiguration oplysninger på alle, selv. Mest sandsynligt, vil jeg dele mine ideer til at tænke over.

  1. Opdater softwaren jævnligt. Apache, php mysql alle, at hun vil have opdateringer. Om at lappe huller i sigurista, enten fordi at rette fejl eller nye funktioner. Altid sørge for at holde softwaren i trit med tiden. Generelt er det sjældent, at pierce en application server, som regel gennem huller i koden hostvoice ting at fortie det, men ikke stole på det.
  2. Apache – web-server, som du ikke er ønskeligt at have mere aktive komponenter end dem, der faktisk bruger. Flere og flere moduler- langsom.
  3. Flere brugere på en enkelt server – opcode cache. God tid Jeg skrev og zerdion glad for at lave en test og se nogle reelle fordele fra dette magiske. I mit tilfælde valgte jeg eAccelerator, fordi i den virkelige arbejdsmiljø, viser gode resultater, satte alle indstillinger til det. For hurtig opladning i mindre af fødevarer ressourcer, og dermed flere brugere.
  4. Det pres på dig til at handle – gzip. Den nemmeste måde at nedbringe de faktiske bevægelser, som du gør med gzip komprimering af http-svaret til klienten. Mod deflate denne løsning for apache. For andre http-server, og jeg har ikke studeret emnet :). Virkelig om 50% Jeg faldt over trafikken på html-kompression,css,js,xml. Jeg har brug for at kontrollere, hvis jeg kan komprimere og andet indhold vil være interessant. Fordi billeder, der er det reelle indhold, der giver mest trafik til webstedet.
  5. mysql-serer – Jeg kan varmt anbefale, hvis du ikke er tildelt version 5.1 for at gøre det. Alt i alt, Oracle havde lidt erfaring med databaser 😆 og denne oplevelse har han også fået i 5.1 Jeg har ikke prøvet version 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% men et er en og nye funktioner til udviklere, smuk. Dette sektioner. Når du opgraderer sørg for, at de indstillinger, du har min.cfg Ikke alle gamle indstillinger er gyldige, det er også god til at fjerne gamle biblioteker, i det mindste i CentOS 5.5 har problemer i Debian, jeg har disse problemer. Så kan du se mysql-log, og fordi nogle parametre, som har forskellige navne, og du kan ændre dem, hvis der på tidspunktet for overgangen til 5.5 ikke at spekulerer på, hvorfor ikke, palva konfiguration.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. I disse logfiler kan du returnere oplysninger til udviklerne, hvis du er for langsom-forespørgsler til at optimere. Jo færre af disse forespørgsler, mindre belastning på serveren 😉
  7. En smule beskyttelse – сменете подразбиращия се порт на ssh-а ви няма нужда смотани ботове да се опитват да ви хакват. Apache го подсигурете с mod_security доста полезен модул прави филтрация на доста шитниsql inj, rfi DDoS и прочие. Няма да спре голям хахор ама поне ламерите ще ги отсее. PHP е добра идея да се защити с Suhosin. Може да се сложи като допълнително разширение или направо като пач в php кода. Аз лично предпочитам първия по изчистен ми се струва.

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

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

fordi disse dage jeg “en lille” optaget og har ikke tid til seriøs bloginki, så jeg har tænkt mig at smække nogle statistikker fra min bločeto 😉 samlede jeg tror et eller andet sted omkring 6-7 Denne måned begyndte og med tid, statistikkerne er som følger

1. For operativsystemer

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%

Samlet set er helt en behagelig overraskelse der Ubuntu er stak″v en god procentdel med en hel del andre ting den dummeste bror i en intestinale orm 🙂 er tydeligt

2. Browsere

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

Der er et par overraskelser, bortset fra at lisika skære mørket før 😉 IE6 IE7 første er mærkeligt fordi andet er absolut godt holde alt at otdelešâ IE fra en flot moderne browser og generelt goreš bord, som ikke har bestået på 7 version at gøre det. Vtorto ting er tilstedeværelsen af netskeip han Mai ham dette forår har stoppet, hvis jeg ikke tager fejl. Mest sandsynligt er nogle spaid″r, men hvem ved. Selv om netskeip som det stoppede swap dem direkte med vindue til iskačaše FF 🙂 lidt men åh hjerte

Når en sebeovažavaš er repræsentant for tanken om open source elske trækstyrke rešenieâ 😉 i almindelighed, at dette er en manual, eller håndbog i læse ting NEA observationer og fra min proče så 🙂 alligevel min hele tanken om, at ting kan og nameite dem andre steder men her bringes 🙂

1. Det vigtigste er at installere FasterFox (for FF3 cyc) add-in, derefter åbne en ny fane og type

about:config

og vil være åben for Foxy Lady nastrokite. Der finder du nøglen med navnet network.dns.disableIPv6 og med dobbeltklik gøre det på stoinosta True Dette er fra skorota optimering. Nemlig brugernes allerede har et program unidous der kan optimizarate Foxy Lady. FireTune giver dig kontrol over nogle irriterende Fox mangler for eksempel..... .sucking mange RAM, programmet anbefales til de svage computere. For Linux-brugere ;) Der er endda en forsvarlig afgørelse Swiftfox er et projekt, hvor FireFox er optimeret til forskellige typer af processorer, hastigheden er forbløffende.

2. Goole- Nogle gange når du leder efter noget rart at få hjælp. Brug af den CustomizeGoogle giver dig en masse muligheder, når du søger i Google- hjælp med søgning ( giver dig hintove), filtre til at søge saitove nogle prehnete, https-forbindelse med saitovete på Google.

3. Bannere – kedsomhed på internettet. Adblock Plus Efter installation vil give give dig en liste med regulære udtryk til at blokere bannere ham EasyList USA (Jeg tror, jeg var så ud af det og nabl″skal med mine egne filtre) derefter 90% ved banetite vil blegne andre kan nemt blokere en alene. Altid efter installation og domabâvm to udtryk for blok

*/baner / *

*/banner / *

Med disse to izrazčeta klart af 😉 dosat bannere 100% alt fra zamunda 😉
4. Download mendžerite. Jeg har altid hadet Opblussen og under Linux der er ingen lyd bortset fra menader wget Og at stole på lederen af daulou lisika – ren og skær vanvid. DownThemAll! Download 500 k Manager ;)

5. Greasemonkey Gør det muligt at medtage java i nogle sriptove sider og forbedre deres funktionalitet.

http://userscripts.org/

Der er masser af dem. ;)
6. kompatibilitet med nogle af de gamle adoni med FF3 :) Åbn en ny fane, og skriv i adresselinjen om:config psoel med højre museknap klikvanete bution og ny->Boolesk sætte navn udvidelser.checkCompatibility og stoinost valg falsk
7,8…. Jeg færdig med min vigtigste ting andre allerede er personligt valg FireFTP GTL kunde i Foxy Lady :) Gmail Notifier Tjek din Gmail for nye pis″nca

Til finalen er mit råd generelt ″pgreidvaite at FireFox3 ganske hurtig er 😉

PS jeg glemte at tilføje måske den- nyttig sammenlægge-i min 😉 Foxmarks Dette er hvad adonče cares synkroniserer bogmærke-s operacioniin systemer på forskellige computere, og så på for eksempel 😉 det er dosano hele tiden med nogle fialo til PHI presonhorniziram 🙂-tilføjelsesprogram kræver kun et register, som svarer til 2 minutter og posel gør det hele for dig, og du er 😉 overalt med lige buukmarkove

Hvad skal man sige, hvad IE kødbolle meget ærlig og oprigtig, vil jeg sige til ham, at han er galt – han er ikke en typisk fat fag, men den gamle djævel!. Halvdelen uger, der allerede lider under debugging problemer, vi systane mig Java Script og dumme IE. Min første ubehagelig overraskelse var, da jeg skrev en simpel CSS for at sikre, at hjemmesiden ligner noget, der endnu ikke er sket med ham. Grub, og på et tidspunkt besluttede mig for at tjekke, at vise mig i Explorer 🙂 og overraske, og det er ikke prietena ednovremenno og randonee og CSS HTML- 😆 Betyder proschitali coreno (og jeg er lidt nakonechn jeg bestemt,) tag links <a href som i denne situation arbejdet i bezproblem firefox men IE er det ikke læses som et link, og derefter tilføjet <a href=” ” for at en Forsker kan jeg oprette et tomt link 🙂 ikke, at jeg har brug for en null-reference bare siger til mig, at JS (Java Script) for at vise min Windows tip, og det er derfor, jeg bruger attributten title af tag <og>. OK, her er nogle af mine fejl 😉 Men næste er chokerende i et afslørende Betyder nravy link ikoner med forskellige ikoner for forskellige typer stream. I FF (firefox) ser flot gennemsigtig Borderies, og den ene er lidt gul, som du passerer musen på toppen af Abe, søde 😉 Dog, DVS IBE- sætte mig grsen søn af grænsen agent sætte og ikke til at erstatte sin position nicks i nicks stilling 🙁 Fuckin og pedaler! Problemet, besluttede han, som du Sitnah en variabel med indhold “border =”0” ” og så hvis IE browser agent til at sætte grænsen agent sætte nul ellers forbliver stoinosta standard. Meget mere interessant er det, at som et kriterium, hvis dette problem vil manifestere sig i en anden browser – bærearm. Peders kun IE. Opera og Netscape bedre pænt med CSS-jeg 😉 Seneste idioti var lørdag, da jeg gjorde funckii for Popp vindue. Igen, alle under FR 6+ men på et tidspunkt blev det buldre i IE. Jeg mistede en masse nerver og en hel dag til at finde, en variabel streng ikke læse det som sådan, og i stedet læse “Radio PRJ” ELEMENTER, det afhænger af, hvordan 2 variabler ;). Nå, der var en ven, en meget dygtig programmør, der nævnte, at du har mødt et lignende problem med NAVNE og gluepot. Igen, efter nogle forsøg med andre browsere, var resultatet, Internet Explorer, er den mest- største kødbolle af alle tid 🙂 Så hvis du zaglavi ikke Windows ELEMENTER nerasiau mere 1 ordet (det er set mere) 😀 😎 Og gamesto konklusion, i det fremtidige arbejde vil være at altid gøre optimering til FF og IE kan aldrig blive, det vil endda afskaffe en velholdt browser tips.