توضیحات
افزونه FlyingPress فلایینگ پرس یک پلاگین بهینه سازی دیتابیس، کش و افزایش سرعت سایت با مینیفای کردن css، تاخیر جاوا اسکریپت، بارگذاری تنبل تصاویر و.. است. این افزونه با امکان بارگذاری تنبل تصاویر، افزودن تصاویر واکنشگرا، مستثنی کردن تصاویر بالای صفحه و… باعث افزایش سرعت سایت شما می شود. تصاویر معمولاً 90 درصد از اندازه یک وب سایت را تشکیل می دهند. جلوگیری از بارگذاری روی تصاویر ناخواسته که برای رندر اولیه لازم نیستند، می تواند عملکرد را به میزان قابل توجهی بهبود بخشد. همچنین اگر تصویری در قسمت بالا دارید، بهتر است تصاویر را از بارگذاری تنبل حذف کنید. تصاویر حذف شده با اولویت بالا توسط مرورگر بارگذاری می شوند
افزونه FlyingPress دارای ویژگی پیشبارگذاری خودکار کش، پیشبارگذاری هوشمند لینکها و پیشبارگذاری زمانبندی شده است که باعث بهینه سازی و افزایش سرعت سایت شما می شود. این افزونه دارای قابلیت فشردهسازی جاوا اسکریپت، تعویق جاوا اسکریپت و تأخیر جاوا اسکریپت و همچنین امکان فشردهسازی CSS، حذف CSS استفاده نشده، بارگذاری CSS استفاده نشده است که برای بهبود زمان بارگذاری و کاهش حجم فایل وب سایت شما با حذف هر گونه کد CSS استفاده نشده طراحی شده است. به علاوه قابلیت بهینهسازی فونتهای گوگل، مستثنی کردن صفحات از کش، دور زدن کوکیها در این افزونه وجود دارد که به شما امکان می دهد کوکی های خاصی را مشخص کنید که باید از تولید حافظه پنهان عبور کنند.
ویژگی های افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس | FlyingPress
- امکان استفاده از تصاویر نگهدارنده مکان برای ویدیوهای یوتیوب
یوتیوب یک iFrame را تعبیه می کند و چندین منبع را بارگیری می کند:
- یک فایل HTML، یک CSS و دو/سه فایل JS (سنگین) با حجم بیش از 500 کیلوبایت را دانلود می کند.
- جستجوی DNS اضافی به www.youtube.com، i.ytimg.com و غیره.
- میتوانید جاسازیهای یوتیوب را با یک تصویر نگهدارنده جایگزین کنید. ویدیوی یوتیوب (iFrame) فقط با کلیک/لمس بارگیری می شود. بنابراین، به جای بارگیری چندین منبع iframe، تنها یک تصویر دانلود می شود.
- افزونه FlyingPress همچنین خود میزبان این تصویر نگهدارنده خواهد بود.

Lazy Load iFrames
- افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس وب سایت های دیگر را به عنوان یک عنصر در وب سایت شما جاسازی می کند. برخی از نمونه های معروف عبارتند از ویدئوهای یوتیوب، نقشه های گوگل، پست های توییتر و غیره.
- با بارگذاری تنبل تنها زمانی بارگذاری می شود که در نزدیکی درگاه دید قرار داشته باشند.
سازگاری
- گر از هر افزونه بهینهسازی عملکرد دیگری استفاده میکنید، مطمئن شوید که iframeهای بارگذاری تنبل را در آن افزونه غیرفعال کنید تا از تداخل جلوگیری شود. به طور مشابه، iframes بارگیری تنبل را در تنظیمات تم خود خاموش کنید.

