En listiga knep för att förbättra hastigheten på din webbläsare som firefox's sqlite data bas vakumirate. VAKUUM processen återskapar databasen således den defragmentera, minskad storlek och det gör sökningen snabbare, diskanvändning effektivare och eventuellt minskad belastning på hårddisken som läst i sekvensen av min sektorer. Generellt gäller detta för varje databas som inte utför automatisk vakuum/Bedraga dig själv.

Bara processen att defragmentera databasen av Firefox är ganska triviala – Vi utför sqlite3 db-fil vakuum i profilkatalogen i firefox. I linux är sökvägen vanligtvis ~/.mozilla/firefox/random-name.default. I allmänhet bör du ha endast 1 dirketoriâ i mozilla / firefox. om du har mer du kan kontrollera ~/.mozilla/firefox/profiles.ini för rätt katalog är din webbläsares profil. Eftersom jag inte anlitas för att utföra processen stämde enkla skript för att defragmentera databaser manuellt:

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

Efter att ha utfört efterfrågan script i historien-blotta laddnings lisika är betydligt snabbare. Script antar att med små modifieringar kan användas i Mac OS.

P.S Ето варианта и за Mac OS X – testad på Mac OS X Sierra. En delimitara att tvinga någon ny order på utrymme i sökvägen till mappen som innehåller profilen av 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

Innan jag började skiten menar jag, Jag är inte mycket framåt med webbhotell och allt jag skriver kommer att uppleva att jag har skaffat tidigare 2-3 månader. Administriram vissa ganska upptagen VPS i närvaro enligt tyxo är i topp 80 men toppen 70 ;). Så min poäng är, Efter all denna tid som redan har fått har olika vanor och jag kommit till de bästa praxis på ett sätt eller annat (vanligtvis det hårda) :D. Jag kommer inte skriva eller gå in på detaljer i konfigurationen på alla. Jag skulle hellre dela idéer över som kan överväga.

  1. Uppdatera programvaran regelbundet. apache, php mysql alla du vill ha uppdateringar. Om du vill fixa hål i sigurnista, Om du på grund av korrigerade buggar eller nya funktioner. Alltid hålla din programvara uppdaterad. I allmänhet, sällan en server överträdelse i aplikaciite vanligen i hål i koden för de värdbaserade saker som genomborrade men inte att förlita sig enbart på detta.
  2. apache – Web-server och är inte önskvärt att ha mer aktiva moduler från dem som faktiskt använder den. Fler moduler på- långsam.
  3. Fler användare på samma server – opcode cache. För en tid sedan Jag skrev Dessutom zerdion Se den verkliga fördelen med denna magi och göra tillräckligt tester. I mitt fall valde jag eftersom eAccelerator verkliga arbetsmiljön visar han de goda resultaten med sätter alla inställningar till den. Snabb lastning av lite ätande resurser som respektive betyder fler kunder.
  4. Driva din trafik – gzip. Det enklaste sättet att minska den verklig trafik som du gör är med gzip komprimering av HTTP-svar till klienten. Mod tömma är lösningen för apache. För andra http-server- och jag har inte studerat frågan :). Om verkliga 50% trafik sjönk i komprimering på html,CSS,JS,XML. Jag måste kolla om jag kan komprimera mina och andra innehåll bör vara intressant. Eftersom bilderna är verkligt innehåll vilket gör en hel del trafik på en plats.
  5. MySQL serer – Jag rekommenderar att om du inte tilldelas projektet med version 5.1 att göra det. Oracle har i allmänhet viss liten erfarenhet med databaser och 😆 denna erfarenhet satte honom väl i 5.1 Jag har inte provat version 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% men ett plus för utvecklare nya funktioner är underbara. Viktigaste sådana partitioner. När du uppgraderar, vara noga med vilka inställningar du inte har i URmy.cfg alla gamla alternativ är giltig, är också bra att ta bort gamla bibliotek, åtminstone i CentOS 5.5 gjorde Debians problem hade inga sådana problem. Sedan visas loggen mysql- men eftersom vissa alternativ har olika namn och det är okej att ändra dem om efter tid gå till 5.5 inte du undrar varför din konfiguration-damn rätt inte skulle jag.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. I dessa loggar, kan du returnera information till utvecklarna om inte du är för långsamma begäranden att optimera. De några sådana begäranden på en liten belastning för din server 😉
  7. Litet skydd – ändra standard ssh port- och du behöver inte lame bots kan försöka hakvat. Apache säkra den med mod_security ganska användbart modulen gör filtrering av vackra šitni – SQL inj, DDoS rfi etc.. Det kommer inte att stoppa stora hahor åtminstone lamerite kommer att sålla bland dem. PHP är en bra idé att skydda den Suhosin. Kan läggas som en förlängning eller en lapp i php-kod. Personligen föredrar jag först över ren känsla.

