WP Super Cache افزونه افزایش سرعت سایت وردپرسی

WP Super Cache

آخرین تغییرات و بروزرسانی های افزونه WP Super Cache که یکی از بهترین افزونه های وردپرس برای کش کردن سایت بهینه سازی و بالا بردن سرعت سایت است در این مطلب خدمت شما دوستان ارائه خواهیم داد.

صفحه خانگی افزونه در مخزن وردپرس

۱.۴.۸
• حذف بد افزار URL در کد کامنت. اگر چه این مسئله در عملکرد پلاگین تأثیری نداشت ولی نرم افزار های AV با آن مشکل داشتند)
• به روز رسانی فایل ترجمه

۱.۴.۷
• WP Super Cache :به روز رسانی صفحه تنظیمات برای وردپرس ۴.۴. تغییرات مربوط به قالب هستند.

۱.۴.۶
• ایجاد فایل cahche/.hataccess حتی زمانی که این فایل پیش از این وجود داشته باشد. به این طریق قانون (rule) gzip ایجاد شده و صفحات gzipped به درستی سرو (serve) می شوند.

۱.۴.۵
• بهبود: فقط پست های نوع عمومی پیش بارگذاری می شوند. از نرم افزار وب پشتیبانی می کند
• اضافه کردن یک تابع حذف نصب که فایل کانفیگ را حذف می کند. غیر فعال کردن این تابع دیگر آن را حذف نمی کند.
• امکان غیر فعال کردن پلاگین ها بدون نیاز به ورود به صفحه تنظیمات
• رفع اشکال سیستم بازسازی کش. حالا فایل های بازسازی شده بیش از درخواستی که آن ها را ایجاد کرده، باقی می مانند.
• بهینه سازی جزئی: در صورتی که فایل وجود نداشته باشد،prune_super_cache() بلافاصله خارج می شود. خروجی wp_cache_get_cookies_values() از حالا به بعد کش می شود.
• رفع باگ های جزئی مختلف
• رفع مشکل تنظیم مجدد زمان انقضا و تنظیمات جمع آوری زباله هنگام به روز رسانی تنظیمات پیشرفته
• حذف کلاس CacheMeta برای جلوگیری از خطای APC. از این کلاس دیگر استفاده نمی شود.
• رفع اشکال ریست تنظیمات پیشرفته هنگام استفاده از گزینه easy در صفحه تنظیمات
• رفع مشکل XSS در صفحه تنظیمات
• پنهان کردن فایل های کش زمانی که سرور ها ایندکس های دایرکتوری را نمایش می دهند
• جلوگیری از تزریق شئ PHP با استفاده از serialize()

۱.۴.۴
• WP Super Cache :رفع مشکل خطای در خروجی زمانی که پارامتر های GET در کوئری حضور داشته باشند. پشتیبانی از نرم افزار وب (وب افزار webware)
• رفع مشکل دیباگ لاگ (debug log). پیام مناسب را لاگ نمی کرد

۱.۴.۳
• رفع مشکلات امنیتی با درست کردن باگ XSS در صفحه تنظیمات.
• اضافه شدن wp_debug_log().
• رفع اشکالات جزئی

۱.۴.۱
• رفع اشکال XSS در صفحه تنظیمات
• رفع اشکال کش شئ. به این صورت ورودی ها می توانند هنگام به روز رسانی پست، حذف شوند.
• به روز رسانی سند نگاری و پاکسازی صفحه تنظیمات

۱.۴
• جایگزین کردن legacy عملکرد mfunc/mnclude/dynamic-cached-content با یک فیلتر cacheaction wpsc_cachedata
• اضافه شدن پلاگین dynamic-cache-test.php مثل پلاگین فیلتر wpsc_cachedata
• حذف کردن کش پست، تگ و دسته بندی زمانی که یک پست از حالت ذخیره شده به انتظار شده یا برعکس تغییر حالت می دهد.
• به روز رسانی advanced-cache.php و wp-config.php در صورتی که wp-cache-phase1.php لود نشود. معمولاً هنگام مهاجرت به یک سرویس هاستینگ جدید اتفاق می افتد.
• رفع اشکالات مختلف

۱.۳.۲
• WP Super Cache :همه تگ های mfunc/mclude/dynamic-cached-content در کامنت ها حذف شده اند
• محتوای کش شده دینامیک اکنون به صورت پیش فرض غیر فعال است و باید در صفحه تنظیمات پیشرفته فعال شود
• پشتیبانی از تم موبایل در Jetpack از طریق helper plugin در تب پلاگین های اسکریپت

۱.۳.۱
• به روز رسانی های جزئی در سند نگاری
• رفع اشکال XSS در صفحه تنظیمات