CSS
عناصر رندر تنبل
- ویژگی عناصر “تنبل رندر” در افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس به عناصر موجود در صفحه اجازه می دهد تا در حین رندر کردن از آنها صرف نظر کنند تا زمانی که کاربر واقعاً به آنها نیاز داشته باشد. این می تواند زمان بارگذاری صفحه را به طور قابل توجهی بهبود بخشد و سرعت وب سایت را افزایش دهد.
سه راه وجود دارد که می توانید در FlyingPress رندر کنید.
1.استفاده از صفحه سازها
ما با صفحه سازهای زیر ادغام شده ایم:
- گوتنبرگ
- المنتور
- دیوی
- اکسیژن
- بریک دنس
عنصر مورد نظر خود را انتخاب کرده و “Lazy Render” را از تنظیمات فعال کنید.
2. استفاده از کلاس CSS “lazy-render”.
کلاس CSS “lazy-render” عنصری را که می خواهید lazy render کنید اضافه کنید.
مثال در کد:
<div class="lazy-render">
....
</div>
3.استفاده از انتخابگرهای CSS
- در تنظیمات افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس CSS، انتخابگر CSS عنصری را که میخواهید Lazy Render کنید، وارد کنید.
- فقط انتخابگرهای اصلی CSS پشتیبانی می شوند. انتخابکنندههایی که شامل عناصر تودرتو هستند، مانند #container > .section -> .reviews، یا قوانین پیچیده، پشتیبانی نمیشوند.
به عنوان مثال: - – کلمات کلیدی پاورقی <footer> را هدف می گیرد
- – #comments اهداف کلیدواژه <div id=”comments”>
- – اهداف کلیدواژه .container-123 <div class=”container-123″>
- از اعمال رندر تنبل برای عناصر فرزند زمانی که والد قبلاً رندر شده است خودداری کنید
- عناصری که به شدت به جاوا اسکریپت متکی هستند ممکن است به درستی ارائه نشوند
چگونه تأیید کنیم که رندر تنبل کار می کند؟ - FlyingPress عناصر رندر شده تنبل را در یک تگ <div data-flying-press-lazy-render …> … </div> قرار می دهد.
برای تأیید، «data-flying-press-lazy-render» را در کد منبع جستجو کنید (راست کلیک کنید -> مشاهده منبع صفحه).
قابلیت حذف CSS استفاده نشده
- ویژگی “حذف CSS استفاده نشده” در افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس برای بهبود زمان بارگذاری و کاهش حجم فایل وب سایت شما با حذف هر گونه کد CSS استفاده نشده طراحی شده است. این ویژگی به ویژه برای وب سایت هایی با فایل های CSS بزرگ که برای عملکرد بهینه نشده اند مفید است.
امکان بارگیری CSS استفاده نشده
سه گزینه در دسترس برای روش های “بارگیری استفاده نشده CSS” وجود دارد: “ناهمزمان”، “در تعامل با کاربر”، یا “حذف”.
- به صورت ناهمزمان – CSS استفاده نشده را در پس زمینه بارگذاری کنید، بدون اینکه بر زمان بارگذاری وب سایت شما تأثیر بگذارد.
- در تعامل با کاربر – CSS استفاده نشده را فقط زمانی بارگیری کنید که کاربر با صفحه تعامل داشته باشد، مانند پیمایش یا حرکت یا لمس ماوس.
- حذف – CSS استفاده نشده را به طور کامل از وب سایت حذف کنید، در نتیجه زمان بارگذاری سریع تر و حجم فایل کاهش می یابد.
امکان کوچک کردن CSS
- ویژگی “Minify CSS” در افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس به شما این امکان را می دهد که فایل های CSS خود را با حذف فضاهای سفید غیرضروری، نظرات و ریزش مقادیر ویژگی بهینه سازی کنید. این به کاهش حجم فایل های CSS و بهبود عملکرد کلی وب سایت شما کمک می کند.
قابلیت حذف شیوه نامه ها
- همچنین میتوانید با وارد کردن URL یا مسیر آنها در بخش «Exclude stylesheets» مشخص کنید کدام فایلهای CSS باید از فرآیند حذف CSS استفاده نشده حذف شوند. این می تواند برای فایل های CSS که برای عملکرد وب سایت شما ضروری هستند و قابل حذف نیستند مفید باشد.
شامل انتخابگرها
- در نهایت، میتوانید انتخابکنندههایی را که باید در CSS مورد استفاده قرار گیرند، با وارد کردن آنها در بخش «شامل انتخابکنندهها» نیز بگنجانید. اگر انتخابگرهایی دارید که در وب سایت شما استفاده می شوند اما به طور خودکار توسط FlyingPress شناسایی نمی شوند، این می تواند مفید باشد.

