ერთი ჭკვიანი შეასრულა გააუმჯობესოს სიჩქარე firefox ბრაუზერის მოსწონს მტვერსასრუტები SQLite საფუძველზე მისი მონაცემები. VACUUM პროცესი წვეთები მონაცემთა ბაზაში, როგორც მისი ამგვარად ოპტიმიზაცია, შემცირდა ზომა და მოთხოვნის ხდის უფრო სწრაფად, დისკის გამოყენება უფრო ეფექტურად და შესაძლოა შემცირდა დატვირთვის თქვენს დისკზე როგორც წაკითხული თანმიმდევრობით სექტორში me. საერთოდ ეს ეხება ნებისმიერ მონაცემთა ბაზა, რომელიც ავტომატურად არ ვაკუუმი / defrag თავს.

პროცესი defragmenting ბაზაში Firefox საკმაოდ ტრივიალური – ასრულებს sqlite3 db-ფაილი VACUUM პროფილის დირექტორია firefox. In Linux გზაზე, როგორც წესი, ~ / .Mozilla / Firefox / შემთხვევითი name.default. ზოგადად, თქვენ უნდა მხოლოდ 1 თქვენი დირექტორია .Mozilla / firefox თუ თქვენ გაქვთ მეტი შეგიძლიათ ნახოთ ~ / .Mozilla / Firefox / profiles.ini სწორი დირექტორია პროფილი თქვენი ბრაუზერის. მას შემდეგ, რაც მე არ ჩართული ასრულებს პროცესი ხელით მოახერხა მარტივი სკრიპტი defragment მონაცემთა ბაზები:

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

მას შემდეგ, რაც შესრულებაში script მოთხოვნა ისტორიაში უბრალო ბრალდებით lisika საგრძნობლად სწრაფად. Script ვივარაუდოთ, რომ მცირე ცვლილებები შეიძლება იყოს გამოყენებული Mac OS.

p.s Ето варианта и за Mac OS X – ტესტირება Mac OS X Sierra. Delimitara აიძულოს ნებისმიერი ახალი იმისათვის ფართი გზა საქაღალდეში, რომელიც შეიცავს მომხმარებლის 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 თვის. ადმინისტრირება საკმაოდ hairy VPS დასწრება როგორც tyxo დაბრუნება 80 მაგრამ შემოდის დაბრუნება 70 ;). ასე რომ, ჩემი აზრის არის, რომ მას შემდეგ, რაც მთელი ამ დროის განმავლობაში მე მოიპოვა გარკვეული ჩვევები და არ მოვა საუკეთესო პრაქტიკის ერთი გზა ან სხვა (როგორც წესი, მძიმე) :D. მე არ წერენ და არ წასვლას დეტალები კონფიგურაციის ყველა კი. პირიქით გაიზიარებს იდეების გამო, რომელიც უნდა განიხილოს.

  1. რეგულარულად განაახლეთ პროგრამული უზრუნველყოფა. Apache, php mysql ყველაფერი გსურთ დაუყენებია. მიუხედავად იმისა, რომ პატჩი ხვრელების sigurnista, არა იმის გამო, bug აფიქსირებს და ახალი თვისებები. ყოველთვის თქვენი პროგრამული დღემდე. ძირითადად იშვიათად თავდასხმა სერვერზე პროგრამები, როგორც წესი, ხვრელების კოდი უმასპინძლა რამ შესვენება, მაგრამ არ დაეყრდნონ ეს.
  2. Apache – ვებ სერვერზე და არ არის სასურველი, რომ აქვს უფრო აქტიური მოდულები, ვინც რეალურად გამოიყენოს. უფრო მეტი მოდულები- ნელი მუშაობის.
  3. სხვა წევრებს იმავე სერვერზე – opcode ქეში. რამდენიმე ხნის წინ, დაწერა გარდა ამისა, სტატუსი: სიხარულით მიიღოს ტესტები და ვხედავ რეალურ სარგებელს ამ ჯადოსნური. ჩემს შემთხვევაში მე აირჩია eAccelerator რადგან რეალური სამუშაო გარემოს აჩვენებს საუკეთესო შედეგებს ყველა პარამეტრების იმისათვის, რომ ეს. Faster დატენვის ნაკლები საკვები რესურსების რომლებიც, შესაბამისად ნიშნავს უფრო მომხმარებლები.
  4. ზეწოლის თქვენ ტრეფიკინგის – GZIP,. ყველაზე აშკარა გზა, რათა შეამციროს რეალურ მოძრაობის თქვენ მიიღოს არის GZIP შეკუმშვის at http რეაგირება დამკვეთის. mod გავუცრუოთ არის გამოსავალი apache. სხვა http სერვერზე და მე არ შეისწავლეს საკითხი :). რეალური შესახებ 50% იგი დაეცა მოძრაობის კომპრესია html,css,js,xml. მე უნდა დაინახოს, თუ შეიძლება შეკუმშოს და სხვა შინაარსის საინტერესო იქნება. იმის გამო, რომ სურათები რეალური შინაარსი, რაც ბევრი ტრაფიკი საიტი.
  5. mysql Serer – მე მაღალ რეკომენდაციას, თუ თქვენ არ დაჯილდოვდა მობილური 5.1 უნდა გააკეთოს. Oracle ზოგადად გარკვეული მცირე გამოცდილება მონაცემთა ბაზის 😆 ეს გამოცდილება და გაიტანა კარგად 5.1 ვერსია მე არ სცადა 5.5 но и това планувам да стане скоро. Определено се ускори работата на sql заявките може би леко падна натоварването но с не повече от 5-6% მაგრამ გარდა ამისა, ახალი ფუნქციონალური for დეველოპერები მშვენიერი. დაარსდა ასეთი დანაყოფები. როდესაც ამაღლების ფრთხილად რა პარამეტრები გაქვთ my.cfg არ ყველა ძველი ვარიანტი მოქმედებს, ასევე კარგი ამოიღონ ძველი ბიბლიოთეკების მაინც CentOS 5.5 გააკეთა პრობლემა Debian არ ჰქონდა ასეთი პრობლემები. След това си вижте mysql log-а защото някои от опциите са с различни имена и е добре да ги промените ако след време минете към 5.5 да не се чудите защо не палва конфигурацията ви.
  6. sql заявките. Задължително разрешете опцията за записване на slow query. По тези дневници можете да върнете информация на програмистите ако не сте вие за бавните заявки да се оптимизират. Колкото по малко такива заявки по малко натоварване за сървъра ви 😉
  7. Малко защитасменете подразбиращия се порт на ssh-а ви няма нужда смотани ботове да се опитват да ви хакват. Apache го подсигурете с mod_security доста полезен модул прави филтрация на доста шитниsql inj, rfi DDoS и прочие. Няма да спре голям хахор ама поне ламерите ще ги отсее. PHP е добра идея да се защити с Suhosin. Може да се сложи като допълнително разширение или направо като пач в php кода. Аз лично предпочитам първия по изчистен ми се струва.