۱.۳
• تگ های mfunc می توانستند در کامنت ها اجرا شوند. بر طرف شد
• پشتیبانی بیشتر از سایت هایی که از کوکی های شخصی سازی شده و ثابت the LOGGED_IN_COOKIE استفاده می کنند

۱.۲
• WP Super Cache :جمع آوری فایل های کش قدیمی بهبود داده شده است. اضافه شدن یک برنامه زمانی که به جمع آوری فایل های کش می پردازد و در صورت نیاز آن ها را ریست می کند. همچنین اگر کش کردن را از صفحه easy فعال کنید، جمع آوری زباله نیز فعال می شود
• ویرایش گر می تواند فایل های کش منفرد را از نوار ادمین حذف کند.
• رفع اشکال شمارشگر صفحه در صفحه تنظیمات
• برخی از سایت ها که به نسخه ۱.۰ به روز رسانی کرده بودند، جمع شدن بیش از حد فایل های اضافی را گزارش کردند. این مشکل برطرف شده است. با به روز رسانی مجدد این مشکل برطرف می شود.
• فایل های موبایل supercached اکنون قابل استفاده هستند. یک اشتباه تایپی وجود داشت که برطرف شد.
• اگر سایت شما در یک دایرکتوری قرار دارد و شما با به روز رسانی یک صفحه مشکل دارید، احتمالاً مشکل تان برطرف شده است.
• دکمه غیر فعال سازی تغییر کرده است تا کانفیگوریشن هنگام به روز رسانی از بین نرود. البته برای رفع این مشکل حتماً باید به روز رسانی انجام دهید.
• برخی از سایت ها که ازکوکی های شخصی سازی شده با LOGGED_IN_COOKIE ثابت استفاده می کنند. حالا پشتیبانی از این کوکی ها هم اضافه شده است.
• اضافه شدن پشتیبانی برای WPTouch Pro. البته همچنان مشکلاتی دارد.
• برخی از سایت ها با پست های برنامه ریزی (scheduled) شده مشکل داشتند. به دلایلی این پلاگین چنین برداشت می کرد که پست در حالت ذخیره شده قرار دارد. از آن جا که پلاگین فقط یک بار این پست را بررسی می کرد، هنگام منتشر شدن پست، کش آن پاکسازی نمی شد. این مشکل حالا برطرف شده است.
• رفع اشکالات و باگ های مختلف و به روز رسانی ترجمه

۱.۱
• استفاده از $ _SERVER[ ‘SERVER_NAME’ ] برای ایجاد کش دایرکتوری ها
• فقط زمانی کش دایرکتوری ایجاد می شود که درخواست های مجاز و بلاگ ها وجود داشته باشند
• فقط زمانی که منوی مسیر یابی اصلاح شده باشد، فایل های کش کنونی پاکسازی می شوند.
• اضافه شدن عمل clean_post_cache در عمل های پست
• WP Super Cache :حذف جزئیات جمع آوری زباله در تب های محتوا
• اضافه شدن فیلتر wp_cache_check_mobile cacheaction به بررسی اتصال کوتاه دستگاه موبایل
• عدم حذف فایل های کش برای پست های ذخیره شده
• اضافه شدن عمل در wp_trash_post برای پاکسازی کش زمانی که پست های منتقل شده به زباله دان حذف می شوند.
• نمایش هشدار زمانی که کش کردن مرورگر ۳.۴ غیر فعال شده باشد. (به علت این که هنوز کش کردن mod_rewrite هنوز فعال است)
• بررسی حالت ایمن زمانی که از PHP 5.3.0 به پایین استفاده می کنید.
• اضافه شدن فیلتر wp_supercache_remove_cookies برای غیر فعال کردن حالت گشت ناشناس
• رفع مشکل برنامه زمانی جمع آوری زباله
• رفع مشکل پیش بارگذاری در رابطه با پاکسازی کش سایت در سایت های page on front
• رفع مشکل عدم تشخیص هشدار ها توسط متغیر های PHP
• رفع مشکل رفرش کردن کش. هنگامی که کامنت ها به صورت siteurl() بودند گاهی رفرش کش درست کار نمی کرد.
• پیش بارگذاری دسته بندی یک گزینه قابل انتخاب است.
• رفع مشکل مپینگ دامنه
• پشتیبانی بهتر از سایت های https. حذف https:// برای گرفتن کش مسیر ها
• اضافه کردن مجدد AddDefaultCharset .htaccess و اضافه کردن یک گزینه برای حذف آن در صورت لزوم.
• اضافه کردن پلاگین های چند سایته که ستون Cached را به network > Sites اضافه می کند و کش کردن را برای هر سایت غیر فعال می سازد.
• اضافه شدن پلاگین WPTouch برای اصلاح مرورگر و فهرست پیش پیشوند ها در کد آشکار سازی موبایل. اضافه کردن پشتیبانی برای فهرست پلاگین های غیر مشمول
• WP Super Cache :رفع مشکل تست کننده کش
• فیلتر کردن تگ هایی که برای شناسایی کردن انتهای صفحه از فیلتر wp_cache_eof_tags استفاده می کنند.
• حذف مرحله دیباگ از لاگ کردن به علت آن که این کار کمکی نمی کرد.
• حذف ذکر نام wp-minify