نادیده گرفتن پارامترهای پرس و جو
- ویژگی “نادیده گرفتن پارامترهای پرس و جو” در افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس به شما امکان می دهد پارامترهای پرس و جو را تعیین کنید که نباید بر محتوای صفحه و حافظه پنهان تأثیر بگذارد. این ویژگی برای صفحاتی مفید است که حاوی اطلاعات پویا تولید شده توسط پارامترهای پرس و جو هستند اما نباید بر محتوا یا حافظه پنهان صفحه تأثیر بگذارد.
- برای نادیده گرفتن پارامترهای پرس و جو، نام پارامترهایی را فهرست کنید که نباید روی محتوا یا حافظه پنهان صفحه تأثیر بگذارد. به عنوان مثال، اگر یک صفحه حاوی یک پارامتر پرس و جو برای اهداف ردیابی است، ممکن است بخواهید آن را نادیده بگیرید تا کش بدون آن تولید و ارائه شود.
در اینجا لیستی از پارامترهای پرس و جو است که به طور پیش فرض نادیده گرفته می شوند:
- adgroupid
- adid
- age-verified
- ao_noptimize
- campaignid
- cache_bust
- cn-reloaded
- dm_i
- ef_id
- epik
- fb_action_ids
- fb_action_types
- fb_source
- fbclid
- gad_source
- gbraid
- gclid
- gclsrc
- gdfms
- gdftrk
- gdffi
- _ga
- _gl
- mkwid
- mc_cid
- mc_eid
- msclkid
- mtm_campaign
- mtm_cid
- mtm_content
- mtm_keyword
- mtm_medium
- mtm_source
- pcrid
- pk_campaign
- pk_cid
- pk_content
- pk_keyword
- pk_medium
- pk_source
- pp
- ref
- redirect_log_mongo_id
- redirect_mongo_id
- sb_referer_host
- s_kwcid
- srsltid
- sscid
- trk_contact
- trk_msg
- trk_module
- trk_sid
- ttclid
- utm_campaign
- utm_content
- utm_expid
- utm_id
- utm_medium
- utm_source
- utm_term
تاخیر در جاوا اسکریپت
- اسکریپت ها را پس از تعامل با کاربر دانلود و اجرا کنید، مانند حرکت ماوس، ورودی صفحه کلید، پیمایش و غیره. این به بهبود زمان بارگذاری صفحه و عملکرد کلی کمک می کند.
این ویژگی دو روش برای به تاخیر انداختن اسکریپت ها دارد:
- “Delay Selected”: این روش به شما اجازه می دهد تا با وارد کردن انتخابگرهای اسکریپت در گزینه “Script to Delay” اسکریپت های خاصی را برای تاخیر تعیین کنید.
- “Delay All”: این روش همه اسکریپت ها را به جز مواردی که در گزینه “Exclude scripts from Delay” مشخص شده اند به تاخیر می اندازد. این گزینه به شما اجازه می دهد تا اسکریپت های خاصی را از تأخیر حذف کنید.
با قابلیت Delay JavaScript، میتوانید با کاهش زمان بارگذاری اولیه و اجازه دادن به محتوا برای ارائه سریع، تجربه کاربری را بهبود ببخشید. اسکریپت ها پس از تعامل با کاربر اجرا می شوند و تجربه ای روان تر و پاسخگوتر را ارائه می دهند.
امکان به تفویق انداختن جاوا اسکریپت
- ویژگی “Defer JavaScript” در افزونه FlyingPress اجازه می دهد تا اسکریپت ها فقط پس از تجزیه HTML توسط مرورگر اجرا شوند. این بدان معنی است که اسکریپت ها بدون مسدود کردن بارگذاری سایر عناصر صفحه مانند تصاویر و متن در پس زمینه بارگذاری می شوند.
- به تعویق انداختن خط
Defer inline help to defer inline scripts; این به رفع بسیاری از اسکریپت های درون خطی که به فایل های JS خارجی وابسته هستند کمک می کند. - اسکریپت ها را از تعویق حذف کنید
اسکریپت هایی را که نباید به تعویق بیفتند فهرست کنید، مانند اسکریپت های حیاتی مورد نیاز برای عملکرد صفحه.
پیش بارگذاری لینک هوشمند
- پیش بارگذاری لینک هوشمند یک ویژگی در FlyingPress است که برای بهبود سرعت بارگذاری صفحه و بهبود تجربه کاربر با بارگذاری اولیه پیوندها قبل از کلیک روی آنها طراحی شده است. این رفتار پیشبینیکننده زمان بارگذاری صفحه را کاهش میدهد و ناوبری سایت شما را سریعتر و روانتر میکند.
چگونه کار می کند - روی دسکتاپ: زمانی که کاربر روی پیوندی میچرخد، FlyingPress شروع به بارگذاری پیوندهای نزدیک میکند. اگر کاربر برای مدت طولانیتری روی یک پیوند بماند، کل صفحه پیوند داده شده از قبل در پسزمینه اجرا میشود و با کلیک روی آن بارگذاری فوری امکانپذیر است.
- در تلفن همراه: از آنجایی که عملکردهای شناور در تلفن همراه وجود ندارد، FlyingPress به طور خودکار همه پیوندهای قابل مشاهده در پنجره نمایش را در حین پیمایش از قبل بارگیری می کند و ناوبری مبتنی بر ضربه را بسیار سریعتر می کند.
مزایای کلیدی
- بارگذاری فوری صفحه: زمان نزدیک به صفر تا اولین بایت (TTFB) به معنای دسترسی سریعتر به محتوا است.
- تجربه کاربری روان: انتقال سریع بازدیدکنندگان را درگیر و راضی نگه می دارد.
عملکرد پیشرفته: دستاوردهای دنیای واقعی در Core Web Vitals، از جمله سریعتر Largest Contentful Paint (LCP)، به نفع کاربران واقعی است. - همه با یک اسکریپت سبک وزن زیر 1 کیلوبایت، پیش بارگذاری لینک هوشمند یک راه ساده برای افزایش سرعت و تجربه سایت شما است.
قابلیت کوچک کردن جاوا اسکریپت
- ویژگی Minify JavaScript فضاهای خالی غیر ضروری، نظرات را حذف میکند و مقادیر ویژگیها را برای کاهش حجم فایلهای جاوا اسکریپت بهینه میکند و در نتیجه زمان بارگذاری صفحه سریعتر میشود.

