PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : افزایش سرعت و کارایی فایرفاکس با بهینه‏سازی پایگاه داده آن



Borna66
01-26-2010, 02:17 PM
اگر از کاربران دائمی مرورگر فایرفاکس باشید حتماً تاکنون متوجه شده‏اید که پس از گذشت مدت زمانی از کار با این مرورگر، رفته رفته سرعت و کارایی آن نسبت به گذشته کاهش می‏یابد. به عنوان مثال مرورگر دیر بالا می‏آید یا گاه و بی‏گاه هنگ می‏کند. مهم‏ترین علت بروز این مشکل را می‏توان در ذخیره شدن نامنظم اطلاعات در پایگاه داده (Database) مرورگر جستجو کرد. این آشفتگی در ثبت اطلاعات به مرور باعث کندی عملکرد مرورگر می‏شود. در این ترفند قصد داریم به معرفی ترفند ساده اما کاربردی بپردازیم که با بهره‏گیری از آن می‏توانید این آشفتگی و بی‏نظمی اطلاعات ذخیره شده را سر و سامان ببخشید و دستی به سر و روی پایگاه داده مرورگر بکشید.


برای این کار:
ابتدا مرورگر Firefox را باز کنید. اطمینان پیدا کنید مرورگر شما نسخه 3 به بالا باشد.
سپس از منوی Tools بر روی Error Console کلیک کنید.
حال کد زیر را عیناً Copy کرده و در قسمت Paste ،Code نمایید:
کد:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDataba se).DBConnection.executeSimpleSQL("VACUUM");
پس از این کار بر روی دکمه Evaluate کلیک نمایید.
مرورگر چند ثانیه‏ای منجمد می‏شود و با بازگشت مرورگر به حالت عادی، پایگاه داده مرورگر بهینه خواهد شد. نیازی به راه‏اندازی مجدد مرورگر نیز نیست.

در صورتی که هر گونه مشکلی با کد فوق دارید، می‏توانید از افزونه‏ای به نام Vacuum Places که این کار را به طور اتوماتیک برای شما انجام می‏دهد استفاده کنید. این افزونه را از لینک زیر نصب کنید:
کد:
https://addons.mozilla.org/en-US/firefox/addon/13824
پس از نصب این افزونه و بازآغازی مرورگر، آیکنی به شکل جارو در پایین سمت راست مرورگر نمایش پیدا می‏کند که با راست کلیک بر روی آن و انتخاب Vacuum places.sqlite، پایگاه داده مرورگر بهینه خواهد شد.