۱.۰
• حذف کردن AddDefaultCharset .htaccess
• رفع مشکل بلاگ هایی که در یک فولدر قرار دارند و دارای اسلش پایانی نیستند.
• برنامه زمانی جدید برای جمع آوری زباله
• اضافه کردن لینک «پاکسازی کش» به نوار ادمین برای حذف کش در صفحه اول
• به روز رسانی سند نگاری
• به روز رسانی ترجمه
• پیش بارگذاری پیشوند ها و تمام انواع پست ها به غیر از آیتم های منوی revisionsand nav
• رفع مشکل پیش نمایش با کاربران لاگ شده
• اضافه شدن گزینه برای ناشناس کردن کاربران لاگ شده
• استفاده از متغیر های وردپرس ۳.۰ برای شناسایی نصب چند سایته
• هش کردن نام فایل ها تا به این صورت توسط همان شبکه ارسال محتوا مورد استفاده قرار گیرند

۰.۹.۹.۹
• رفع اشکالات و غلط های تایپی
• استفاده از فایل های استاتیک از نام هاست شبکه ارسال محتوای یکسان
• WP Super Cache :به روز رسانی ترجمه ها
• کوچک کردن حروف supercache dir برای جلوگیری از ایجاد مشکل در یو آر ال های یونی کد
• اضافه کردن گزینه برای رد کردن محتوای استاتیک بارگذاری شده https
• حذف ۵ ثانیه بررسی قدمت فایل های کش موجود. به پست هایی که کامنت ها و ترافیک زیادی به خود جذب می کنند کمک می کند
• رفع اشکالات و باگ های زیاد

۰.۹.۹.۸
• به روز رسانی شبکه ارسال محتوا: می تواند خاموش و روشن شود. رکوردهای چندگانه CNAME
• بهبود فرآیند حذف نصب. این فرآیند فایل های ایجاد شده را حذف و فایل های ویرایش شده را نیز اصلاح و درست می کند.
• صفحات دینامیک کش شده می توانند در فایل های Supercache و فشرده شده ذخیره شوند.
• رفع مشکل ۱and1 Webhosting
• حذف لاگ در عملکرد ایمیل چرا که این لاگ ها باعث ایجاد مشکل برای کاربرانی که ایمیل زیادی دریافت می کردند، می شدند.
• رفع اشکالات جزئی بسیار دیگر

۰.۹.۹.۶
• رفع مشکل استفاده از فایل های کش شده با PHP
• اضافه شدن پشتیبانی برای هدر ۳۰۴ (فایل اصلاح نشده است) جهت کمک به کش کردن مرور گر. (فقط کش کردن PHP)
• اضافه کردن ترجمه فرانسوی و آلمانی. به روز رسانی ترجمه ایتالیایی و رفع اشکال رشته های ترجمه.
• اسلیپ شدن به مدت ۴ ثانیه میان پیش بارگذاری یو آر ال ها برای کاهش لود روی سرور
• به روز رسانی اسناد و سؤالات پر تکرار

۰.۹.۹.۵
• غیر فعال کردن فشرده سازی روی صفحه on easy setup. با این حال همچنان روی برخی از میزبان ها باعث ایجاد اشکال می شود.
• حذف فوترلینک در صفحه on easy setup
• عدم حذف mod_rewrite در زمانی که کش کردن غیر فعال است.
• عدم جلوگیری استفاده کاربران از صفحه تنظیمات زمانی که در حالت ایمن هستند.

۰.۹.۹.۴
WP Super Cache :صفحه تنظیمات به و صفحه تب شده تقسیم می شود.
اضافه شدن صفحه تنظیمات Easy برای کاربران جدید
حالت جدید کش کردن PHP برای فایل های supercached سرور
رفع مشکل پشتیبانی از موبایل
اضافه شدن پلاگین پشتیبانی از مپینگ دامنه
اضافه شدن پلاگین awaiting moderation که نوشته پست ها را پاک می کند.
تغییر اصطلاحات. تغییر «half on» به «legacy caching»
رفع مشکل کش تستر روی برخی از اینستال های وردپرس
WP Super Cache :به روز رسانی سند نگاری
اضافه شدن متغیر $ wp_super_cache_lock_down config برای پنهان کردن صفحات آیتم های قرنطینه شده ادمین یا صفحات کش شده به صورت مستقیم می باشد.
پیش بارگذاری توقف برنامه را بررسی می کند و برای ادامه کار مجدد برنامه ریزی می کند.
اگر کلاینت فشرده سازی را پشتیبانی کند، در اولین کش کردن صفحه gzipped سرو می شود
رفع اشکالات و باگ های متعدد