از پیش بارگذاری فونت ها
- فونتها از قبل بارگذاری میشوند به مرورگر میگویند فورا فونتها را با اولویت بالا بارگیری کند.
- اگر URL فونت فقط در یک فایل CSS ذکر شده است یا برای محتوای بالا مهم است، بهتر است آنها را از قبل بارگذاری کنید.
- یافتن فونتهایی برای پیشبارگیری
سادهترین راه برای یافتن آدرسهای اینترنتی فونت برای پیش بارگذاری، آنالیز سایت خود با استفاده از Google PageSpeed Insights است. - فهرستی از آدرسهای اینترنتی فونت را به شما میدهد تا در قسمت «پیشبارگیری درخواستهای کلیدی» از قبل بارگیری کنید.
- میتوانید روی هر کدام راست کلیک کنید، «Copy Link Address» را انتخاب کنید و آن را به Fonts -> Preload Fonts اضافه کنید.
امکان نمایش فونت های بازگشتی
- هنگام استفاده از فونت های خارجی (مانند فونت های گوگل)، مرورگر شما متنی را نمایش نمی دهد تا زمانی که آن فونت ها آماده شوند. این یک افکت به نام Flash of Invisible Text یا FOIT ایجاد می کند.
- Google PageSpeed Insights نیز در این مورد هشدار می دهد و می گوید: “مطمئن شوید که متن در حین بارگذاری وب فونت قابل مشاهده است”.
- ما می توانیم به مرورگر بگوییم تا زمانی که فونت ها آماده شوند، یک فونت بازگشتی (به طور پیش فرض برای فونت سیستم) نمایش دهد. این کار با اضافه کردن font-display: swap به قانون CSS @font-face کار می کند.
بهینه سازی فونت های گوگل:
- برای کاهش درخواست های HTTP، تمام فونت های گوگل را در صفحه ترکیب کنید.
- فونت های گوگل خود میزبان (دانلود و ذخیره فونت ها به صورت محلی).
- CSS فونت های درون خطی گوگل.
چرا برخی از فونت های گوگل خود میزبان نیستند؟
- وقتی فونتهای Google توسط فایلهای جاوا اسکریپت خارجی (مانند reCAPTCHA، webfont.js) تزریق میشوند، FlyingPress نمیتواند آنها را بهینه کند.
فونت های گوگل باید در HTML به عنوان یک قانون سرانگشتی یافت شوند. کد جاسازی به شکل زیر خواهد بود:
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">