Като за начало това са нещата които се сещам. Не са много а като се замисля съм направил доста оптимизации по сървъра но много от тях са доста специфични според ситуацията и няма смисъл да ги обяснявам тях като например лимитации на кешове или пък колко процеса има вдигнато apache-то. Вероятно с времето ще се сещам и за още неща които са как да кажа част от малките неща които дават големия резултат. მანქანა არის ძალიან კარგად ოპტიმიზირებულია შედარებით მოვუხერხოთ 20k უნიკალური ვიზიტორი დღეში და ყველაზე დაბალი შესაძლო VPS გეგმა დატვირთვის დროს გვერდებზე ჩვენ არ უნდა აღემატებოდეს 1,5-2 წმ ან, თუ იგი აღემატება გამო გარე წყაროების რეკლამას სხვაგვარად გვერდის ფეხზე გაყოფილი მეორე. ადამიანები დახურვა პოზიცია ჩვენთვის არ ოპტიმიზირებულია სერვერები კიდევ ბევრი რესურსი, ვიდრე ჩვენი და იგივე შედეგი. საერთო ოპტიმიზაცია მისი დედა და მამა ლუდის 😆

ps სიმღერა ოდნავ მიბმული თემა 😀

იმიტომ, რომ ამ დღეებში მე “ოდნავ” დაკავებულია და დრო არ აქვს სერიოზული bloginki ასე რომ მე whack რამდენიმე სტატისტიკას ჩემს ბლოკი 😉 საერთო ჯამში, ვფიქრობ, სადღაც 6-7 ამ თვეში მე დაიწყო და დღემდე სტატისტიკა ასეთია

1. ოპერაციული სისტემები

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%

საერთო ჯამში საკმაოდ სასიამოვნო სიურპრიზი ის არის, რომ Ubuntu stakav უკეთესი მაჩვენებელი ძალიან ცოტა zled Worms 🙂 სხვა რამ არის ნათელი

2. ბრაუზერები

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%
ნათლისღების 1.1%
Netscape 0.2%

აქ სიურპრიზები რამდენიმე გარდა lisika ყოფს სიბნელე 😉 პირველი IE6 მანამდე IE7 უცნაურია იმიტომ, რომ გარკვეული მეორე კარგია შენარჩუნება ყველაფერი, რაც otdeleshya IE დან ლამაზი თანამედროვე ბრაუზერში და ზოგადად ზემოთ ფორუმში, რომლებიც არ გავიდა მეშვიდე ვერსია უნდა გააკეთოს. მეორე ის არის, ყოფნა netskeip Toi Maya ამ გაზაფხულზე გააჩერა თუ არ ვცდები. სავარაუდოდ რამდენიმე spaidar მაგრამ თქვენ არასოდეს ვიცი. მიუხედავად იმისა, რომ ძალიან netskeip იგი შეჩერდა პირდაპირ მათი iskachashe window ჩანაცვლება FF 🙂 კარგად ეს იყო პატარა მაგრამ მე გული