۰.۹.۹.۳
• رفع مشکل تقسیم بر صفر در حالت half on
• همیشه دکمه پاکسازی کش را نمایش می دهد
• رفع مشکل دکمه به روز رسانی mod_rewrite
• تغییرات جزئی متن در صفحه ادمین

۰.۹.۹.۲
• فراموشی در تغییر شماره نسخه در wp-cache.php

۰.۹.۹.۱
• اضافه شدن پیش بارگذاری کش استاتیک
• WP Super Cache :پشتیبانی بهتر از پلاگین موبایل
• قوانین htaccess می توانند به روز رسانی شوند. اضافه شدن wpsc_update_htaccess()
• رفع اشکال پاکسازی کش page on front
• بررسی کوکی for wordpress_logged_in تا به این صورت تست کوکی شناسایی نشده است.
• اضافه شدن clear_post_supercache() برای پاکسازی supercache برای یک پست منفرد
• قرار دادن علامت نقل قول اطراف قوانین بازنویسی در صورتی که مسیر ها فاصله داشته باشند.

۰.۹.۹
• اضافه شدن پشتیبانی کش شئ آزمایشی
• WP Super Cache :اضافه شدن ترجمه چینی
• اضافه شدن بخش سؤالات پر تکرار در مورد تفاوت فایل های WP-Cache در مقابل supercache
• استفاده از فایل Supercache در صورتی که فایل WP-Cache یافت نشود. هشدار به کاربرد در صورتی که htaccess به روز رسانی نشده باشد.
• اطمینان از این که قفل نویسنده پس از نوشتن فایل های کش باز نشود.
• اضافه شدن لینک به اسناد توسعه دهنده در readme
• اضافه شدن ترجمه اوکراینی
• اضافه شدن بخش هشدار ارتقا در readme
• هشدار دادن در صورتی که فشرده سازی zlib در PHP فعال شده باشد.
• اضافه شدن پاسخ اشکال یابی فشرده سازی.
• اضافه شدن ترجمه ژاپنی
• به روز رسانی ترجمه ایتالیایی
• لینک به نسخه موبایل وردپرس از صفحه ادمین برای پشتیبانی از موبایل

۰.۹.۸
• اضافه شدن ترجمه اسپانیولی
• اضافه شدن ترجمه ایتالیایی
• WP Super Cache :اضافه شدن کد دیباگ پیشرفته برای بررسی مشکلات دسته بندی در فرانت پیج. فعال سازی از طریق تنظیمات $ wp_super_cache_advanced_debug و تغییر ۰ به ۱ در فایل کانفیگ
• رفع مشکل کوکی wordpress vs wordpress_logged_in که با عملکرد کوکی بررسی کننده تطابق نداشت
• بررسی درست بودن و تنظیم بودن WP_CACHE.
• اضافه شدن wp_cache_clear_cache() برای پاکسازی کش دایرکتوری
• زمانی که دیباگ کردن فعال می شود، فقط در پیام و به صورت لاگ شده نمایش داده می شوند.
• اضافه شدن امتیاز عیب یابی ۲۰.
• رفع مشکل حذف فایل کش
• عدم حذف فایل ها زمانی که تعدادی از کامنت ها پاک می شوند.

۰.۹.۷
• WP Super Cache :رفع مشکل با بلاگ ها در فولدر ها
• اضافه شدن فایل فهرست کش و پاک شدن لینک به صفحه ادمین
• اضافه شدن فهرست جدیدترین صفحات کش شده در سایدباکس
• قابلیت ترجمه پذیری صفحه ادمین
• اضافه شدن بخش «چطور بخش های مشخص از صفحه را دینامیک کنم؟» در سؤالات پر تکرار
• بهبود: اضافه شدن ویژگی «late init» برای آنکه پلاگین init را فعال کند. تنظیم $ wp_super_cache_late_init به حالت true در فایل کانفیگ برای استفاده
• غیر فعال کردن supercaching هنگام حضور پارامتر های GET به جای غیر فعال کردن تمام کش کردن. غیر فعال کردن روی POST و پیش نمایش
• رفع مشکلات با Cron Job و نام فایل mutex
• هشدار به کاربر هایی در مورد فعال کردن پشتیبانی از دستگاه موبایل، در صورتی که بازنویسی قوانین مشاهده شود. شناسایی بهتر زمانی که باید در مورد به روز رسانی .htaccess هشدار داده شود.
• بهبود: اضافه شدن فیلتر wpsupercache_404. برای کش کردن صفحات خطای ۴۰۴ true را برگشت دهید.
• استفاده از wordpress_test_cookie در کلید کش
• نمایش تعداد درست فایل های کش زمانی که فشرده سازی غیر فعال است
• رفع مشکل با شناسایی safe_mode PHP
• رفع اشکالات و باگ ها مختلف و به روز رسانی سند نگاری.