تصاویر بارگذاری تنبل
- تصاویر معمولاً 90 درصد از اندازه یک وب سایت را تشکیل می دهند. جلوگیری از بارگذاری روی تصاویر ناخواسته که برای رندر اولیه لازم نیستند، می تواند عملکرد را به میزان قابل توجهی بهبود بخشد.
- با فعال کردن بارگیری تنبل، تصاویر فقط در صورت نیاز زمانی که در نزدیکی درگاه دید قرار دارند بارگیری می شوند.
سازگاری - اگر از هر افزونه بهینهسازی عملکرد دیگری استفاده میکنید، برای جلوگیری از تداخل، بارگذاری تنبل تصاویر را در آن افزونه غیرفعال کنید. به طور مشابه، در صورت وجود تصاویر، بارگذاری تنبل را در تنظیمات تم خود خاموش کنید.
حذف تصاویر - اگر تصویری در قسمت بالا دارید، بهتر است تصاویر را از بارگذاری تنبل حذف کنید. تصاویر حذف شده با اولویت بالا توسط مرورگر بارگذاری می شوند.
بیایید یک تصویر نمونه بگیریم:
<img src="https://example.com/wp-content/uplaods/2024/02/cat.png" class="featured-image"/>
برای حذف تصویر بالا می توانید از “cat.png” یا “featured-image” استفاده کنید.
تصاویر پس زمینه بار تنبل
برای بارگذاری تنبل تصاویر پس زمینه، به سادگی کلاس lazy-bg CSS را به عنصر مربوطه اضافه کنید.
تصاویر مهم را از قبل بارگذاری کنید
- تصاویر انتقادی همان هایی هستند که در بالا آمده اند. افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس سعی می کند تصاویر مهم مانند تصاویر برجسته را به طور خودکار تشخیص دهد. این تصاویر روی پیش بارگذاری تنظیم می شوند و از بار تنبل حذف می شوند.
- Preload به مرورگر می گوید که منبع را با اولویت بالا بارگذاری کند.
قابلیت اضافه کردن تصاویر واکنش گرا
- Responsive Images تصاویری با اندازه مناسب برای اندازه واقعی رندر ارائه می دهد.
- تصاویر شما باید اندازه های مختلفی داشته باشند که با استفاده از وردپرس/موضوع تولید شده اند و باید در ویژگی srcset در دسترس باشند.
- چرا هنوز اخطارهایی با اندازه مناسب دریافت می کنم؟
اگر این یک تصویر پسزمینه است که با استفاده از CSS درج شده است یا تصویر توسط تم شما یا برخی افزونههای دیگر بارگذاری شده است، تصاویر واکنشگرا کار نمیکنند. - چرا تصاویر دیگر از قبل بارگذاری نمی شوند؟
Responsive Images عرض مورد نیاز تصویر را در زمان رندر محاسبه کرده و آن را به URL تصویر اضافه می کند. از آنجایی که URL ها در زمان رندر تولید می شوند، پیش بینی URL و بارگذاری اولیه آن غیرممکن است.
امکان اضافه کردن عرض و ارتفاع از دست رفته
- افزودن ویژگیهای عرض و ارتفاع به تصاویر، تغییر چیدمان تجمعی (CLS) ناشی از تصاویر را کاهش میدهد.
قبل:

بعد:


حذف صفحات از کش
- ویژگی «Exclude pages from caching» در افزونه FlyingPress به شما این امکان را می دهد که صفحاتی را مشخص کنید که نباید کش شوند. این ویژگی برای صفحاتی که حاوی اطلاعات پویا هستند که نباید در حافظه پنهان ذخیره شوند مفید است.
- برای حذف صفحات از ذخیره سازی، URL یا مسیر یا کلمات کلیدی منحصر به فردی را وارد کنید که با URL صفحه ای که می خواهید حذف شود مطابقت دارد. بهطور پیشفرض، صفحاتی مانند wp-admin، wp-login، wp-register، wp-cron و sitemap بهطور خودکار از ذخیرهسازی حذف میشوند.
- برای کاربرانی که از ووکامرس استفاده می کنند، صفحات پرداخت، سبد خرید و حساب به طور خودکار از ذخیره سازی حذف می شوند تا از خرید یکپارچه اطمینان حاصل کنند.

