توضیحات
افزونه reSmush.it Image Optimizer یک افزونه رایگان فشردهسازی و بهینهسازی تصاویر وردپرس است که به شما امکان میدهد تصاویر وبسایت خود را فشرده کنید تا سریعتر بارگذاری شوند.
این افزونه بسیار آسان است (فقط با ۲ کلیک!)، از فرمتهای تصویری JPG، PNG و GIF پشتیبانی میکند و میتواند برای بهینهسازی گروهی تصاویر فعلی (گذشته) و بهینهسازی خودکار تمامی تصاویر جدید استفاده شود.
شما همچنین میتوانید سطوح بهینهسازی را تنظیم کرده و برخی تصاویر را مستثنی کنید.
از زمان راهاندازی در بیش از ۹ سال پیش، reSmush.it به گزینه ترجیحی برای بهینهسازی تصاویر وردپرس تبدیل شده است، زیرا به شما اجازه میدهد تصاویر را به صورت رایگان فشرده کنید.
سرویس بهینهسازی تصویر reSmush.it بر روی سیستمهای مدیریت محتوای مختلف (وردپرس، دروپال، جوملا، مجنتو، پرستاشاپ و غیره) کار میکند و توسط بیش از ۴۰۰,۰۰۰ وبسایت در سراسر جهان استفاده میشود.
reSmush.it شهرت خود را به عنوان بهترین افزونه رایگان، سریع و آسان بهینهسازی تصویر به دست آورده است 🙂
ویژگیها:
– فشردهساز گروهی رایگان تصاویر
– بهینهسازی خودکار تصاویر هنگام بارگذاری
– حفظ یا حذف دادههای EXIF
– انتخابگر کیفیت تصویر
– مستثنی کردن تصاویر از بهینهسازی
– API قدرتمند و رایگان بهینهسازی تصویر
– تنظیمات قابل شخصیسازی برای کیفیت تصویر
– بهینهسازی خودکار تصاویر با استفاده از CRON
– پشتیبانگیری و بازیابی تصاویر اصلی
– آمار تصاویر
– ثبت گزارش (Logging) برای توسعهدهندگان
سایر افزونههای ShortPixel:
- FastPixel Caching – سادهسازی بهینهسازی وردپرس
- ShortPixel Image Optimizer – بهینهسازی و فشردهسازی تصاویر برای تمام تصاویر وبسایت شما، شامل تحویل WebP و AVIF
- ShortPixel Adaptive Images – بهینهسازی آنی تصاویر و تحویل از طریق CDN
- Enable Media Replace – جایگزینی آسان تصاویر یا فایلها در کتابخانه رسانه
- reGenerate Thumbnails Advanced – بازسازی آسان تصاویر بندانگشتی
- Resize Image After Upload – تغییر اندازه خودکار هر تصویر بارگذاری شده
- WP SVG Images – بارگذاری امن فایلهای SVG به کتابخانه رسانه
نصب
- پوشه
resmushit-image-optimizerرا در مسیر/wp-content/plugins/آپلود کنید. - افزونه را از طریق منوی «افزونهها» در وردپرس فعال کنید.
- تمام تصاویر جدید شما بهطور خودکار بهینهسازی خواهند شد!
سوالات متداول
-
عملکرد reSmush.it Image Optimizer در مقایسه با سایر افزونههای بهینهسازی تصویر (مانند Smush, Imagify, TinyPNG, Kraken, EWWW, Optimole) چگونه است؟
-
افزونه reSmush.it Image Optimizer بهینهسازی پیشرفته تصاویر را ارائه میدهد و بسیاری از قابلیتهای پریمیومی که در سرویسهای رقیب پیدا میکنید را به صورت رایگان در اختیار شما میگذارد.
به علاوه، ما شهرت خود را به عنوان بهترین افزونه رایگان، سریع و آسان بهینهسازی تصویر به دست آوردهایم 🙂 -
reSmush.it چقدر عالی است؟
-
از آنجایی که ما بیش از ۲۵,۰۰۰,۰۰۰,۰۰۰ تصویر را بهینهسازی کردهایم، مهارتهای جدیدی کسب کردهایم. سرویس ما همچنان در حال توسعه است تا قابلیتهای جدید و کاربردی را به شما ارائه دهیم.
-
در مورد WebP و فرمتهای تصویری نسل جدید چطور؟
-
ما در حال کار بر روی یک پیشنهاد جدید هستیم تا بهترین ویژگیهای جدید را به شما ارائه دهیم. لطفاً صبور باشید، بهزودی عرضه خواهد شد 🙂
-
آیا قابلیت «بهینهسازی هنگام بارگذاری» وجود دارد؟
-
قطعاً، این قابلیت برای تمامی تصاویر تازه اضافه شده فعال است و در صورت تمایل قابل غیرفعالسازی است.
-
آیا قابلیت CRON وجود دارد؟
-
بله، میتوانید تصاویر خود را با استفاده از کرونجاب (Cronjobs) برای کتابخانههای رسانه بزرگ (و همچنین کوچک) بهینه کنید.
-
آیا میتوانم سطح بهینهسازی را انتخاب کنم؟
-
بله، به طور پیشفرض سطح بهینهسازی روی «متعادل» تنظیم شده است. با این حال، میتوانید با تغییر سطح بهینهسازی به یکی از چهار گزینه دیگر، تصاویر خود را بیشتر بهینه کنید.
-
آیا میتوانم به تصاویر اصلیام بازگردم؟
-
بله، با بازیابی تصویر، تصویر اصلی خود را دوباره در دسترس خواهید داشت.
-
آیا امکان مستثنی کردن برخی تصاویر از بهینهساز وجود دارد؟
-
بله، از نسخه ۰.۱.۲، بهآسانی میتوانید یک تصویر را از فرآیند بهینهسازی مستثنی کنید.
-
آیا در معرض خطر از دست دادن تصاویر فعلیام هستم؟
-
خیر! reSmush.it Image Optimizer یک کپی از تصاویر اصلی ایجاد میکند و بهینهسازی را تنها بر روی این کپیها انجام میدهد.
-
آیا این افزونه رایگان است؟
-
بله! کاملاً رایگان، تنها محدودیت این است که تصاویر نباید بزرگتر از ۵ مگابایت باشند.
-
چگونه باگهای امنیتی پیداشده در این افزونه را گزارش کنم؟
-
لطفاً باگهای امنیتی پیداشده در سورسکد افزونه reSmush.it Image Optimizer را از طریق برنامه افشای آسیبپذیری Patchstack گزارش دهید. تیم Patchstack شما را در تأیید، تخصیص CVE و اطلاعرسانی به توسعهدهندگان این افزونه یاری خواهد کرد.
نقد و بررسیها
توسعه دهندگان و همکاران
“reSmush.it : افزونه اصلی و رایگان فشردهسازی و بهینهسازی تصاویر” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“reSmush.it : افزونه اصلی و رایگان فشردهسازی و بهینهسازی تصاویر” به 15 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “reSmush.it : افزونه اصلی و رایگان فشردهسازی و بهینهسازی تصاویر” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
1.0.6
تاریخ انتشار ۱۶ ژوئن ۲۰۲۶
* رفع اشکال: رفع اخطار منسوخ شدن در PHP 8.5 که ممکن بود در موارد خاص ظاهر شود.
1.0.5
تاریخ انتشار ۱۹ مه ۲۰۲۶
* جدید: اکنون هنگام بازیابی از پشتیبانها، پیشرفت نمایش داده میشود؛
* بهبود: تغییرات کوچک در رابط کاربری؛
* رفع اشکال: رفع قابلیت بازیابی پشتیبان که در برخی موارد خاص کار نمیکرد؛
* رفع اشکال: اصلاح غلطهای املایی؛
1.0.4
تاریخ انتشار ۲۳ سپتامبر ۲۰۲۴
* بهبود: پس از تغییر سطح بهینهسازی، افزونه دیگر پیشنهاد بهینهسازی مجدد کل کتابخانه رسانه را نمیدهد؛
* رفع اشکال: فایلهای پشتیبان پس از بازیابی در همه شرایط به درستی حذف میشوند؛
* رفع اشکال: چکباکس مستثنیسازی اگر تصویر از قبل بهینه شده باشد، مخفی میشود؛
* رفع اشکال: لینکهای بیشتری که فضای نام (Namespace) صحیح نداشتند، اکنون قابل ترجمه هستند؛
* رفع اشکال: متنهای موجود در تنظیمات بهبود یافتهاند؛
1.0.3
تاریخ انتشار ۷ ژوئن ۲۰۲۴
* بهبود: افزودن ۵ گزینه فشردهسازی برای انتخاب و یک فیلتر به جای انتخابگر عددی کیفیت؛
* رفع اشکال: گزینههای بازیابی و بهینهسازی اجباری دیگر برای تصاویری که پشتیبان ندارند نمایش داده نمیشوند؛
* رفع اشکال: بینالمللیسازی (I18n) اکنون برای ماژولهای ShortPixel نیز کار میکند (با تشکر از @alexclassroom)؛
* رفع اشکال: لینکها، متنها و طرحبندی موبایل در تنظیمات بهبود یافتهاند؛
1.0.2
تاریخ انتشار ۲۹ مارس ۲۰۲۴
* رفع اشکال: اندازه جدید تصویر پس از فشردهسازی/بازیابی تصویر اکنون به درستی در وردپرس ذخیره میشود؛
* بهبود: بهروزرسانی صفحه تنظیمات و افزودن لینکهای پشتیبانی بیشتر و دکمه «امتیاز به ما»؛
1.0.1
تاریخ انتشار ۱۲ مارس ۲۰۲۴
* رفع اشکال: یک خطای PHP در لاگها برای برخی تنظیمات نمایش داده میشد؛
* بهبود: بهروزرسانی صفحه تنظیمات و افزودن دکمه «حمایت از ما».
1.0.0
تاریخ انتشار ۲۲ فوریه ۲۰۲۴
* جدید: تنظیمات افزونه به منوی «تنظیمات» منتقل شده و طرحبندی بهروزرسانی شده است؛
* جدید: افزودن دکمه بازیابی در کنار هر آیتم در کتابخانه رسانه؛
* جدید: افزودن مکانیزم ثبت گزارش بهبودیافته؛
* جدید: ستونهای کتابخانه رسانه بازسازی شده و طرحبندی و متنها بهروزرسانی شدهاند؛
* جدید: افزودن باکس اختصاصی reSmush.it در صفحه ویرایش تصویر، همراه با تمامی اقدامات افزونه؛
* سازگاری: افزونه با نسخههای PHP تا ۸.۳ سازگار و تست شده است؛
* رفع اشکال: عملکرد مستثنیسازی (Exclude) اکنون میتواند مستقیماً در نمای لیستی کتابخانه رسانه استفاده شود؛
* رفع اشکال: عملکرد بازیابی گروهی بهبود یافته و اکنون باید بهتر کار کند؛
* رفع اشکال: عبارات افزونه بهروزرسانی شده و پیامهای JS به رشتههای قابل ترجمه تبدیل شدهاند؛
* رفع اشکال: پوشه زبانها حذف شده تا افزونه بتواند از طریق پروژه ترجمه وردپرس ترجمه شود؛
* رفع اشکال: بخش JS برای رفع پارسر منسوخ jQuery JSON بهروزرسانی شده است؛
* رفع اشکال: رویدادهای jQuery اکنون به جای “mouseup” با اکشن “click” مرتبط شدهاند؛
* رفع اشکال: اقدامات افزونه برای فایلهایی که قابل پردازش نیستند (PDF, SVG, و غیره) حذف شدهاند؛
0.4.14
- رفع مشکل دکمه بهینهسازی در لیست
0.4.13
- پیام جدید Patreon
0.4.12
- نمایش پیام Patreon 🙁
0.4.11
- تصویر گمشده
0.4.10
- مشارکت با Shortpixel
- رفع خطای خرابی هنگام بارگذاری فایل غیرتصویری در کتابخانه (در صورت فعال بودن لاگ)
0.4.9
- سازگاری با WP 6.1.0
- سازگار با PHP 8.1.X
- رفع مشکل کلید آرایه تعریفنشده «file» در …/resmushit.php در خط ۱۱۴
0.4.8
- وارد کردن کتابخانه نادرست (رفع
PHP Fatal error: Uncaught Error: Undefined constant “SECURE_AUTH_COOKIE” in /wp-includes/pluggable.php:923)
0.4.7
- رفع امنیتی: محافظت CSRF برای فراخوانیهای Ajax
0.4.6
- رفع امنیتی: محافظت به روش وردپرس
0.4.5
- رفع امنیتی: جلوگیری از رخنه XSS
0.4.4
- در صورت عدم موفقیت گواهی نقاط پایانی راه دور، از تأیید SSL خودداری کنید.
- رفع امنیتی: ایمنسازی (Escape) دادههای POST و بررسی کاربر مدیر برای درخواستهای AJAX
0.4.3
- سازگاری با WP 6.0.1
- رفع مشکلات امنیتی (https://www.pluginvulnerabilities.com/2022/02/01/wordpress-plugin-security-review-resmush-it-image-optimizer/)
- اجبار به استفاده از عدد صحیح (int) برای شناسه (ID) در برخی درخواستهای SQL
- بررسی اتصال کاربر بهعنوان مدیر/مشارکتکننده برای اقدامات AJAX
- پیامی برای اطلاعرسانی مبنی بر عدم جمعآوری داده در هنگام تماس با سرویس فید راه دور
0.4.2
- سازگاری با PHP8 و WP 5.8.2
0.4.1
- پشتیبانی رسمی از WP-CLI
- رفع بهینهسازی در زمینه Cron
0.4.0
- گزینه جدید برای بازیابی تمام تصاویر اصلی
0.3.12
- رفع: انتساب مقدار پیشفرض
- تستشده روی WP 5.7.1
0.3.11
- رفع: کار نکردن دکمه «بهینهسازی» هنگام ایجاد نوشته جدید
- رفع: مقداردهی اولیه نادرست متغیرهای پیشفرض
- تستشده روی WP 5.5.1
0.3.10
- رفع فوری: استفاده از تابع منسوخ
0.3.9
- رفع: رفع مشکل OWASP و امنیتی
0.3.8
- رفع: رفع اخطار تنظیمنشدن متغیر (فراداده)
- رفع: افزودن بررسی پسوند با حروف بزرگ
0.3.7
- رفع: بارگذاری CSS+JS در تمام صفحات مدیریت، اکنون محدود به صفحات reSmush.it و رسانهها شده است
- رفع: فرمت تأیید لینکها برای منوی مدیریت
0.3.6
- رفع : مشکل اجرای چندگانه cron.
0.3.5
- تصویر هدر جدید، توضیحات جدید برای صفحه افزونه در مخزن وردپرس.
0.3.4
- مشکل در شماره نسخه
0.3.3
- رفع اجرای دوگانه Cron. زمان توقف (Timeout) اضافه شد
- رفع پیام «کاهش ۰ (۰ ذخیرهشده)» در صورت غیرفعال بودن آمار
- بازگرداندن خطا در صورت عدم یافتن فایل پیوست روی دیسک
0.3.2
- رفع بررسی متغیر (ایجاد اطلاعیه)
0.3.1
- رفع مشکل نوشتن فایل لاگ (مشکل دسترسی)
- رفع خطای «کاهش ۰ (۰ ذخیرهشده)». بهینهسازی پیوست تکی در زمانی که «بهینهسازی هنگام بارگذاری» غیرفعال است
0.3.0
- افزودن گزینه حذف پشتیبان
- افزودن اسکریپت برای حذف پشتیبانهای قدیمی
- تغییر در نحوه گنجاندن JS
0.2.5
- افزودن قابلیت حفظ Exif
0.2.4
- رفع مشکل درخواست SQL برای پیشوند جدول متفاوت از ‘wp_’
0.2.3
- مشکل شماره نسخه
0.2.2
- رفع مشکل بازنشانی خودکار تنظیمات.
0.2.1
- تکمیل ترجمه فرانسوی
- رفع مشکل ترجمه افزونه
0.2.0
- افزودن قابلیت CRON
- بازنویسی کد
- رفع مشکل کتابخانه رسانه بزرگ، با اعمال محدودیت هنگام واکشی پیوستها
- رفع مشکلات مسیر لاگ
0.1.23
- افزودن لینک تنظیمات به صفحه افزونه
- محدود کردن گزینههای reSmush.it فقط به پیوستهای تصویری
- رفع خطای
RESMUSHIT_QLTY تعریفنشده است
0.1.22
- رفع بازگشت نادرست فراداده پیوست (مشکلات مربوط به سایر کتابخانههای رسانه را برطرف میکند)
0.1.21
- سازگاری با وردپرس ۵.۰
0.1.20
- رفع خطاهای PHP در نسخه ۷.۲
- بازنویسی کد
0.1.19
- رفع مشکل JS روی دکمه «بهینهسازی» برای یک تصویر تکی
- ارائه قابلیت جدید «بهینهسازی اجباری» برای یک تصویر تکی
0.1.18
- جلوگیری از خطاهای
filesize () : stat failedدر صورت گم شدن فایل تصویری - بررسی لاگ دسترسی فایلها
- بررسی پسوند فایل هنگام بارگذاری (جلوگیری از استفاده از API reSmush.it اگر فایل تصویر نباشد)
- افزایش زمان توقف (Timeout) API برای تصاویر بزرگ (۱۰ ثانیه)
0.1.17
- رفع باگ (کار نکردن بهینهسازی) در بارگذاری انبوه زمانی که «بهینهسازی هنگام بارگذاری» انتخاب نشده است
- بنر هدر جدید برای ۴ میلیاردمین تصویر بهینهشده
0.1.16
- افزودن اصلاحیه برای پشتیبانی از allow_url_fopen
- فید خبری از یک URL امن (SSL) بارگذاری شد
0.1.15
- چرخش فایل لاگ (Log rotate) در صورت بزرگ بودن فایل
0.1.14
- تستشده تا وردپرس ۴.۹.۵
- مشارکتکننده جدید (resmushit)
- تکمیل ترجمه
0.1.13
- تستشده تا وردپرس ۴.۹.۱
- بنر هدر جدید برای ۳ میلیاردمین تصویر بهینهشده 🙂
0.1.12
- تستشده تا وردپرس ۴.۸.۱
0.1.11
- بنر هدر جدید برای ۲ میلیاردمین تصویر بهینهشده 🙂
0.1.10
- رفع ترجمه اسلواکی
0.1.9
- رفع ترجمه اسلواکی
0.1.8
- ترجمه ایتالیایی اضافه شد (با تشکر از Cristian R.)
- اصلاح جزئی توضیحات
0.1.7
- ترجمه اسلواکی اضافه شد (با تشکر از Martin S.)
0.1.6
- رفع باگ هنگام بارگذاری تصاویر بزرگتر از ۵ مگابایت
- فهرست فایلهای بالای ۵ مگابایت
- اصلاحات جزئی ترجمه
0.1.5
- مدیریت خطا در صورت عدم دسترسی به وبسرویس
- محدودیت حجم فایل از ۲ مگابایت به ۵ مگابایت افزایش یافت
0.1.4
- رفع مشکلات CSS
0.1.3
- اصلاح ترجمه
- اصلاح تصاویر فید خبری
0.1.2
- حذف فایل اصلی هنگام حذف پیوست
- مستثنی کردن یک پیوست از بهینهسازی reSmush.it (چکباکسها)
- افزودن ترجمه فرانسوی
- بهینهسازیهای کد
- بررسی نسخه ۴.۶.x
- رفع باگهای جزئی
0.1.1
- بهینهسازی هنگام بارگذاری
- آمار
- سرویسهای لاگ
- بازسازی رابط کاربری
- فید خبری از feed.resmush.it
0.1.0
- پایه افزونه
- بهینهساز انبوه