۰.۹.۶.۱
• انتقال پیام init «وارد نشده» در زیر بررسی برای POST
• اضافه شدن بررسی is_admin() برای آن که پلاگین از کش کردن بک اند به صورت ۱۰۰ درصد مطمئن ناتوان باشد.
• اضافه شدن صفحه «کش نکردن» به صفحه ادمین

۰.۹.۶
• اضافه کردن اسکریپت حذف نصب uninstall.php
• به روز رسانی قوانین cache/.htaccess
• اضافه شدن بخشی در مورد دسته ببندی و مشکلات صفحه خانه استاتیک در سؤالات پر تکرار
• نمایش پیام برای کاربران وارد شده زمانی که کش کردن برای آن ها غیر فعال می شود
• بررسی نام فایل در فایل supercache صحیح

۰.۹.۵
• WP Super Cache :نمایش دفعات قبل و بعد جمع آوری زباله به دقیقه و نه زمان محلی
• عدم استفاده از فایل های کش wp_cache برای عامل های کاربر رد شده. فایل های Supercache همچنان به آن ها داده می شود.
• در صورتی که پشتیبانی موبایل فعال باشد، فایل های کش شده php را به کلاینت های موبایل، و فایل های کش شده استاتیک را به همه ارائه می دهد.
• اضافه شدن بررسی برای ثابت های WPSC_DISABLE_COMPRESSION و WPSC_DISABLE_LOCKING جهت غیر فعال کردن فشرده سازی و قفل کردن فایل ها. به ویژه برای شرکت های میزبان

۰.۹.۴.۳
• اضافه شدن گزینه «عدم کش برای کاربر های وارد شده»
• غیر فعال کردن وضعیت اندازه فایل در صفحه ادمین
• پاکسازی کش زمانی که صفحه پروفایل به روز رسانی شده است
• کش نکردن پیش نمایش پست
• اضافه شدن بک اسلش برای فهرست URI regex
• رفع مشکل با پست ها و کامنت هایی که رفرش نمی شوند.

This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

The static html files will be served to the vast majority of your users, but because a user’s details are displayed in the comment form after they leave a comment those requests are handled by the legacy caching engine. Static files are served to:

Users who are not logged in.

Users who have not left a comment on your blog.

Or users who have not viewed a password protected post.

۹۹% of your visitors will be served static html files. Those users who don’t see the static files will still benefit because they will see different cached files that aren’t quite as efficient but still better than uncached. This plugin will help your server cope with a front page appearance on digg.com or other social networking site.

If for some reason “supercaching” doesn’t work on your server then don’t worry. Caching will still be performed, but every request will require loading the PHP engine. In normal circumstances this isn’t bad at all. Visitors to your site will notice no slowdown or difference. Supercache really comes into it’s own if your server is underpowered, or you’re experiencing heavy traffic. Super Cached html files will be served more quickly than PHP generated cached files but in every day use, the difference isn’t noticeable.

The plugin serves cached files in 3 ways (ranked by speed):

Mod_Rewrite. The fastest method is by using Apache mod_rewrite (or whatever similar module your web server supports) to serve “supercached” static html files. This completely bypasses PHP and is extremely quick. If your server is hit by a deluge of traffic it is more likely to cope as the requests are “lighter”. This does require the Apache mod_rewrite module (which is probably installed if you have custom permalinks) and a modification of your .htaccess file. Visits by anonymous or unknown users will be served this way.

PHP. Supercached static files can now be served by PHP. The plugin will serve a “supercached” file if it exists and it’s almost as fast as the mod_rewrite method. It’s easier to configure as the .htaccess file doesn’t need to be changed. You still need a custom permalink. You can keep portions of your page dynamic in this caching mode. Your server may not cope as well with a really large amount of traffic. (You’re gaming Digg aren’t you? You’ll need mod_rewrite, the rest of us are ok with PHP!)

Legacy caching. This is mainly used to cache pages for known users. These are logged in users, visitors who leave comments or those who should be shown custom per-user data. It’s the most flexible caching method but also the slowest. As each page is different it’s often better not to cache pages for these users at all and avoid legacy caching. Legacy caching will also cache visits by unknown users if this caching mode is selected. You can have dynamic parts to your page in this mode too.

