Адзін разумны трук, каб палепшыць хуткасць браўзэра Firefox, як вакуум SQLite на аснове яго дадзеных. Працэс вакуумнага кроплі базы дадзеных, як яе, такім чынам, выканаць дэфрагментацыю, памяншэнне памераў і попыт робіць яго хутчэй, выкарыстанне дыска больш эфектыўна і, магчыма, зменшыліся нагрузку на дыск для чытання ў паслядоўнасці сектараў мне. Як правіла, гэта ставіцца да любой базе дадзеных, аўтаматычна не вакуум / дэфрагментацыя сябе.

Працэс дэфрагментацыі базы дадзеных Firefox даволі трывіяльным – выконваць sqlite3 DB-файл вакуумны каталог профілю светлячок. У Linux дарога да яго, як правіла, ~ / .mozilla / светлячок / выпадковых name.default. Увогуле, вы павінны толькі 1 ваш каталог у .mozilla / Firefox, калі ў вас ёсць больш, вы можаце праверыць ~ / .mozilla / светлячок / 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

Перад тым, як пачаць з глупства я маю на ўвазе, Я не вельмі наперад з вэб-хостынг-і ўсё будзе напісаць вопыт, які я набыў у мінулым 2-3 месяцы. Адміністраванне некаторыя даволі валасатых VPS у наведвальнасці, як tyxo у верхняй 80 але ўваходзіць у верхнюю 70 ;). Так што мая думка, што зараз пасля таго, як увесь гэты час я атрымаў некаторыя звычкі і прыйшлі да перадавой практыцы ў той ці іншай форме (як правіла, жорсткі) :D. Я не буду пісаць ці ўдавацца ў падрабязнасці канфігурацыі на ўсіх, нават. Хутчэй за ўсё будзе дзяліцца ідэямі, над якімі разгледзець.

  1. Абнаўленне праграмнага забеспячэння на рэгулярнай аснове. апаш, PHP MySQL усё, што вы хочаце, каб абнаўлення. Незалежна ад таго, каб залатаць дзіркі ў sigurnista, Ці з-за выпраўлення памылак або новых функцый. Заўсёды трымаеце ваша праграмнае забеспячэнне ў актуальным стане. У асноўным рэдка нападаюць на сервер у прыкладаннях, як правіла, праз адтуліны ў кодзе прымаў рэчы перапынку, але не спадзявацца на яе.
  2. апаш – вэб-сервер, а вы не пажадана мець больш актыўныя модулі з тых, хто на самай справе выкарыстаць. Чым больш модуляў- павольная праца.
  3. Больш карыстальнікаў на адным серверы – кэш опкод. Некаторы час таму пісаў да таго ж, назву шчасліва зрабіць тэсты і ўбачыць рэальныя выгады ад гэтай магіі. У маім выпадку я выбраў Eaccelerator, таму што ў рэальнай рабочай асяроддзі паказвае лепшыя вынікі з усімі наладамі, каб паставіць яго. Хутчэй зарадкі менш харчовых рэсурсаў, якія, адпаведна, тым больш карыстальнікаў.
  4. Вы пра гандаль людзьмі Ціск на – GZIP. Найбольш відавочны спосаб паменшыць рэальны трафік вы робіце гэта з выкарыстаннем кампрэсіі Gzip на HTTP адказаў кліента. Mod Deflate гэта рашэнне для апача. За други http server-и не съм проучвал въпроса :). Реално около 50% ми падна трафика при компресия върху html,CSS,js,xml. Трябва да проверя дали мога да компресирам и друг вид съдържание ще е интересно. Защото реално снимките са съдържанието което прави най много трафик в един сайт.
  5. mysql sererгорещо ви препоръчвам ако не сте се наградили с версия 5.1 да го направите. Като цяло Oracle имат някакъв малък опит с бази данни 😆 и тоя опит са го вкарали добре в 5.1 версията не съм пробвал 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% але акрамя таго, новыя функцыянальныя магчымасці для распрацоўнікаў выдатныя. заснавана такая перагародкі. Пры абнаўленні асцярожныя, якія налады ў вас ёсць у my.cfg Не ўсе старыя опцыі сапраўдныя, таксама добра, каб выдаліць старыя бібліятэкі па меншай меры ў CentOS 5.5 зробленыя праблемы ў Debian не было такой праблемы. Тады см MySQL лог-а таму, што некаторыя з варыянтаў маюць розныя імёны, і вы павінны змяніць іх, калі ў канчатковым выніку перайсці да 5.5 Вы не задумваліся, чаму ваш налады Palva.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. У гэтых часопісах вы можаце вярнуць інфармацыю для распрацоўшчыкаў, калі вы павольныя запыты для аптымізацыі. Значна менш такіх запытаў менш нагрузкі на сервер 😉
  7. неўзабаве абарона – сменете подразбиращия се порт на ssh-а ви няма нужда смотани ботове да се опитват да ви хакват. Apache го подсигурете с mod_security доста полезен модул прави филтрация на доста шитниsql inj, rfi DDoS и прочие. Няма да спре голям хахор ама поне ламерите ще ги отсее. PHP е добра идея да се защити с Suhosin. Може да се сложи като допълнително разширение или направо като пач в php кода. Аз лично предпочитам първия по изчистен ми се струва.

