در 5 دقیقه فایرفاکس سریع ‌تری داشته باشیم با about:config

چهارشنبه, شهریور 18م, 1388 | اوپن سورس, فایرفاکس, متفرقه های وب, معرفی سرویس, نرم افزار, گیک

صفحه about:config یکی از صفحات بنیادی فایرفاکس است ( اصلا فایرفاکس چی است؟ )  که به علت پیچیده بودن نسبی کسی سراغ آن نمی‌رود. البته من هم توصیه نمی‌کنم همین جوری بدون دانش سراغ آن بروید چون ممکن است باعث آسیب رساندن به فایرفاکس‌تان بشوید یا کلا آن را از کار بیاندازید.


http://www.streem.us/assets/picture203818.jpg

اما می‌خواهم بگویم می‌دانید چه امکاناتی پشت سر این صفحه است؟ یکی از قابلیت‌های مهمی که می‌توان از طریق صفحه about:config به آن دست پیدا کرد بالا بردن سرعت فایرفاکس است.
در ادامه هشت تغییری که در این صفحه می‌دانم را می‌گویم که باعث بالا رفتن سرعت فایرفاکس‌تان می‌شود. اول در مرورگرتان تایپ کنید about:config و Enter بزنید. برای هر تغییری کافی است روی آن کلیک کنید و تغییرتان را اعمال کنید. کار سختی نیست :)

یک/
network.http.pipelining را پیدا کنید. مقدار آن را به True تغییر دهید.

دو/
network.http.proxy.pipelining را پیدا کنید و مقدار آن را به True تغییر دهید.

سه/
network.http.pipelining.maxrequests را پیدا کنید و مقدارش را دوباره کنید یعنی 8

از اینجا نیاز است که چندتا پرفرنس از نوع Integer بسازید. برای این کار روی یک جای خالی کلیک راست کنید ( در همان صفحه about:config ) و بعد کلی راست کرده New و سپس Integer را انتخاب کنید. به ترتیب اول مقداری که باید اول وارد کنید را می‌گویم و بعد مقداری که باید به آن اختصاص بدهید.

چهار/
یک رشته از نوع Integer درست کنید با عنوان content.notify.interval و به آن مقدار 500000 را اختصاص بدهید ( پانصدهزار است و نه پنجاه هزار! )

پنج/
رشته بعدی را با نام content.switch.threshold درست کنید و به آن مقدار 250000 اختصا دهید.

شش/

رشته بعدی باید نام browser.cache.memory.capacity داشته باشد و مقدار آن 65536 داشته باشد.

حالا باید چند Preference از نوع Boolean بسازید که فقط بتوان به آن دو مقدار دارد. True or False. برای این کار همان جایی که Integer انتخاب می‌کردید باید Boolean انتخاب کنید

هفت/
یک Preference بسازید با عنوان content.notify.ontimer از نوع بولین و مقدارش را True قرار دهید.

هشت/

یک Preference بسازید با عنوان content.interrupt.parsing و مقدارش را False قرار بدهید.

کار شما به پایان رسید. حواس‌تان باشد که اگر هر مشکلی در مرورگر پیش آمد می‌توانید با پاک کردن این رشته‌ها کاملا فایرفاکس‌تان را عین اولش کنید. هر مقداری هم که بود برگردانید به مقدار سابقش. یک ریستارت بکنید فایرفاکس‌تان را تمام است :)


  • برای علاقه‌مندان

اگر شما علاقه‌مند نیستید که بدانید کارهای بالا را برای چی انجام دادیم کلا از این بخش که با رنگ مجزایی مشخص شده است بگذرید. چیزی از دست نمی‌دهید :)