If you’re new to caching use PHP caching. It’s easy to set up and very fast. Avoid legacy caching if you can.

Recommended Settings

Advanced users will probably want to use mod_rewrite caching, but PHP caching is almost as good and recommended for everyone else. Enable the following:

PHP caching.

Compress pages.

Don’t cache pages for known users.

Cache rebuild.

CDN support.

Extra homepage checks.

Garbage collection is the act of cleaning up cache files that are out of date and stale. There’s no correct value for the expiry time but a good starting point is 1800 seconds if you’re not using legacy mode. If you are using that mode start with an expiry time of 600 seconds.

If you are not using legacy mode caching consider deleting the contents of the “Rejected User Agents” text box and allow search engines to create supercache static files.

Likewise, preload as many posts as you can and enable “Preload Mode”. Garbage collection will still occur but it won’t affect the preloaded files. If you don’t care about sidebar widgets updating often set the preload interval to 2880 minutes (2 days) so all your posts aren’t recached very often. When the preload occurs the cache files for the post being refreshed is deleted and then regenerated. Afterwards a garbage collection of all old files is performed to clean out stale cache files. With preloading on cached files will still be deleted when posts are made or edited or comments made.

WP Super Cache افزونه افزایش سرعت سایت وردپرسی

افزونه Autoptimize بهینه سازی فایلهای css و java script

Autoptimize

آخرین تغییرات و بروزرسانی های افزونه Autoptimize وردپرس که برای بهینه سازی فایل های جاوا اسکریپت ، فایلهای CSS و کدهای HTML به کار میرود. این افزونه به جهت رفع مشکلات وبسایت ها در  gtmetrix.com کاربرد فراوانی دارد و این افزونه یکی از افزونه های وردپرس سفارش شده به جهت بهینه سازی سایت در شاخصه های سایت جی تی متریکس میباشد.

آخرین بروزرسانی های افزونه Autoptimize وردپرس در همین صفحه بروزرسانی میگردد و میتوانید آخرین تغییرات این افزونه را مشاهده و همچنین سازگاری با ورژن وردپرس خود را نیز بررسی نمایید.

صفحه خانگی افزونه در مخزن وردپرس

۲.۱.۰
جدید: Autoptimize اکنون در نوار ابزار ادمین ظاهر می شود و به راحتی می توان اندازه کش (cache) و امکان حذف کردن کش را مشاهده کرد.

جدید: یک زبانه اضافی با عنوان «More Optimization» نشان داده می شود. که در آن اطلاعات در مورد خدمات و ابزار های بهینه سازی قابل مشاهده است. (با استفاده از autoptimize_filter_show_partner_tabs´-filter می توانید آن را پنهان کنید)

جدید: اگر اندازه کش بیش از حد بزرگ شود، یک ایمیل به ادمین سایت فرستاده می شود. (برای غیر فعال کردن، false را به autoptimize_filter_cachecheck_sendmailfilter ارسال کنید و یا برای تغییر آدرس ایمیل، یک ایمیل جایگزین به theautoptimize_filter_cachecheck_mailto filter ارسال کنید)

جدید: کاربر پیشرفته (پاور یوزر) می تواند Autoptimize را برای pre-gzip کردن فایل های بهینه سازی شده خودکار، فعال کند. برای این کار باید به autoptimize_filter_cache_create_static_gzip صحیح (true) بدهید

بهبود: رابط گرافیکی کاربر ادمین ارتقا پیدا کرده است و اکنون برخی ویژگی های ریسپانسیو به آن اضافه شده است. (دیگر در صفحات کوچک تر، ستون سمت راست نمایش داده نمی شود)

بهبود: صفحه تنظیمات اکنون URL های مرتبط با پروتکل را برای URL های مبتنی بر CDN قبول می کند

بهبود: پیش فرض جدید و هوشمند تر برای بهینه سازی JS (don’t force in head و عدم شمول jquery.js) و CSS (شامل inline CSS) Misc: برطرف کردن باگ ها و بهبود های جزئی به روز رسانی نسخه کوچک (minimal) از ۲.۷ به ۴.۰ اجرای بر روی وردپرس ۴.۶ تست و تأیید شده.

۲.۰.۲
برطرف کردن باگ ها: عدم اجازه برای جا به جا کردن JS غیر تجمیع (non-aggregate) به صورت پیش فرض (می توان آن را با false دادن به autoptimize_filter_js_unmovable دوباره فعال کرد)

برطرف کردن باگ ها: اتصال autoptimize_action_cachepurged به init برای جلوگیری از پیام خطا برای کاربران ZenCache
بر طرف کردن باگ ها: اجازه به Autoptimize برای کار با PHP 5.2