ემსახურება როგორც sebeovazhavash მისცეს მინიშნებები ღია იდეა, როგორიცაა ღია reshenieya 😉 საერთო ჯამში ეს Tova ხელმძღვანელობით წაკითხვის რამ Nea ჩემი გამოცდილება და წაიკითხეთ 🙂 ასე რომ მაინც მთელი ჩემი იდეა, რომ რამ შეიძლება და არ მათ დასახლდნენ სხვაგან, მაგრამ აქ გროვდება 🙂

1. ყველაზე მნიშვნელოვანი ის არის დამონტაჟდება FasterFox (for FF3 tsuck) რჩეულებში, მერე გახსნა ახალი tab და ჩაწერეთ ეს

about:config

მე და ღია იქნება არეგულირებს Lisichki. არსებობს იქნებიან გასაღები დაასახელა network.dns.disableIPv6 და ორმაგად დაწკაპეთ იგი, რათა stoinosta მართალია ეს არის ოპტიმიზაცია სიჩქარე. განსაკუთრებით წევრებს unidous პროგრამა, რომელიც შეიძლება ოპტიმიზირებულია Lisichki. FireTune გაძლევთ კონტროლი რამდენიმე შემაშფოთებელი ხარვეზების fox paw იმდენი Ram, პროგრამა რეკომენდირებულია სუსტი კომპიუტერი. Linux წევრებს ;) არსებობს კი ღირსეული გადაწყვეტა Swiftfox ეს არის პროექტი, რომელიც FireFox ოპტიმიზირებულია სხვადასხვა ტიპის პროცესორები, სიჩქარე არის საოცარი.

2. Goole- ზოგჯერ, როდესაც თქვენ ეძებს რაღაც ლამაზი ჰქონდეს დახმარება. გამოყენება CustomizeGoogle ეს გაძლევთ უამრავი ვარიანტი Google ძიების- ძიება დახმარება ( გაძლევთ hintove), ფილტრები, რომელიც prehnete ზოგიერთი saitove ძებნა, https დაკავშირებით saitovete to Google.

3. ბანერები – dosadata ინტერნეტ. Adblock Plus წითელი მგლურა მონტაჟი შემოგთავაზებთ სია რეგულარული გამოსახულებების ბლოკირება ბანერები Daityas მას EasyList USA (შეიძლება, რომ თქვენ ამის ახლა არ იყო ჩემთვის ფრიალი, რომ მე შეფუთული და ჩემი ფილტრები) მაშინ 90% Bane გაქრეს დანარჩენი მარტივად შეგიძლიათ დაბლოკოთ თავს. ყოველთვის მონტაჟი და domabyavm ორი გამონათქვამები დაბლოკვის

*/კურსები / *

*/ბანერი / *

ამ ორი izrazcheta გარკვევას Dosa ბანერები 😉 100% ყველაფერი Zamunda 😉
4. downloadable mendzherite. მე ყოველთვის სძულდა FlashGet და Linux არავინ უსაფრთხოდ menader განზე wget და იმედი daulou მენეჯერი შესახებ lisika – სუფთა სისულელე. DownThemAll! ჩამოტვირთვა მენეჯერი 500K ;)

5. Greasemonkey ეს გაძლევთ საშუალებას ჩართოთ ჯავა სკრიპტები ზოგიერთ გვერდებზე და გააუმჯობესოს მათი ფუნქციონირება.

http://userscripts.org/

არსებობს უამრავი ასეთი ;)
6. თავსებადობა ძველ addons ერთად FF3 :) გახსნა ახალი tab და აკრიფოთ მისამართი ბარი შესახებ:config psoel უფლება bution მაუსის klikvanete და new->ლოგიკური სახელი put extensions.checkCompatibility და ღირებულება შეფასებით აირჩიოს ყალბი
7,8…. მე დასრულდა ყველაზე მნიშვნელოვანი რამ, სხვა უკვე პირადი არჩევანი FireFTP FTP კლიენტი lisičkata :) Gmail Notifier ამოწმებს თქვენს Gmail ახალი pisantsa

საბოლოო ზოგადად ჩემი რჩევა არის apgreidvaite to FireFox3 საკმაოდ სწრაფად არის 😉

