رفع کندی پیشخوان
وردپرس و سایت در
اینترنت ملی

سایت‌های وردپرس روی هاست ایرانی، بخاطر درخواست به Google Analytics، Google Fonts، Tag Manager و دهها سرویس خارجی، در شرایط قطعی اینترنت بین‌الملل دچار کندی شدید می‌شوند. این افزونه همه این درخواست‌ها را هوشمند مدیریت می‌کند.

افزونه رفع کندی وردپرس در اینترنت ملی - بهینه‌ساز شبکه ایران
۹۵٪
کاهش زمان لود
۱۳۹+
دامنه مسدود
۸+
سرویس Stub شده
۲ sec
زمان لود نهایی

تفاوت ۴۰ ثانیه با زیر ۲ ثانیه

تست واقعی روی یک سایت وردپرسی که درخواست‌های خارجی به CDN‌های فیلترشده ارسال می‌کرد.

قبل
۴۰s+
بعد
۱.۸s
measured · LCP · 4G · iran national network

هرچیزی که
برای سرعت لازم دارید

هر قابلیت برای حل یک مشکل واقعی طراحی شده.

01
موتور Asset Replacer
فایل‌های JavaScript و CSS از CDN‌های فیلترشده مثل googleapis.com با نسخه‌ی محلی یا Stub خالی جایگزین می‌شوند. صفحاتی که قبلاً ۴۰ ثانیه timeout می‌خوردند، زیر ۲ ثانیه لود می‌شوند — بدون تغییر در ظاهر سایت.
از ۴۰s به ۲s
02
Stub هوشمند سرویس‌ها
به جای حذف ساده اسکریپت‌های Google Analytics، GTM، Facebook Pixel، Mixpanel، Hotjar، Intercom، Crisp و Tawk.to، یک Stub محلی API های آن‌ها را شبیه‌سازی می‌کند. کد قالب و افزونه‌ها همچنان اجرا می‌شوند، فقط هیچ داده‌ای ارسال نمی‌شود.
۸+ سرویس
03
لیست سیاه ۱۳۹ دامنه‌ای
لیست هوشمند از پرطرفدارترین سرویس‌های فیلترشده برای ایران، در همان لحظه نصب فعال می‌شود. دیگر نیازی به جستجو و اضافه کردن دستی دامنه‌ها نیست.
۱۳۹ دامنه
04
سازگار با Cache و Lazy-load
بدون تداخل با WP Rocket، Perfmatters، LiteSpeed و سایر افزونه‌های بهینه‌سازی. این افزونه در کنار افزونه‌های دیگر کار می‌کند، نه به جایشان.
no conflict
05
Preset های یک‌کلیکی
لیست‌های آماده برای درگاه‌های پرداخت ایرانی، شاپرک، CDN ایرانی، نقشه، پنل‌های پیامکی و بازارگاه‌های ایرانی. با یک کلیک به whitelist اضافه می‌شوند.
۶ پک
06
حذف Google Fonts
Google Fonts در همه لایه‌ها — حتی @import داخل CSS افزونه‌های دیگر مثل Spectra — حذف می‌شود. فونت Vazirmatn محلی جایگزین می‌شود.
+ Vazirmatn
07
CDN محلی jQuery
jQuery و jQuery Migrate به صورت محلی serve می‌شوند، بدون شکستن dependency chain سایر افزونه‌ها.
v3.7.1
08
کتابخانه‌های Bundle
Bootstrap، Swiper، FontAwesome، Animate.css، Lodash و... همراه افزونه. URL هر کدام با کلیک کپی می‌شود.
۸ کتابخانه
09
آپدیت خودکار
آپدیت‌ها مستقیماً از wpforiran.com دریافت می‌شوند. نیاز به مخزن وردپرس ندارد.
auto

دقیقاً می‌دونید چه چیزی مسدود و چه چیزی مجاز است

مسدود + Stub شده 139+

Google Analytics Tag Manager Microsoft Clarity Facebook Pixel Hotjar FullStory LogRocket Mixpanel Amplitude Yandex Tawk.to Crisp Intercom Drift Taboola Outbrain DoubleClick Criteo

مجاز · Preset ۶ پک

زرین‌پال آیدی‌پی وندار پی‌پینگ اسنپ‌پی شاپرک ترب آپارات نماشا لیموهاست آروان‌کلود پارس‌پک لیارا نشان map.ir کاوه‌نگار ملی‌پیامک reCAPTCHA hCaptcha Turnstile

