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

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

فهرست مطالب

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

 

Warning: Undefined array key "label" in /home/satanmoo/domains/seomoz.ir/public_html/wp-content/plugins/unyson/framework/extensions/shortcodes/shortcodes/button/views/view.php on line 4

 

Warning: Undefined array key "label" in /home/satanmoo/domains/seomoz.ir/public_html/wp-content/plugins/unyson/framework/extensions/shortcodes/shortcodes/button/views/view.php on line 4

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

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

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

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

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

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

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

1.4
• جایگزین کردن 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 لود نشود. معمولاً هنگام مهاجرت به یک سرویس هاستینگ جدید اتفاق می افتد.
• رفع اشکالات مختلف

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

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

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

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

1.1
• استفاده از $_SERVER[ ‘SERVER_NAME’ ] برای ایجاد کش دایرکتوری ها
• فقط زمانی کش دایرکتوری ایجاد می شود که درخواست های مجاز و بلاگ ها وجود داشته باشند
• فقط زمانی که منوی مسیر یابی اصلاح شده باشد، فایل های کش کنونی پاکسازی می شوند.
• اضافه شدن عمل clean_post_cache در عمل های پست
• WP Super Cache :حذف جزئیات جمع آوری زباله در تب های محتوا
• اضافه شدن فیلتر wp_cache_check_mobile cacheaction به بررسی اتصال کوتاه دستگاه موبایل
• عدم حذف فایل های کش برای پست های ذخیره شده
• اضافه شدن عمل در wp_trash_post برای پاکسازی کش زمانی که پست های منتقل شده به زباله دان حذف می شوند.
• نمایش هشدار زمانی که کش کردن مرورگر 3.4 غیر فعال شده باشد. (به علت این که هنوز کش کردن 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0.9.4.3
• اضافه شدن گزینه «عدم کش برای کاربر های وارد شده»
• غیر فعال کردن وضعیت اندازه فایل در صفحه ادمین
• پاکسازی کش زمانی که صفحه پروفایل به روز رسانی شده است
• کش نکردن پیش نمایش پست
• اضافه شدن بک اسلش برای فهرست 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.

99% 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.

2 دیدگاه
دیدگاه ها بسته شده اند.