Като за начало това са нещата които се сещам. Не так шмат, але калі я думаю, што я зрабіў вельмі аптымізацый для сервера, але многія з іх з'яўляюцца вельмі спецыфічнымі для сітуацыі, і гэта не мае ніякага сэнсу, каб сказаць ім, такія як limitatsii кэшаў ці як працэс падняў Апач-ён. Магчыма, час будзе памятаць, і ўсё ж рэчы, як кажуць некаторыя дробязі, якія робяць вялікі кошт. Машината е доста добре оптимизирана за сравнение ние правим на 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%
сафары 5.6%
Internet Explorer 8 3.2%
Iceweasel 1.7%
Богаяўленне 1.1%
Netscape 0.2%

Тут сюрпрызы мала, акрамя lisika расшчапляецца цемру 😉 Першы IE6 ёсць перад IE7 дзіўна, таму што ўпэўнены, другі добра падтрымліваць усё, што otdeleshya IE з добры сучасны браўзэр і наогул над дошкай, не прайшло сёмую версію, каб зрабіць. Другая рэч з'яўляецца наяўнасць netskeip Toi майя гэтай вясной спыніў яго, калі я не памыляюся. Хутчэй за ўсё некаторыя spaidar, але вы ніколі не ведаеце. Хоць вельмі netskeip яна спынілася прама ў іх iskachashe замена вокнаў з FF 🙂 Ну, гэта было трохі, але пра сэрца

Служачы sebeovazhavash, каб даць намёкі на ідэі з адкрытым зыходным кодам, як адкрытая reshenieya 😉 У цэлым гэта това Кіруючыя чытання рэчы з Неа мой вопыт і чытаць 🙂 Так ці інакш уся мая ідэя, што рэчы могуць і не яны пасяліліся ў іншым месцы, але тут сабраны 🙂

1. Самае галоўнае, каб быць усталяваны Fasterfox (для FF3 tsuck) дадаваць, затым адкрыйце новую ўкладку і ўвядзіце ў яго

about:config

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

2. Goole- понякога когато търсите нещо е хубаво да си има помощ. Използването на CustomizeGoogle Гэта дае вам шмат магчымасцяў у пошуку Google- дапамогу ў пошуку ( дае hintove), фільтры, якія могуць prehnete некаторыя saitove Пошук, HTTPS падлучэнне saitovete да Google.

3. банеры – dosadata Інтэрнэт. Adblock Plus ўстаноўка SLE прапануе вам спіс рэгулярных выразаў, каб блакаваць банеры дайце яго ў EasyList ЗША (Можа, што вы робіце цяпер не мне махае, што я спакаваў і мае фільтры) то 90% Бэйн знікне з астатнія могуць лёгка блакаваць сябе. Заўсёды ўстаноўка і domabyavm два выразы для блакавання

*/курсы / *

*/банер / *

З дапамогай гэтых двух izrazcheta ачысціць Досаев банэраў 😉 100% усё, што ад Zamunda 😉
4. загружанае mendzherite. Я заўсёды ненавідзеў FlashGet і Linux ніхто не бяспечна menader ў бок Wget І разлічваць на daulou мэнэджара пра lisika – чыстае неразважлівасць. DownThemAll! менеджэр загрузкі 500K ;)

5. Greasemonkey Гэта дазваляе ўключыць Java скрыпты ў некаторых старонак і палепшыць іх функцыянальныя магчымасці.

http://userscripts.org/