معماری
Asset Replacer

به جای حذف ساده اسکریپت‌ها (که قالب را می‌شکند)، در چهار سطح مختلف فایل‌های فیلترشده با Stub محلی جایگزین می‌شوند.

L1

سمت سرور

درخواست‌های wp_remote_get به دامنه‌های مسدود قبل از خروج از سرور block می‌شوند.

L2

Asset Replacer

فایل‌های CSS/JS از googleapis.com و سایر CDN‌ها با نسخه محلی یا Stub خالی جایگزین می‌شوند.

L3

Stub Engine

API های Google Analytics، GTM، Pixel و... شبیه‌سازی می‌شوند. کد افزونه اجرا می‌شود ولی داده ارسال نمی‌شود.

L4

JavaScript Blocker

درخواست‌های XHR، fetch و dynamic createElement به دامنه‌های فیلترشده در head فیلتر می‌شوند.

افزونه را دانلود کنید

نصب در سه دقیقه. فعال‌سازی با یک کلیک. نتیجه از همان لحظه قابل مشاهده.

دانلود رایگان
iran-net-optimizer-v3.1.35.zip GPL-2.0+
WORDPRESS
5.8+
PHP
7.0+
SIZE
700KB

گزارش باگ یا
پیشنهاد بهبود؟

هر گونه پیشنهاد برای بهبود افزونه، گزارش باگ یا درخواست قابلیت جدید را مستقیم به توسعه‌دهنده در پیام‌رسان بله ارسال کنید. معمولاً ظرف ۲۴ ساعت پاسخ داده می‌شود.

A
Amir Dev
amirdev24
ارسال پیام در بله
bug report feature request technical support

سؤال
دارید؟

01 با LiteSpeed، WP Rocket و Perfmatters سازگار است؟
بله. در نسخه ۳.۱.۴ ماژول‌های مشکل‌ساز نسخه قبل (مثل Universal Filter و HTML Output Filter) حذف شدند تا تداخل با افزونه‌های بهینه‌سازی به صفر برسد. این افزونه در کنار LiteSpeed، WP Rocket و Perfmatters کار می‌کند، نه به جای آن‌ها.
02 روی Google Analytics من تأثیر می‌گذارد؟
بله، اما هوشمند. Stub محلی شبیه‌سازی API می‌کند تا کد قالب و افزونه‌ها بدون خطا اجرا شوند، فقط داده‌ای به سرورهای Google ارسال نمی‌شود. اگر به آمار نیاز دارید، Matomo (متن‌باز) را نصب کنید.
03 اگر یک سرویس خارجی ضروری دارم چه کنم؟
در صفحه «درخواست‌های خارجی»، فیلد «دامنه‌های دلخواه اضافه» وجود دارد. هر دامنه را در یک خط بنویسید — به Whitelist اضافه می‌شوند. همچنین presetهای آماده برای درگاه‌های پرداخت، CDN ایرانی و پنل‌های پیامکی وجود دارد.
04 با Yoast SEO و Rank Math تداخل دارد؟
نه. Asset Replacer فقط فایل‌های CDN خارجی فیلترشده را جایگزین می‌کند. اسکریپت‌های ادمین Yoast و Rank Math دست‌نخورده باقی می‌مانند.
05 روی فروشگاه‌های WooCommerce کار می‌کند؟
بله. تمام درگاه‌های پرداخت ایرانی به همراه PSP های شاپرک در preset پیش‌فرض هستند. روی فروشگاه‌های واقعی تست شده.
06 Stub چیست و چه فرقی با حذف کامل دارد؟
Stub یک فایل JavaScript خالی است که API های یک سرویس را شبیه‌سازی می‌کند. مثلاً gtag()، fbq()، _paq.push() تعریف می‌شوند ولی هیچ کاری نمی‌کنند. این طور کد قالب که این توابع را صدا می‌زند خطا نمی‌دهد، اما داده‌ای هم خارج نمی‌رود.
07 روی PHP 7.0 کار می‌کند؟
بله. پشتیبانی کامل از PHP 7.0+ وجود دارد. روی هاست‌های قدیمی هم تست شده است.
08 درخواستی به wpforiran.com می‌فرستد؟
فقط برای آپدیت — یک بار در ساعت برای بررسی نسخه جدید. هیچ آمار یا اطلاعاتی از سایت شما به سرور ارسال نمی‌شود.

تاریخچه نسخه‌ها