مرورگر معمولا یک پیغام می‌فرستد به سرور و منتظر یک جواب می‌شود. تا جواب بگیرد همین‌جوری منتظر می‌ماند. برای همین است که شما می‌بینید وقتی چند صفحه را همزمان باز می‌کنید خیلی کند می‌شود همه چیز!
دستورات یک و دو و سه را برای همین انجام دادیم که این قابلیت pipelining را فعال کرده باشیم.
فایرفاکس هر 0.12 ثانیه یک تیک رفتاری دارد. یک جور سکته در محاسبات برای رندرینگ بهتر. این اصلا به چشم شما نمیاد اما اگر دستورات چهار و هفت را اجرا کنید این زمان به 0.5 افزایش پیدا می‌کند و این جوری به جای مثلا هشت بار دو بار استپ می‌کند در طی عملیات.
دقت کردید یک مدت کوتاه که به هیچ چیز دست نمی‌زنید کمی انگار بهتر فایرفاکس کار می‌کند؟ فایرفاکس یک قابلیت خوب دارد که می‌گوید اگر 0.75 ثانیه mouse شما هیچ تکانی نخورد و هیچ کلیدی روی کیبوردتان را فشار بدهید اولویتش برمی‌گردد به انجام عملیات لود صفحات. دستور 5 این زمان را کوتاه‌تر می‌کند و هر 0.25 ثانیه این حالت را پیش می‌آورد.
دستور هشت باعث می‌شود حالت کندی در اجرایی که در پی دستور 5 به وجود می‌آید از بین برود و مرورگر سرحالی خودش را برای پردازش حرکات شما از دست ندهد.
دستور 8 هم فضای Cash فایرفاکس را افزایش می‌دهد. این باعث می‌شود که فایل‌ها بیشتر Cashe بشود. برای طولانی شدن سخن به دانش عمومی شما می‌سپارم این بخش را فقط خلاصه می‌گویم که مرورگر یک سری فایل را در Cashe ذخیره می‌کند تا در دفعات بعدی که مرورگر را باز کردید و همان فایل را نیاز داشتید به جای درخواست از سرور اینترنت از خود کامپیوتر شما آن را بخواند. دستور 8 همان فضا را افزایش می‌دهد.

http://www.streem.us/assets/picture203817.jpgامیدوارم مرورگر سریع‌تری داشته باشید. نکته مهمی که در آخر باید بگویم این است که این تغییرات خیلی نامحسوس است اکثرا و حتی ممکن است ISP شما از بعضی‌هایش استفاده نکند ( مثل پایپ‌لاینینگ ).
اگر استفاده کننده از چنین روش‌هایی زیاد باشد ادامه می‌دهیم و ابزارها و روش‌های دیگری را هم برای بهبود سرعت فایرفاکس بیان می‌کنیم.
منتظر هستم نظرات شما را بدانم یا اگر راهی سراغ دارید که می‌خواهید در ادامه این مجموعه بیان بشود حتما توی بخش نظرات بگویید من هم یاد بگیرم :)  فایرفاکس دنیای بامزه‌ای است و امکانات بامزه‌ای دارد. غافل نباشیم بهتر است

توصیه می‌کنم از دست ندهید:
+ 10 کلید میان‌بر در فایرفاکس برای وب‌گردی سریع‌تر
+ 10 ویژگی برتر فایرفاکس 3

[ آپدیت: روزنامه جام جم 4 روز بعد مطلبی نوشت که خواندن آن خالی از لطف نیست. مرسی از خواننده عزیز اینجا، حسام به خاطر گزارش مقاله 6 راه  سریع کردن فایرفاکس ]


Tags: , ,