Till att börja med, är dessa de saker som jag kan tänka på. Det finns inte många och tror jag har gjort en hel del optimeringar servern men många av dem är ganska specifika och inte vettigt att förklara dem som limitacii av cachar eller hur processen har tagit bort apache-it. I tid vet du förmodligen mer grejer och hur berätta som ingår i de små saker som ger ett bra resultat. Maskinen är ganska väl optimerad för jämförelsen vi göra 20 k unika besök om dagen, och vi är de låga möjliga vps plan laddningstiden av de sidor som vi inte överstiger 1,5-2 s eller om det överstiger externa källor handlar om annonser eller själva sidan spottar i en bråkdel av en sekund. Människor med liknande befattningar till oss är inte optimerad servrar med mycket mer resurser än vår och har samma resultat. Allmänhet optimera är mor och far dricker öl 😆

PS låten något vettigt med det tema 😀

eftersom dessa dagar jag “Lite” upptagen och har inte tid för allvarliga bloginki så jag kommer att smälla lite statistik från min bločeto 😉 övergripande jag tror någonstans runt 6-7 Denna månad började och när statistiken är följande

1. För operativsystem

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

Sammantaget är en trevlig överraskning att Ubuntu är stakv en god andel med en hel del andra saker som den dummaste bror i en intestinal maskar 🙂 är klart

2. Webbläsare

Firefox 3 52.5%
Firefox 2 10.1%
Opera 9.9%
InternetExplorer 6 8%
InternetExplorer 7 7.8%
Safari 5.6%
InternetExplorer 8 3.2%
Iceweasel 1.7%
Epiphany 1.1%
Netscape 0.2%

Det finns några överraskningar förutom att lisika skär mörkret innan 😉 IE6 IE7 första är konstigt eftersom andra är definitivt bra hålla allt det otdelešâ IE från en trevlig modern webbläsare och allmänt goreš styrelse som inte har passerat på den 7: e versionen att göra det. Vtorto sak är förekomsten av netskeip han Mai honom våras har slutat om jag inte misstar mig. Mest troligt är vissa spaidr men vem vet. Även om netskeip som den stoppat dem direkt byta med fönster för iskačaše FF 🙂 något men Åh hjärtat

Kато един себеоважаваш се преставител на опън сорс идеята обичам отворените решениея 😉 Като цяло тоя тoва ръковдство е от прочетени неща от неа мои наблюдения и проче 🙂 Та както и да е цялата ми идея че нещата може и да ги намеите другаде ама тука си е събрано 🙂

1. Най важното е да се инсталира FasterFox (за FF3 fästing) добавката, после си отворете нов таб и в него напишете

about:config

и ще ви се отворя настроките на лисичката. Там намерете ключа с име network.dns.disableIPv6 и с двоен клик направете стоиноста му на true Това е от към оптимизация по скорота. Вече за унидоус потребителите има програма коя ще може да оптимизарате лисичката. FireTune ви дава контрол над някои досадни дефекти на лисицата например лапането на много рам, програмата е препоръчителна за по слабите компютри. За линукс потребителите ;) има дори по читаво решение Swiftfox е проект в които FireFox е оптимизиран за различните видове процесори, скороста му е изумителна.

2. Goole- понякога когато търсите нещо е хубаво да си има помощ. Използването на CustomizeGoogle ви дава доста възможности при търсене в Google- помощ при търсене ( дава ви хинтове), филтри с които може да прехнете някои саитове от търсене, https връзка с саитовете на Google.

3. Банеритедосадата в интернет. Adblock Plus сле инсталацията му ще ви предложи лист с регулярни изрази за блокиране на банери даите го на EasyList USA (май тъи беше сега не ми се маха че съм го наблъскал и с мои филтри) след това 90% от банетите ще изчезнат останалите можете лесно да си блокирате сами. Винаги при инсталацията и домабявм два израза за блокиране