Bloat Remover
- امکان حذف فونت های گوگل
با جایگزین کردن فونت های گوگل با فونت های سیستمی که از قبل در دستگاه کاربر موجود است، عملکرد وب سایت خود را بهبود بخشید. این امر تعداد درخواست های خارجی را کاهش می دهد و زمان بارگذاری صفحه را افزایش می دهد. - XML-RPC را غیرفعال کنید
با غیرفعال کردن XML-RPC، عملکرد وب سایت خود را افزایش دهید، که می تواند باعث کندی عملکرد و درخواست های غیر ضروری شود. XML-RPC یک پروتکل قدیمی است که ممکن است در برنامه های مدرن مورد نیاز نباشد. - فید RSS را غیرفعال کنید
با غیرفعال کردن فید RSS، که می تواند منابع سرور را مصرف کند و درخواست های اضافی ایجاد کند، عملکرد را بهبود بخشید. این برای وب سایت هایی که به عملکرد RSS نیاز ندارند مفید است. - Block Editor CSS را غیرفعال کنید
با غیرفعال کردن ویرایشگر بلوک (گوتنبرگ) CSS در قسمت جلویی، عملکرد را بهبود بخشید. این برای وبسایتهایی که از ویرایشگر گوتنبرگ استفاده نمیکنند یا استایل سفارشی دارند مفید است. - oEmbeds را غیرفعال کنید
oEmbeds را غیرفعال کنید تا از نمایش محتوای شما توسط سایت های دیگر جلوگیری شود که می تواند درخواست های اضافی ایجاد کند. این برای وب سایت هایی مفید است که می خواهند کنترل مکان نمایش محتوای خود را حفظ کنند. - ایموجی ها را غیرفعال کنید
ایموجی هایی را که وردپرس برای نمایش صورتک ها و سایر نمادها استفاده می کند غیرفعال کنید. این باعث کاهش تعداد منابع بارگذاری شده و بهبود عملکرد می شود. - WP Cron را غیرفعال کنید
سیستم cron داخلی وردپرس را غیرفعال می کند، که وظایف برنامه ریزی شده را در بازدیدهای کاربر اجرا می کند. در عوض، از cron job خارجی برای اجرای وظایف در فواصل زمانی خاص استفاده کنید و بار سرور را کاهش دهید. - jQuery Migrate را غیرفعال کنید
jQuery Migrate را غیرفعال می کند، که برای ارائه سازگاری به عقب برای کدهای قدیمی jQuery استفاده می شود. این برای وب سایت هایی که به توابع منسوخ شده jQuery متکی نیستند مفید است و عملکرد را بهبود می بخشد. - Dashicon ها را غیرفعال کنید
Dashicon ها را که توسط رابط مدیریت وردپرس استفاده می شود، اما ممکن است در قسمت جلویی مورد نیاز نباشند، حذف کنید. این باعث کاهش تعداد منابع بارگذاری شده و بهبود عملکرد می شود. - ویرایش های پست را کنترل کنید
کنترل تعداد ویرایش های پست ذخیره شده، کاهش نفخ پایگاه داده و بهبود عملکرد.
10.1 محدود کردن بازبینی های پست
حداکثر تعداد بازبینی پست را برای ذخیره تنظیم کنید. این به جلوگیری از بزرگ شدن پایگاه داده شما و کاهش سرعت وب سایت شما کمک می کند. - کنترل ضربان قلب
Heartbeat API را کنترل کنید، که در پسزمینه اجرا میشود و میتواند منابع سرور را مصرف کند.
11.1 رفتار ضربان قلب
نحوه رفتار Heartbeat API برای بهینه سازی استفاده از منابع و بهبود عملکرد را کنترل کنید.
11.2 فرکانس ضربان قلب
فرکانس ارسال درخواست ها توسط Heartbeat API را کنترل کنید، تعداد درخواست ها را کاهش دهید و عملکرد را بهبود بخشید.