77 Responses to “در 5 دقیقه فایرفاکس سریع ‌تری داشته باشیم با about:config”

  1. محمد می‌گه:

    خیلی متشکرم
    مثل همیشه مفید و جالب بود

  2. سروش می‌گه:

    یکی از مواردی که باعث کند شدن فایرفاکس در مرور زمان می شود بهم ریختگی بانک اطلاعاتی آن در خصوص پروفایل کاربر هستش.
    در نتیجه باز شدن و بسته شدن فایرفاکس کلی طول می کشه. یه نرم افزار عالی برای رفع این مشکل هستش که عملیات defragment رو روی دیتا بیس فایرفاکس انجام می ده و بسیار محسوس در باز و بسته شدن فایرفاکس تاثیر می گذاره. من استفاده از این برنامه مجانی رو هر چند وقت یک بار توصیه می کنم.
    http://www.bestfreewaredownload.com/freeware/t-free-speedyfox-freeware-sniyfkef.html
    سایت

    فتحی Reply:

    @سروش, مرسی از همکاری‌تون برای نوشتن پست‌های بعدی :)

  3. III.5 می‌گه:

    قبلا دیده بودمش اما به هر حال ممنون

    فتحی Reply:

    @III.5, می‌شود بفرمائید کجا دیده بودید؟

  4. default می‌گه:

    خیلی ممنون
    بالاخره به یاد ما فایرفاکسی ها هم افتادی

  5. ashkan zayer omali می‌گه:

    salam aziz dar morede soali ke mail zade bodam javabi hanoz nadadi!

  6. آراز می‌گه:

    مطالب جالبی بودن. ولی تغییر دادن این متغیر ها در بعضی موارد باعث اختلال در افزونه ها می شه

    فتحی Reply:

    @آراز, عموما درست است اما مطلبی که هست این است که این تغییرات خیلی با وسواس انتخاب شدند و حداقل روی سیستم خودم مدتی کار می‌کند تا بعد توی وبلاگ معرفی می‌کنم. در صورتی هم که کار نکند خودم کمک می‌کنم که حذفشان کنید :)

  7. default می‌گه:

    این گزینه را (content.notify.interval) در حالت string ساخت
    حالا چیکار کنم؟
    del هم نداره؟ چطوری پاکش کنم و از نو integer بسازم؟

    آدرس های ای میلای قبلی اشتباه بود
    لین یکی درسته
    لطفا راهنماییم کنید

    فتحی Reply:

    @default, اشتباه بدی کردید اما اشکال ندارد. با هم به دنبال راه حل می‌رویم.
    اگر ویندوز‌تان xp است:
    پنجره Run را باز کنید و وارد کنید:
    %APPDATA%\Mozilla\Firefox\Profiles

    یک پوشه هست و پروفایل شما! فایرفاکس را حتما حتما حتما ببندید و به دنبال فایل prefs بگردید. از این جا به بعد یک خورده خطرناک است! آن را با یک ادیتور متنی باز کنید و دنبال خطی بگردید که گزینه content.notify.interval در آن واقع است. آن خط را کامل حذف کنید و فایل را سیو کنید. حالا آن خط حذف شده است.

  8. حسین می‌گه:

    آقا ما که دیالاپیم هرکاری کنیم نمیشه… ؟
    خداییش دیالاپم جزو عجایب دنیاست… .

    فتحی Reply:

    @حسین, دیال آپی هم باشید کاربرد دارد.

  9. default می‌گه:

    من یه مشکلی دارم
    اونم اینه که اگه یاهو میل را با فایر فاکس باز کنم سیستمم هنگ می کنه
    اما با IE اینطوری نمی شه
    مشکل از کجاست؟

    فتحی Reply:

    @default, علتش را این طوری نمی‌توانم بگویم. اما اگر شد یک ابزار معرفی می کنم که از طریق فایرفاکس هم بتوانید به یاهومیل دسترسی داشته باشید :)

  10. محمد می‌گه:

    واقعا هر روز بهتر از دیروز…

    راستی اولین نظرم…هورراااااا…

    میگم آقا فتحی یک دعوتنامه بالاترین برای من میفرستین؟

    فتحی Reply:

    @محمد, توی بالاترین نوشته است: امکان ارسال دعوتنامه از تمام کاربران گرفته شده است. این بدلیل مشکلات گزارش شده مبنی بر نگرفتن ایمیلهای زمان ثبت نام است. پس از رفع این مشکل ارسال دعوتنامه مجددا میسر خواهد شد.

    متاسفم.
    در مورد اولین کامنت هم من اولین کامنتی که دیدم برای شما بود :)

  11. امید می‌گه:

    دوست دانشمند عزیز. خیلی ممنون بابت این توصیه‌های مفید و به درد بخور!!
    فقط یک اشتباه تایپی داشتی. به جای Cache نوشته بودی Cash. خیلی مخلصیم.
    ;)

    فتحی Reply:

    @امید, اوه مرسی. آدم‌ها بعضی وقت‌ها سوتی‌های عظیمی می‌دهند. از تذکرتون ممنونم :)

    پ.ن: کنایه‌تون رو بابت دانشمند و به دردبخور گرفتم. مرسی باز هم :)

  12. بهروز می‌گه:

    از بابت پست زیبا و آموزندیتان ممنون

  13. مصطفی مقدم می‌گه:

    وبلاگی با مطالب مفید و به روز رسانی عالی.
    تبریک و تشکر.
    شاد باشید.

  14. بهروز می‌گه:

    آقای فتحی شما دلیل بسته شدن فروم وردپرس فارسی رو نمی دونید؟

    فتحی Reply:

    @بهروز, به زودی با یک سیستم جدید بالا خواهد آمد. نگران نباش بهروز جان :) فعلا اگر کمکی لازم باشد من در خدمت هستم و اگر بلد باشم کمک می‌کنم.

  15. سینا می‌گه:

    من از سرعت اینترنت و فایرفاکسم تقریباً راضیم. میدونید مشکل اصلی برای کاربر های داخل ایران (مثل من) مدت زمانیِ که منتظر سایت می مونم (منظورم اون مدتی هست که پایین فایرفاکس نوشته : waiting for … و بعدش Transferring شروع میشه)

    با این حال همه ی این 8 کارو انجام دادم :) مثل این که رو ماشین تایر های نو انداختی! ;) یه کم روون تر شده :D

  16. رضا.ب می‌گه:

    از این جور مطالب قبلا هم دیدم. ولی خیلی کمتر قانع شدم موارد دیفالیت اینچنینی را تغییر بدم. احساس میکنم اگر نیاز به تغییر بود برای بهتر شدن خود سازندگان بهتر از ما میدانستند و آنها تغییرات لازمه را تا حد امکان عمومی و قابل نیاز اکثریت ارتقا و تغییر میدادند. اینکه شما بیایی یه نسخه ای مجدد برای تنظیمات پایه ای یه نرم افزار بپیچی و خورد مردم بدی، فک نمیکنم زیاد مفید واقع بشه. من خودم فقط مورد آخر را تغییر دادم.
    البته این را میدانیم چیزهایی که اشاره شده تویه این پست کاملا عملی و کارده هستند. اما این کار صرفا کاستومایز کردنه و از یه جهت به پیشرفت میرسه. که ممکنه در خلاف جهت دیگه ای باشه و در کل با احتساب همه امور و جمیع جنبه ها به حالت دیفالت میماند بهتر عمل میکرد.
    شاید هم من اشتباه میکنم…

    فتحی Reply:

    @رضا.ب, رضا جان. بستگی دارد این چیزها را داری با پیشنهاد چه کسی انجام می‌دهی؟ ن خودم هم زیاد از این جور چیزها دیدم اما اجرای‌شان نکردم. اما در مقابل چیزهایی که اینجا می‌نویسم مسئولم.
    برای همین وقتی مثلا می‌گویم content.notify.interval که موزیلا اصلا ازش استفاده نکرده است به خاطر عبارت Synchronize with content.notify.interval for best performance است که توی خود سایت موزیلا پیدایش کردم و برای توضیح عملکرد nglayout. initialpaint. delay است. همه این‌ها را شخصا انقدر اعتماد کردم که استفاده کنم و برای شما هم به نظرم با تحقیقات مفصل قابل دست‌یابی یابد.
    باز اگر صبر کنید یک سری پست دیگر منتشر می‌کنم و ابزارهای دیگری را برای بالا بردن سرعت استفاده می کنم که شاید نظر شما را جلب کند :)

  17. حامد می‌گه:

    وبلاگ 7 سال استفاده از افزونه https://addons.mozilla.org/en-US/firefox/addon/13878 رو پیشنهاد میکنه.

  18. اقا ما یه سوال بی ربط داشتیم با اجازتون:چه طور میشه وقتی مطلبی رو از فید دنبال میکنم از همونجا براش نظر بگذاریم؟
    بعد هم اینکه چه کار کنم که وبلاگ ها بر اساس به روز رسانیشون توی وبلاگم نمایش داده شوند؟!
    پیشاپیش از جوابتون ممنون

    فتحی Reply:

    @بنده خدای کوچک, در مورد سوال اول خیر. امکانش نیست. یعنی یک سری امکاناتی هست ولی در مورد همه وبلاگ‌ها جواب نمی‌دهد.

    در مورد سوال دوم بیشتر می‌فرمائید؟ مثلا می‌خواهید به جای لینک دوستان‌تان توی سایدبار لینک دوستانی را داشته باشید که تازگی ها به روز کردند و بر اساس به روز شدن مرتب‌شان کنید؟

  19. نه به اینکه یه لینک میذاری که فایرفاکس رو واسه مخاطبین وبلاگت تعریف کنی و نه به اینکه یهو مطلبی میذاری که به سختی میشه فهمید چی به چیه!

    فتحی Reply:

    @حامد (تک نوشت), ببخشید :) بگو عزیز کجا رو نفهمیدی توضیح بدهم باز :)

  20. fastlook می‌گه:

    سلام فتحی جان
    مثل همیشه مطالبتون عالیه و من هم مثل همیشه توی این چند هفته فقط خواننده ای بودم بی نظر!، البته با عرض شرمندگی حداقل تا 10 ماه آینده رو نیز اینچنین خواهم بود و دسترسی بسیار محدودی به اینترت خواهم داشت که آن هم صرفا برای خواندن مصروف خواهد شد! (کنکور ارشد و سربازی…)
    هرچند که نظر ندادن هیچ قت از ارزش مطاب شما کم نمی کند.
    تا قبل از فایر فاکس 3.0 تنها چیزی که در این صفحه تغییر می دادم. browser.startup.page بود که باعث می شد در هنگام اجرای فایرفاکس تمام صفحه های باز قبلی اجرا شوند. ولی در این نسخه به بعد با زدن ذخیره در هنگام بستن این کار خود به خود انجام می شود.
    جای خوشبختی است که برنامه نویسان فایر فاکس همیشه نیاز کاربران را در اولویت دارند برعکس اینترنت اکسپلورری ها!
    راستی آخرین چیزی که نوشته ام را به صورت میهمان در این سایت
    http://wala.ir/1388/06/معرفی-و-دانلود-نرم-افزار-قرآنی-ذکر/
    منتشر کرده ام که امیدوارم با معرفی شما افراد بیشتری در این ماه پر برکت، از آن استفاده نمایند.
    موفق باشید و پایدار…

  21. رضا محمدی می‌گه:

    ممنون جالب بود

  22. دل آرام می‌گه:

    سلام
    ممنون از آموزش مفیدتون

  23. محمد! می‌گه:

    نمی شه کاری کرد این کارها اتوماتیک انجام بشه؟ اصلاً حوصله ش نیست D:

    فتحی Reply:

    @محمد!, می‌توانم خواهش کنم شما تنبلی را بگذاری کنار؟ :)

  24. alireza می‌گه:

    خیلی ممنون

    تمامی تغییرات رو انجام دادم

    اما یه سوال: رشته از نوع بولین؟ قسمت های هفت و هشت

    فتحی Reply:

    @alireza, تصحیح شد. مرسی از توجه‌ات علیرضا جان :)

  25. ایندو می‌گه:

    ممنون، ما که به وسیله شما FF شدیم. راضیم هستیم؛حالا دیگه با این تنظیمات دل کندن از FF…(ما حرفشو نمیزنیم)
    برنامه SpeedyFox هم تو همین زمینه عمل می‌کنه و سرعت خوبی رو به مرورگر محبوبمون میده،
    دوستان میتونن از این لینک برای دانلودش استفاده کنن.
    http://www.crystalidea.com/download/speedyfox.exe

    فتحی Reply:

    @ایندو, مرسی از همکاری‌تون برای نوشتن پست‌های بعدی :)

  26. سینا می‌گه:

    فتحی عزیز
    قبلاً از فرم تماس استفاده کردم ولی متاسفانه مثل اینکه پیام من نیومده بود. مجبور شدم که به آدرس‌ (… ) ایمیلی بفرستم. ببخشید اگه اینجا کامنت گذاشتم. مختارید که حذفش کنید ;)

    ممنون از توجهتون :)

    فتحی Reply:

    @سینا, سلام. استفاده از فرم تماس ساده‌تر از راه‌های دیگر است و برای همین آن را توصیه می‌کنم. باز از آدرس ایمیل یک فتحی هم استفاده کردید مشکلی نیست چون در هر حال یک نسخه از ایمیل‌ها به آنجا هم ارسال می‌شود و به محض این‌که من ببینم ایمیل‌ها را پاسخ می‌دهم.
    یک خورده فقط به خاطر تعداد و حجم بالای ایمیل‌ها این روند کند انجام می‌شود.

    استثنائا کامنتتون رو حذف نمی‌کنم ولی آدرس ایمیل را برمی‌دارم. لطفا برای این که اسیر اسپمر‌ها نشویم آدرس ایمیل را هیچ کجا کامل تایپ نکنید. حتی برای خودتان را!

  27. محمد می‌گه:

    مطمئنم چند تا از این ترفند‌ها رو قبلا انجام داده بودم، ولی یادم نیست از کجا. بخاطر این که باعث شدید این تغییرات رو بعد از نصب دوباره فایرفاکس انجام بدم ممنونم :)

  28. Mahyar می‌گه:

    سلام دوست عزیز
    من یاد ندارم که تا حالا برات نظر گذاشته باشم البته نه به خاطره اینکه نظری نداشته باشم نه ! البته جای افتخار نیست و از این به بعد سعی خواهم کرد که در صورت وجود نظر با شما هم درمیان بگذارم

    البته از اینکه از خوانندگان قدیمی وبلاگت هستم افتخار میکنم

    اما برم سراغ اصل مطلب دوست عزیز فکر نمیکنم که اینگونه تنظیمات روی فایرفاکس تاثیر + بیشتر از – باشه چون من خیلی از اینگونه تنظیمات رو انجام دادم و نتیجه ی خوبی حداقل برای من نداشته

    این فقط نظره من بود

    فتحی Reply:

    @Mahyar, سلام. به دلایل زیادی ممکن است این تغییرات تغییر محسوسی برای شما به همراه نداشته باشد. اما برای مثال اینجا توضیح دادم که چرا روند این کارها حساب شده است و یک سری تغییرات از روی هوا نیست. با این حال به خاطر گل روی شما هم که شده است یک سری سعی می‌کنم راه دیگر برای بالا رفتن سرعت فایرفاکس منتشر کنم :)

  29. سید حمید رضا می‌گه:

    برای من ایمیل بفرستید از اشنایی با سایت شما راضییم

  30. عمو هوشنگ می‌گه:

    ممنون فتحی جان
    انجام دادیم ولی با مقادیری از افزونه ها به مشکل خوردیم …
    بعضی از افزونه ها بدرد نخور بودن، عطاش رو به لقاشون بخشیدیم ;)

Leave a Reply

مشترک ایمیلی این وبلاگ شوید

آدرس ایمیلتان را برای اشتراک وارد کنید:

بوسیله سیستم مطمئن فیدبرنر

جستجو بفرمائید :)