v3.1.35
گسترش لیست سفید: سرویس‌های جدید ایرانی مثل اسنپ‌پی و ترب به whitelist پیش‌فرض اضافه شدند تا بدون نیاز به تنظیم دستی کار کنند
v3.1.34
رفع خطای libphonenumber: خطای libphonenumber is not defined در checkout سایت‌های Digits + Woodmart برطرف شد
افزودن libphonenumber-js: نسخه ۱.۱۱.۲۰ به فایل‌های محلی افزونه اضافه شد تا بدون نیاز به CDN خارجی کار کند
بهبود تشخیص فایل: Path-matching هوشمند برای نسخه‌های مختلف Swiper و libphonenumber — حالا فایل‌های با ورژن‌های متفاوت در URL هم درست شناسایی می‌شوند
v3.1.33
گزینه «حفظ تنظیمات هنگام حذف»: اگر روشن باشد، با حذف افزونه تنظیمات (whitelist، blacklist، توگل‌ها) از بین نمی‌روند و در نصب مجدد دوباره در دسترس هستند
پاکسازی کامل دیتابیس: هنگام حذف کامل افزونه، تمام تنظیمات، لاگ‌ها، آمار Circuit Breaker، کش فونت‌های گوگل و سایر کلیدهای داخلی به‌طور تمیز پاک می‌شوند
رفع باگ Elementor: transient هایی که Plugin Pacifier برای جلوگیری از کوئری‌های سنگین ست می‌کرد، هنگام حذف افزونه پاک می‌شوند — قبلاً Elementor تا یک هفته آرایه خالی می‌خواند به‌جای data واقعی
v3.1.32
تشخیص پیشرفته loopback: فیلتر افزونه حالا تفاوت www/بدون-www بین site_url و home_url، IP سرور، reverse proxy و مسیرهای wp-cron.php، admin-ajax.php و REST API را تشخیص می‌دهد
رفع خطای 256 در Action Scheduler: Timeout Guard دیگر روی درخواست‌های loopback خود سایت اعمال نمی‌شود؛ WP-Cron و Action Scheduler می‌توانند ۳۰+ ثانیه برای عملیات سنگین مثل sync سفارشات WooCommerce زمان داشته باشند
افزایش حداقل Timeout: از ۱ ثانیه به ۳ ثانیه — تنظیم ۱-۲ ثانیه‌ای می‌توانست حتی API های ایرانی مثل زرین‌پال یا کاوه‌نگار را قطع کند
v3.1.31
رفع باگ فایروال: ترتیب چک‌ها اصلاح شد؛ حالا whitelist کاربر همیشه قبل از blacklist و Circuit Breaker بررسی می‌شود و دامنه‌های مجاز هرگز ناخواسته بلاک نمی‌شوند
v3.1.29
اسکن لینک‌های خروجی: شناسایی و نمایش تمام لینک‌های خروجی سایت برای بررسی منابع خارجی فیلترشده
v3.1.19
موتور Asset Replacer: فایل‌های JS و CSS از CDN‌های فیلترشده با نسخه محلی یا Stub جایگزین می‌شوند
Stub هوشمند: شبیه‌سازی API برای ۸+ سرویس tracking (GA، GTM، Pixel، Mixpanel، Hotjar، Intercom، Crisp، Tawk.to)
لیست سیاه ۱۳۹ دامنه‌ای: پیش‌فرض فعال، بدون نیاز به تنظیمات اولیه
Preset های یک‌کلیکی: برای درگاه‌های پرداخت، شاپرک، CDN ایرانی، نقشه و پنل‌های پیامکی
سازگاری کامل: حذف ۸ ماژول مشکل‌ساز که با WP Rocket و Perfmatters تداخل می‌کردند
عملکرد: صفحات با timeout ۴۰ ثانیه‌ای، حالا زیر ۲ ثانیه لود می‌شوند
v2.3.7
سیستم به‌روزرسانی خودکار از wpforiran.com
Universal Filter با ۸۰+ دامنه ایمن پیش‌فرض
Bundle شدن ۸ کتابخانه پرکاربرد
اسکنر بهبودیافته با تشخیص inline scripts
v2.3.0
بازنویسی کامل CDN Manager
Service Worker برای بلاک Google Fonts
Scanner با تشخیص ۱۲ نوع منبع خارجی
v2.2.0
Universal Filter اولیه
مدیریت ایمیل و تنظیمات CSP
v2.0.0
بازنویسی کامل با معماری OOP
پشتیبانی Namespace