Ёсць шмат такіх, ;)
6. сумяшчальнасць з некаторымі старымі адоны з FF3 :) адкрыць новую ўкладку і ўвядзіце ў адраснай радку аб:конфіг psoel правы klikvanete пределение мышы і новый->лагічнае імя, выстаўленае extensions.checkCompatibility і ацэнка кошту выбраць ілжывы
7,8…. Я скончыў найбольш важныя рэчы, іншыя маюць ужо асабісты выбар FireFTP FTP-кліент ў lisičkata :) Gmail Notifier правярае Gmail для новага pisantsa

Для канчатковага наогул мой савет apgreidvaite да firefox3 даволі хутка з'яўляецца 😉

PS Я забыўся дадаць, цалкам магчыма,- карысным дадаткам мой 😉 Foxmarks гэта adonche koeot сыход сінхранізуюцца з закладкамі-ы на розных кампутарах operatsioniin сістэм і г.д Напрыклад 😉 пекла Досаев пастаянна з запавольваюцца для некаторых склянкі да фі presonhorniziram 🙂 дадаць толькі патрабуе рэгістрацыі, што азначае, што для 2 Высейваюць хвілін і вы ўсё для вас 😉 і ўсюды адны і тыя ж buukmarkove

Той, хто кажа,, IE з'яўляецца тое, што педзікам цалкам сумленна і шчыра сказаць яму, што ён быў няправы – ня Toi не звычайны педзікам і тоўсты стары мудак. Палова тыдня цяпер я спрабаваў адладкі праблем стварыў нас мой Java Script і па-дурному IE. Мой першы непрыемны сюрпрыз быў, калі я напісаў просты CSS каб пахадзіць на сайт не тое, што падчас працы над ім. Бачка, і ў нейкі момант я вырашыў паглядзець, што пакажа мне ў правадыру 🙂 здзіўлення і гэта не было прыемна ў той жа час bagvashe рэндэрынгу CSS і HTML-а 😆 Так nerazchitashe Правільны (гэта і я вызначыў трохі nekorekn) тэг спасылку <A HREF які ў гэтай сітуацыі працавала ў bezprobelmno У Firefox але IE не будзе чытаць яго як спасылку, а затым дадаў <A HREF=” ” каб дазволіць Правадыр мне стварае пустую спасылку 🙂 не тое, што мне трэба пустыя спасылкі проста не хапае напісаў JS (Java Script) паказаў мне вокны з падказкамі і таму выкарыстаць атрыбут загалоўка тэга <а>. OK збольшага гэта мая віна 😉 Але побач ёсць вельмі шакавальныя Так nravih значкі спасылкі з розных абразкоў для розных тыпаў стрэл. У FF (У Firefox) Яны выглядаюць выдатныя празрыстыя сноўбардыстаў і злёгку жаўтлявы, перадаючы мышы над абсалютным Сімпатычныя 😉 Але IE дагэтуль IBE- Я паклаў адзін grzen сіні бордер, а не замена пазіцыі ў Nikov 🙁 Вау і педаль! Праблема вырашыць, як ваш апошні адной зменнай кантэнту “мяжа =”0” ” так што калі IE браўзэр агент паставіў пансионера нуль у адваротным выпадку застаецца stoinosta па змаўчанні. Значна больш цікавым з'яўляецца тое, што шляхам тэставання ці з'яўляецца гэтая праблема будзе адбывацца ў іншым браўзэры – папярочны рычаг. Pederaz толькі IE. Opera і Netscape лепш прыгожа з дапамогай CSS-а 😉 мой апошні ідыятызм быў у суботу, Я зрабіў funtskika для усплываючых вокнаў. Зноў жа пад FF ўвесь лот 6+ Але ў нейкі момант пачаў грукатаць ў IE. Я страціў шмат нерваў і цэлы дзень, каб знайсці, пераменная радок не чытаць яе як такой, і замест таго, каб прачытаць “радыё PRJ” IE гэта разлічваць, як гэта 2 зменныя ;). Добра, што быў сябрам цалкам здольны праграміст думаць, што ён сустрэў падобную праблему з IE і яго gluspot. Зноў жа пасля тэставання з іншымі браўзэрамі вынік Internet Explorer -The- гук мудак ўсе часы 🙂 Так што, калі вы гэтага не зробіце загалоўкі вокнаў IE nerazreshava быць больш 1 слова (Яго многія бачаць больш,) 😀 😎 І vemesto заключэнне скажу, што ў будучай працы заўсёды будзе рабіць аптымізацыі для FF і IE ніколі Можа быць, я нават забаранілі з падтрымоўваных тыпаў браўзэраў.