دور زدن کوکی ها
- ویژگی “Bypass Cookies” در FlyingPress به شما امکان می دهد کوکی های خاصی را مشخص کنید که باید از تولید حافظه پنهان عبور کنند. این بدان معناست که یک کش جداگانه برای صفحات حاوی این کوکی ها ایجاد نخواهد شد.
- برای استفاده از این ویژگی، نام کوکیهایی را که باید در فرآیند تولید حافظه پنهان نادیده گرفته شوند، وارد کنید.
- استفاده از این ویژگی فقط در صورت لزوم توصیه می شود، زیرا ممکن است منجر به کاهش عملکرد شود.
- لطفاً توجه داشته باشید که از این ویژگی باید با احتیاط استفاده شود، زیرا نادیده گرفتن برخی کوکیها میتواند منجر به رفتار نادرست حافظه پنهان شود. همیشه توصیه می شود پس از ایجاد تغییرات در کوکی های دور زدن وب سایت خود را به طور کامل آزمایش کنید.
پیش بارگذاری برنامه ریزی شده
- ویژگی «پیش بارگذاری زمانبندی شده» در افزونه FlyingPress امکان پاکسازی خودکار حافظه پنهان و بارگذاری اولیه (بازسازی) در بازههای زمانی مشخص را فراهم میکند. این ویژگی روشی مناسب برای اطمینان از پاکسازی و به روز رسانی کش به طور منظم بدون دخالت دستی فراهم می کند.
- توصیه میشود که ویژگی «پیشبارگذاری زمانبندی شده» را فقط در صورت مواجهه با مشکلات غیرمعمول یا زمانی که محتوا به روش غیروردپرسی بهروزرسانی میشود، فعال کنید. این کمک می کند تا از هرگونه خطا یا مشکل احتمالی در حافظه نهان که ممکن است در صورت به روز نشدن حافظه پنهان به موقع رخ دهد، جلوگیری شود.
کش کاربران وارد شده
- ویژگی “Cache Logged in users” در افزونه FlyingPress اجازه می دهد تا یک کش جداگانه برای کاربران وارد شده ایجاد شود. این کش جداگانه برای همه کاربرانی که وارد سیستم شدهاند تولید و ارائه میشود و تجربه کاربری ثابتی را در سراسر سایت تضمین میکند.
- توجه به این نکته مهم است که حافظه نهان برای کاربرانی که وارد سیستم شده اند هنگام بارگذاری اولیه ایجاد نمی شود. این تضمین می کند که آخرین و به روزترین اطلاعات همیشه در دسترس کاربرانی است که وارد سیستم شده اند بدون خطر ارائه اطلاعات قدیمی یا نادرست.
- کش یکسان به همه کاربران با نقش یکسان ارائه می شود. اگر اطلاعات شخصی مشتری را نمایش می دهید، ذخیره کش را غیرفعال کنید یا آن صفحه را حذف کنید.
شامل پارامترهای پرس و جو
- افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس بهطور پیشفرض URLهای دارای پارامترهای پرس و جو را در حافظه پنهان یا بهینهسازی نمیکند، مگر اینکه در پارامترهای نادیده گرفتن پرس و جو مشخص شده باشند.
- به عنوان مثال، در https://example.com/?utm_source=ads حافظه پنهان https://example.com/ ارائه می شود
با این حال، https://example.com/?email=abc@xyz.com حافظه پنهان را ارائه نخواهد کرد. - در صورت نیاز به این صفحه برای ایجاد حافظه پنهان، “ایمیل” را به FlyingPress -> Advanced -> Include query parameters اضافه کنید.
مثال دیگر: - اگر نشانی اینترنتی مانند https://example.com/?country=US&category=Medicine دارید، هم «country» و هم «category» را به فهرست پارامترهای پرس و جو اضافه کنید.
- برای ذخیره کردن صفحه نتایج جستجو، “s” را به لیست اضافه کنید زیرا صفحات جستجو در قالب https://example.com/?s=cat خواهند بود.


سوالات متداول در افزونه بهینه سازی و افزایش سرعت سایت فلایینگ پرس | FlyingPress
- چرا تمیز کردن خودکار برنامه ریزی شده کار نمی کند؟
تمیز کردن برنامه ریزی شده به کرون وردپرس نیاز دارد. اگر WP-Cron را غیرفعال کرده اید یا کار نمی کند، تمیز کردن خودکار کار نخواهد کرد - آیا بهینه سازی پایگاه داده ایمن است؟
داده های بهینه سازی شده و پاک شده توسط FlyingPress ایمن هستند. اما بهتر است قبل از اجرای بهینه سازی پایگاه داده یک نسخه پشتیبان تهیه کنید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.