*/baner/*

*/banner/*

С тия две изразчета изчиствате досат от банерите 😉 100% всичко от замунда 😉
4. Даунлод менджерите. Винаги съм мразел FlashGet а под линукс няма нито един читав менадер като изключим wget А да разчитам на даулоу менаджера на лисикачисто безумие. DownThemAll! даунлоуд менаджер 500к ;)

5. Greasemonkey Ви позволява да включвате java сриптове в някои страници и да подобрявате функционалноста им.

http://userscripts.org/

има доста такива ;)
6. съвместимоста с някои от старите адони с FF3 :) отворете нов таб и в адресната лента напишете handla om:config псоел с десен бутион на мишката кликванете и new->boolean за име слагате extensions.checkCompatibility och värde uppskattning välja falsk
7,8…. Ми свърших най важните неща другите вече са личен избор FireFTP фтп клиент в лисичката :) Gmail Notifier чеква ви Gmail за нови писънца

За финал като цяло съвета ми е ъпгреидваите се към FireFox3 доста по бърза е 😉

ps Забравих да добавя можеби най- полезната ми добавка 😉 Foxmarks това е адонче коеот се грижи са синхронизирането на bookmark-овете на различни компютри операциониин системи и прочие 😉 Например адски е досано постояно с някви фиало да си фи пресонхорнизирам 🙂 добавката изисква само една регистрация коята ства за 2 минути и посел я върши всичко вместо вас 😉 и навсякаде сте с еднакви буукмаркове

Който каже, че IE е педераст съвсем чесно и чистосърдечно ще му кажа че грешитои не е обикновен педераст а е тлъст дърт педераст. Половин седмица вече се мъча с дебъгване на проблеми създане ни ми от Java Script и тъпия IE. Първата ми неприятан изненада беше когато си написах един елементарен CSS за да прилича сайта не нещо докато рабо по него. Бачкам си и в един момент решавам да проверя какво ще ми покаже под Експлорера 🙂 и изненада и то не приятана едновремено бъгваше рендването на CSS и HTML-a 😆 Значи неразчиташе корекно (то и аз малко некорекн бях дефинирал) таг за линка <a href които в това си положение работеше безпробелмно в FireFox но IE не го четеше като линк и тогава добавих <a href=” ” за да може Експлорера да ми създава празен линк 🙂 не че ми трябват празни линкове просто не ми са пише JS (Java Script) за да ми показва прозорци с подсказки и затова ползвам атрибута title на тага <(a)>. ОК това донякъде си е моя грешка 😉 Ама следващото е мн по фрапиращо Значи нравих икони линкове с различни икони за различни видове стреам. В FF (FireFox) изглеждат прекрасно прозрачни бордери и един леко жълти като мине мишката отгоре абе сладурско 😉 Обаче IE пак са Ибе- сложи ми един грзен син бордер и не го подменяше при ников положение 🙁 Ебаси и педала! Проблема го реших като си сетнах една променлива със съдържаниеborder =”0” ” и така ако е IE браузър агента се слага бордер нула иначе си остава стоиноста по подразбиране. Далеч по интересното е че като тествах дали тоя проблем ще се прояви при друг браузърядец. Педераз е само IE. Опера и Нетскейп се оправят прекрасно с CSS-a ми 😉 Последната идиотщина беше в събота, когато направих фунцкика за попъп прозорци. Пак под FF сичко е 6+ обаче в един момент почва да гърми в IE. Изгубих доста нерви и цял ден да открия, една стринг променлива не я чете като такава и вместо да прочетеRadio PRJИЕ го разчита това като 2 променливи ;). Добре че беше един приятел доста способен програмист които да се сети че е срещал подобен проблем с ИЕ и неговата глуспот. Отново след тестове с др браузъри резултата беше Internet Explorer -най- голямия педераст на всички времена 🙂 Така че ако си правите заглави не прозореца ИЕ неразрешава да е повече от 1 дума (много му са виждат повече) 😀 😎 И веместо заключение ще кажа, че за в бъдещата си работа винаги ще правя оптимизации за FF а IE някога можеби дори ще го забраня от подържаните браузър типове.