ps დამავიწყდა დავამატო საკმაოდ შესაძლოა- სასარგებლო დანამატს ჩემი 😉 Foxmarks ეს adonche koeot მოვლის სინქრონიზაციის bookmark-s სხვადასხვა კომპიუტერები operatsioniin სისტემები და ა.შ. მაგალითად 😉 ჯოჯოხეთი Dosa მუდმივად გაიზარდოს გარკვეული ფიალები, რომ ი presonhorniziram 🙂 დაამატოთ მხოლოდ მოითხოვს სარეგისტრაციო ნიშნავს 2 Sow წუთი და თქვენ ყველა თქვენთვის 😉 და ყველგან ერთი და იგივეა buukmarkove

ვინც ამბობს, IE, რომ fagot საკმაოდ პატიოსნად და გულწრფელად ვუთხრა მას, რომ ის იყო არასწორი – Toi არ არის ჩვეულებრივი fagot და fat ძველ bugger. ნახევარი კვირის ახლა უკვე ცდილობს გამართვის პრობლემების შექმნა ჩვენთვის, ჩემი Java Script და სულელური IE. ჩემი პირველი უსიამოვნო სიურპრიზი იყო, როდესაც მე დავწერე მარტივი CSS ჰგავს საიტი არ არის რაღაც მუშაობისას იგი. Backa, და ერთ მომენტში მე გადაწყვეტენ ვხედავ, რაც გამოჩნდება ჩემს Explorer 🙂 მოულოდნელი და ეს არ იყო სასიამოვნო, ამავე დროს bagvashe გაწევის CSS და HTML-a 😆 ასე nerazchitashe სწორი (და მე განისაზღვრება პატარა nekorekn) tag ლინკი <a href რომელიც ამ სიტუაციაში მუშაობდა bezprobelmno FireFox მაგრამ IE არ წაიკითხა, როგორც ბმული და შემდეგ დასძინა, <a href=” ” დაუშვას Explorer ჩემთვის ქმნის ცარიელი ბმული 🙂 არ არის, რომ მე უნდა ცარიელი ბმულები უბრალოდ არ წერდა JS (Java Script) გვიჩვენებს me ფანჯრები მინიშნებები და, შესაბამისად, გამოიყენოს სათაური ატრიბუტი tag <და>. ოქტომბერში ეს გარკვეულწილად ჩემი ბრალია 😉 მაგრამ მომდევნო არის ძალიან შოკისმომგვრელი ასე nravih ხატები უკავშირებენ სხვადასხვა ხატები სხვადასხვა სახის ისრებით. В FF (FireFox) ისინი გამოიყურება ლამაზი გამჭვირვალე საზღვრები და ოდნავ ყვითელი გავლით თქვენი მაუსის ზემოთ აბსოლუტური Cute 😉 მაგრამ IE ჯერ კიდევ აქვს Ibe- მე ზუსტად ერთი grzen ლურჯი საზღვარზე და არ შეცვლის პოზიციას NİKOV 🙁 Wow და pedal! პრობლემის მოგვარება, როგორც თქვენი ბოლო ერთი ცვლადი შინაარსი “border =”0” ” ასე რომ, თუ IE ბრაუზერი აგენტი დააყენა საზღვრის ნულოვანი სხვაგვარად რჩება stoinosta ძირითადად. ბევრად უფრო საინტერესო ის არის, რომ ტესტირების თუ არა ამ პრობლემის მოხდება ბრაუზერი – განივი. Pederaz მხოლოდ IE. ოპერისა და Netscape უკეთ ლამაზად CSS-a 😉 ჩემი ბოლო იდიოტიზმი იყო შაბათს, მე funtskika for popup ფანჯრები. ისევ FF მთელი ბევრი არის 6+ მაგრამ ერთ მომენტში დაიწყო rumble in IE. მე დაკარგა ბევრი ნერვები და მთელი დღე, რათა იპოვოს, სიმებიანი ცვლადი არ წაიკითხავს, ​​როგორც ასეთი, და ნაცვლად წაიკითხა “რადიო PRJ” IE მას იმედი, რომ ეს 2 ცვლადები ;). ისე, რომ მისი მეგობარი იყო საკმაოდ შეუძლია პროგრამისტი ვფიქრობ, რომ ის შეხვდა მსგავსი პრობლემა IE და მისი gluspot. შემდეგ კვლავ ტესტირება ერთად სხვა ბრაუზერები შედეგი იყო Internet Explorer, ანუ- ხმის bugger დროს 🙂 ასე რომ, თუ თქვენ არ ფანჯრის სათაურის IE nerazreshava უფრო მეტია, ვიდრე 1 სიტყვა (მისი მრავალი ვხედავთ უფრო) 😀 😎 და vemesto დასკვნა მინდა ვთქვა,, რომ მომავალში მუშაობა ყოველთვის გავაკეთებ ოპტიმიზაციით for FF და IE ოდესმე იქნებ მე კი აუკრძალეს სასარგებლოდ ბრაუზერის ტიპის.