۲.۰.۱
بهبود: اکنون زمانی که کش AO پاکسازی شده باشد، Autoptimize کش موتور WP را هم حذف می کند.
بهبود: Autoptimize برای صفحات AMP بهینه سازی انجام نخواهد داد تا با inline & defer دچار مشکل نشود. همچنین AO ویژگی هایی به لینک تگ هایی که در زیرمجموعه های HTML که در آن AMP مجاز نیستند، اضافه کرده است.
بهبود: ارزیابی مجدد ساز و کار حذف کش صفحه (حذف کد های تکراری، اکنون به خوبی به عملکرد autoptimize_action_cachepurged AO سازگار هستند.
بهبود: فعال سازی مجدد قابلیت جا به جایی JS های غیر تجمیع شده تنها در صورتی که aggregate inline JS فعال باشد. (آن را می توان با فیلتر withautoptimize_filter_js_unmovable غیر فعال کرد)
بهبود: تگ های اسکریپت با ویژگی های data-noptimize شامل بهینه سازی نمی شوند.
برطرف کردن باگ: پشتیبانی بهتر برای دایرکتوری های محتوای وردپرسی که نامشان تغییر یافته است
برطرف کردن باگ: تصحیحات مختلف در رابطه با late-injected CSS/JS (تغییرات در این فایل ها همیشه اعمال نمی شد، فونت ها یا تصاویر پشت صفحه CDN شده نبودند و …)
MIsc: تصحیحات و بهبود های دیگر
تست و تأیید عملکرد بر روی وردپرس ۴.۵ (بتا ۳)

۲.۰.۰
به طور متوسط ۳۰ درصد سریع تراست
جدید: گزینه فعال و غیر فعال سازی تجمیع برای inline JS و CSS
جدید: گزینه برای حذف کردن فونت های گوگل
جدید: سایز کش به صورت روزانه بررسی می شود و اگر اندازه کش به بیش از ۵۱۲ مگابایت برسد یک هشدار برای ادمین WP ارسال خواهد شد (این مقدار می تواند با استفاده از فیلتر تغییر پیدا کند)
جدید: CSS autoptimized کوچک به جای لینک شدن، درون خطی می شود (برای کمتر از ۲۵۶ کاراکتر، این مقدار می تواند با فیلتر تغییر یابد)
جدید در API: استفاده از فیلتر ها برای اعلام لیست سفید JS و CSS. تنها فایل های موجود در لیست سفید autoptimiezd می شوند و تمام بقیه آن ها دست نخورده باقی می مانند.
جدید در API: فیلتر ها برای اعلام CSS و JS قابل حذف. یعنی Autoptimize به سادگی آن کد را حذف می کند (به طور مثال emoji CSS/J در صورت که دوست نداشته باشید آن ها را از صف خارج کنید.
جدید در API: فیلتر برای جا به جا کردن فونت ها به CDN
رفع اشکالات و باگ های بزرگ و کوچک
تست و تأیید برای کار بر روی PHP 7

۱.۹.۴
رفع اشکالات: اطمینان از این که CSSmin های غیر AO به پارامتر ها داده نمی شوند (چرا که برخی از آن ها فقط CSSmin می توانند دریافت کنند و عدم رعایت آن باعث خطای داخلی سرور می شود).
رفع اشکالات: اتصال مجدد add_action به صورت پیش فرض به template_redirect به جای init جهت برطرف کردن مشکلات مختلف گزارش شده. اگر می خواهید Autoptimize کرده و زودتر آغاز کنید (زمانی که از گالری های Nextgen استفاده می کنید) باید این دستور را به wp-config.php اضافه کنید:
define(“AUTOPTIMIZE_INIT_EARLIER”,”true”);

۱.۹.۳
بهبود: منطق CDN-replace هوشمند تر
بهبود: امکان عدم شمول رشته ها (کامنت ها) از بهینه سازیHTML (حذف کامنت(
بهبود: تغییر اولویتی که AO توسط آن با WordPress فعال می شود. رفع مشکل مجموع نشدن JS وقتی که NextGen Galleries فعال است
بهبود: رشته های غیر شامل بیشتر JS: gist.github.com, text/html wp-slimstat.min.js, _stq, nonce, post_id (حرف دوم از Manual فهرست عدم شمول در صفحه تنظیمات حذف شد)
جدید در API:

autoptimize_filter_html_exclude, autoptimize_filter_css_defer, autoptimize_filter_css_inline, autoptimize_filter_base_replace_cdn, autopitmize_filter_js_noptimize, autopitmize_filter_css_noptimize, autopitmize_filter_html_noptimize

رفع اشکالات: حذف برخی از هشدار های PHP
رفع اشکالات: اطمینان از این که HTML-Optimization فاصله را پیش از جزء فراخوانی شده
رفع اشکالات: پاک کردن کش برای دایرکتوری های غیر پیش فرض عمل نمی کرد
ارتقا به yui compressor php port 2.4.8-4
اضافه کردن ترجمه عربی
تست با وردپرس ۴.۲ بتا ۳

۱.۹.۲
جدید: پشتیبانی از cache-directory و file-perfix
بهبود: عدم شمول (hard-exclude) تمام شیء های json متصل به داده (script type=application/ld+json)
بهبود: اضافه شدن چند فیلتر جدید به API، به طور مثال برای بهینه سازی HTML، CSS یا JS
رفع اشکالات: قرار دادن اولویت Autoptimize از ۱۱ به ۲ (مانند گذشته) برای جلوگیری از عدم بهینه سازی برخی از صفحات
رفع اشکالات در YUI-CSS-compressor-PHP-port: در rotate3D-transforms، بولین ها را به درصد ها تبدیل نمی کند.
رفع اشکالات: تصاویر پس زمینه که دارای فاصله هستند بارگذاری نمی شدند
رفع اشکالات: تصاویر SVG پر شده (fill): خراب شدن url پس از بهینه سازی CSS
به روز رسانی ترجمه به زبان سوئدی، ترجمه جدید برای زبان اوکراینی
Readme.txt ارتقا داده شده
تأیید کارایی با وردپرس ۴.۱

۱.۹.۱
حذف باکس جست و جوی sidelink-search-box در WP SEO v1.6 از بخش بهینه سازی JS (باعث ایجاد مشکل در بهینه سازی JS شده بود)
رفع اشکالات: اول سمی کالن را در اسکریپت داخلی اضافه کنید سپس try-catch را در صورت نیاز وارد کنید نه بر عکس.

۱.۹.۰
Inline and defer CSS به شما اجازه می دهد مشخص کنید کدام CSS نیمه بالای صفحه باید داخلی شود، و کدام CSS بهینه سازی شده معمولی به تأخیر افتد.
Cache-directory های جداگانه برای CSS و JS در /wp-content/cache/autoptimize که نتیجه آن حذف سریع تر کش می باشد. (و در برخی موارد فایل های مجموع فردی را سریع تر ارائه می دهد)
اکنون Autoptimized CSS پیش از –tag و JS (و بعد از اینکه در هد به کار رفت) قرار می گیرد. این ویژگی می تواند در API تغییر پیدا کند
بهبود هایی در استفاده از صفحه ادمین
اضافه شدن چند بخش برای اتصال در فیلتر های API a.o جهت عدم تجمیع CSS های داخلی یا JS و فیلتر هایی برای تجمیع همه چیز به غیر از CSS یا JS کوچک شده.
به روز رسانی ترجمه برای زبان های هلندی، فرانسوی، آلمانی، فارسی و لهستانی و ترجمه جدید برای زبان پرتقالی برزیلی و ترکیه ای
بهبود و رفع اشکالات
آزموده شده با WordPress 4.0 rc3

۱.۸.۵
به روز رسانی شده به آخرین نسخه CSS minification component (اجزای کوچک شده CSS)
بهبود: اکنون کش در دایرکتوری های جداگانه برای چندین سایت نوشته می شود که باعث می شود یک سایت نتواند تمام کش را پاک کند.
بهبود: اضافه شدن پلاگین هدر WordPress به autoptimize_helper.php_example جهت راحت تر کردن فعال کردن آن به عنوان یک ماژول
بهبود: nonce و post-id به تنظیمات پیش فرض برای اجرای JS اضافه شده است.
بهبود: جلوگیری از Autoptimize شدن wp-admin
رفع اشکال: plugload.min.js، syntaxhighlighter و adsbygoogle از تجمیع JS حذف شده اند.
رفع اشکال: هنگامی که Autoptimize، JS را به HTML اضافه می کند، از body-tag دولایه جلوگیری می کند.
رفع اشکال: .htaccess را با Apache 2.2 و ۲.۴ سازگار شده است.

Autoptimize makes optimizing your site really easy. It concatenates all scripts and styles, minifies and compresses them, adds expires headers, caches them, and moves styles to the page head and can move scripts to the footer. It also minifies the HTML code itself, making your page really lightweight. There are advanced options and an extensive API available to enable you to tailor Autoptimize to each and every site’s specific needs.

If you consider performance important, you really should use one of the many caching plugins to do page caching. Some good candidates to complement Autoptimize that way are e.g. WP Super Cache, HyperCache, Comet Cache or KeyCDN’s Cache Enabler.

افزونه Autoptimize بهینه سازی فایلهای css و java script

WEB DESIGN