ورود عضویت ویژه
بک لینک
خانه >> طراحی و توسعه وب >> پایگاه وردپرس >> آموزش وردپرس >> پک آموزش جامع و تصویری افزونه حرفه ای کش w3 total cache

پک آموزش جامع و تصویری افزونه حرفه ای کش w3 total cache

12345
پک آموزش جامع و تصویری افزونه حرفه ای کش w3 total cacheبازبینی توسط رضافرخی(مدیر ارشد) در 22-07-1391امتیاز: 5.0پک آموزش جامع و تصویری افزونه حرفه ای کش w3 total cacheتنظیمات عمومی افزونه w3 total cache قطعا لود سریع صفحات وبسایت تاثیر زیادی در بازدید دوباره کاربر از وبسایت خواهد داشت .چنانچه وبسایتی دیر لود شود شانس اینکه کاربر برای ...

تنظیمات عمومی افزونه w3 total cache

قطعا لود سریع صفحات وبسایت تاثیر زیادی در بازدید دوباره کاربر از وبسایت خواهد داشت .چنانچه وبسایتی دیر لود شود شانس اینکه کاربر برای بار دوم از آن وبسایت دیدن کند کمتر خواهد شد زیرا با وجود اینترنت لاکپشتی در ایران کاربر وقت خود را صرف صفحاتی نخواهد کرد که مدتی طولانی باید منتظر لود کامل آنها بود.همچنین یکی از گزینه های  گوگل در رتبه بندی سایتها سرعت لود آنهاست ،بنابراین چنانچه برایتان مهم است که از طرف گوگل امتیازی کسب کنید حتما باید مؤلفه سرعت را در نظر بگیرید و وبسایت خود را برای این امر بهینه کنید.راههای زیادی برای افزایش سرعت لود وبسایت وجود دارد مانند انتقال عکسها به یک زیردامنه و لود آنها از آنجا ،استفاده از سرویس های cdn ،استفاده از سرویسهایی که صفحات شما را کش کرده و آن صفحات را به کاربران تحویل می دهند مانند سرویس cloudflar ،و نیز چنانچه از سیستم مدیریت محتوای وردپرس استفاده می کنید نصب افزونه های مخصوص کش صفحات که به تعداد زیادی وجو دارند از جمله راههایی هستند که شما می توانید با استفاده از آنها سرعت لود سایت و صفحات سایت خود را بهینه کنید و هم از طرف گوگل رتبه کسب کنید و هم کاربرانتان را حفظ کنید .البته مزایای سبک سازی صفحات تنها اینها نیست ،باتوجه به اینکه اکثر وبسایتها از هاستهای اشتراکی استفاده می کنند مسئله مصرف زیاد رم و cpu  نیز مطرح است مخصوصا سیستم وردپرس با وجود مزیتهای بسیار اما مصرف رم و cpu  درآن نسبت به سیستم های دیگر بیشتر است و این مسئله زمانی دردسرساز میشود که  وبسایت روی سرور اشتراکی باشد آنگاه باید شاهد داون شدن متعدد سرور و به دنبال آن وبسایت خود باشید .

نصب افزونه کش که ما در اینجا به نحوه نصب و راه اندازی افزونه w3 total cache که یکی از بهترین پلاگین های کش برای وردپرس است می پردازیم می تواند تا 50 درصد فشار بر cpu  را کاهش داده و سرعت لود صفحات شما را به طور قابل ملاحظه ای افزایش دهد مخصوصا اگر در صفحات خود از css ها و js های متعدد استفاده می کنید افزونه کش w3 total cache  می تواند کمک شایانی به افزایش سرعت لود صفحه شما بکند .

افزونه w3 total cache  به دلیل اینکه دارای تنظیمات متعدد می باشد چنانچه صحیح تنظیم نگردد کارایی لازم را نخواهد داشت ،اگر افزونه w3 total cache را نصب کرده اید با مطالعه این مقاله از صحت تنظیمات آن مطمئن خواهید شد و نیز اگر هنوز پلاگین w3 total cache را نصب نکرده اید می توانید افزونه w3 total cache را دریافت کرده و نصب کنید.توجه داشته باشید که قبل از فعال کردن افزونه فایل htaccess خود را قابل دسترسی کنید چون در غیر اینصورت ممکن با خطا مواجه شوید درجریان فعال سازی به پیامهایی که افزونه می دهد توجه کنید و با توجه به این پیامها خطاهایی که ممکن است به وجود بیاید را برطرف کنید که البته اکثر این خطاها به دلیل پرمیشن یا دسترسی فایلها و پوشه هایی است که افزونه کش برای فعال سازی به آنها نیاز دارد.بعداز نصب افزونه و کلیک روی فعال کردن افزونه گزینه ای به نام performance در پایین منوی مدیریت وردپرس اضافه خواهد شد که شامل تعدادی زیر منو می باشد .اولین زیرمنو general settings  است روی آن کلیک کنید تا وارد صفحه نخست افزونه شوید .

1- اولین گزینه در این صفحه گزینه general  است با استفاده از این گزینه کل افزونه فعال یا غیر فعال می شود بدین صورت که اگر حالت Preview Mode: فعال باشد این یعنی افزونه تقریبا غیر فعال است بنابراین روی دکمه Disable کلیک کنید تا حالت پیش نمایش غیرفعال شود سپس روی save all settings کلیک کنید تا تغییرات ذخیره گردد.

گزینه general به حالت زیر درخواهد آمد:

نکته: اگر تیک Toggle all caching types on or off at once. در این مرحله بزنید همه سرویسهای افزونه w3 total cache   فعال خواهند شد که این امر باعت به وجود آمدن خطاهایی خواهد شد که بعدا خواهید فهمید این خطاها به چه علت است بنابراین تیک این گزینه را نزنید.

2- مورد بعدی که باید فعال شود page cache است تیک Enable را بزنید و حالت Page Cache Method: را روی Dick:Enhanced  قرار دهید(برای اکثر سایتها که از سرور اشتراکی استفاده می کنند این حالت بهترین است) سپس روی دکمه save all settings  کلیک کنید تا تغییرات ذخیره شوند:(تصویر زیر)

3- گزینه بعدی Minify  است این گزینه برای کسانی که از css و js  های زیاد در صفحات خود استفاده می کنند بسیار مفید است کار این گزینه این است که محتویات غیر ضروری برای کاربران را حذف می کند . مانند شکل زیر تنظیمات را انجام داده و سپس روی دکمه save all settings  کلیک کنید تا تغییرات و تنظیمات ذخیره گردند.

4- مورد چهارم database cache است .برای وبسایتهایی که فراخوانهای متعددی از دیتابیس دارند (پرس و جو)این گزینه می تواند مفید واقع شود .با توجه به اینکه وبسایت شما چقدر از دیتابیس اطلاعات واکشی می کند این گزینه را تنظیم کنید .برای وبسایتهایی که زیاد اطلاعات از دیتابیس خود فراخوانی نمی کنند این گزینه فعال هم نشود مسئله ای نیست .اگر آنرا فعال کردید حالت Database Cache Method: روی Disk قرار داده و تغییرات را ذخیره کنید :مانند شکل زیر

5- پنجمین مورد object cache است مانند گزینه چهارم برای وبسایتهایی که زیاد دینامیک هستند این گزینه کارایی خواهد داشت تنظیمات آن نیز دقیقا مانند گزینه چهارم است:شکل زیر

6- ششمین مورد Browser Cache است این گزینه را حتما فعال کنید با این کارقسمتهایی از صفحات شما در مرورگر کاربر کش میشوند وبا این کار در مراجعات بعدی کاربر به او کمک خواهید کرد که سریعتر صفحه شما برایش لود شود مانند هدر که هر دفعه لازم نیست برای کاربر لود شود .همچنین محتویات را فشرده کرده و برای object ها تاریخ انقضاء قرار خواهد داد تا به مرورگر کاربر بفهماند که مثلا فلان شئ تا چه مدت در مرورگر کش شود. تیک Browser Cache را بزنید و تغییرات را دخیره کنید.(شکل زیر)

7- هفتمین گزینه CDN می باشد . از خصوصیات مهم افزونه w3 total cache پشتیبانی از سرویسهای CDN می باشد سرویسهای CDN  برای همیشه انلاین نگه داشتن وبسایت و نیزکم کردن بار بر روی سرور اصلی شما کاربرد دارند و اکثرا هم پولی هستند به هر حال اگر شما از سرویس CDN استفاده می کنید آنرا فعال کرده و نام سرویس مورد استفاده خود را از کادر پایین افتادنی CDN Type انتخاب نموده وو تغییرات را ذخیره نمایید اگر مانند من بی پول هستید وهیچ سرویسی استفاده نمی کنید لازم نیست تیک CDN را بزنید .

8- هشتمین مورد گزینه  varnish  می باشد .چنانچه شما از یک سرور به عنوان کش سروراصلی خود استفاده می کنید این گزینه را فعال کرده و آپی آن سرور را در کادر Varnish servers: وارد کنید (هر آپی در یک خط).

9-  مورد بعدی تنظیمات cloudflar می باشد خوشبختانه این سرویس بخش رایگان هم دارد و شما می توانید در آن ثبت نام کرده و از خدمات رایگان آن استفاده کنید استفاده از این سرویس برای وبسایتهایی که پهنای باند محدود دارند و امنیتشان ضعیف است بسیار کارامد است.

10- آخرین گزینه که مهم است با آن آشنایی داشته باشید تهیه نسخه پشتیبان از تنظیمات است(Emport/Export settings) این گزینه را زمانی استفاده می کنید که تنظیمات افزونه را به طور کامل انجام داده باشید و بخواهید یک نسخه پشتیبان از تنظیمات داشته باشید تا هر زمان بنابه هر دلیل تنظیمات افزونه w3 total cache  به هم خورد از نسخه پشتیبان استفاده کنید.چون این گزینه در صفحه تنظیمات عمومی افزونه است آن را همین جا توضیح خواهیم داد. اگر افزونه را تنظیم کردید و نسخه پشتیبان هم از آن تهیه کردید زمانی که تنظیمات بهم خورد کافیست روی Browse  کلیک کرده و نسخه پشتیبان خود را دوباره Upload  کنید .و اگر تنظیمات  افزونه را به طور کامل انجام داده اید برای تهیه نسخه پشتیبان کافیست روی دکمه Download  کلیک کرده و نسخه پشتیبان را در جایی ذخیره کنید .و اگر می خواهید همه تنظیمات را به حالت اولیه برگردانید روی دکمه  Restore Default settings کلیک کنید .

تنظیمات page cache :

بخش اول تنظیم افزونه w3 total cache  را که شامل تنظیمات عمومی این افزونه بود را با هم مرور کردیم حال بخش دوم تنظیمات که شامل تنظیمات دیگر گزینه های افزونه کش w3 total cache است را در اینجا با هم مرور خواهیم کرد .از منوی performance  گزینه page cache  را کلیک کنید تا صفحه  page cache باز شود اولین گزینه general  است مانند تصویر تیک گزینه های لازم را بزنید و روی دکمه save all settings  کلیک کنید تا تغییرات ذخیره شوند(تصویر زیر):

تنظیمات Advanced :

گزینه دوم از قسمت page cache گزینه Advanced می باشد تنظیمات پیشفرض را دستکاری نکنید و آنرا به حالت خود رها کنید

تنظیمات  cache preload:

مانند تصویر زیر عمل کنید فقط در قسمت Sitemap URL: آدرس سایت مپ خود را بنویسید البته به طور خودکار افزونه کش w3 total cache آدرس سایت مپ را شناسایی می کند اگر احیانا آدرس را مشاهده نکردید URL سایت مپ خود را وارد کنید.تغییرات را ذخیره کنید(تصویر زیر)

تنظیمات Purge policy :

آخرین گزینه از قسمت page cache  گزینه Purge policy می باشد مانند شکل زیر عمل کرده و تغییرات را ذخیره کنید(شکل زیر)

تنظیمات گزینه Minify :

سومین گزینه از منوی performance گزینه minify می باشد. minify برای کش کردن css ها ،js ها و html ها می باشد .این گزینه برای وبسایتهایی که به تعداد زیاد از فایلهای js و css استفاده می کنند بسیار مفید است

تنظیمات general:

مانند شکل زیر تنظیمات را انجام داده و سپس آنها را ذخیره نمایید.

تنظیمات HTML & XML:

برای داشتن یک خروجی تر و تمیز از html طبق تصویر زیر تنظیمات را انجام دهید وذخیره نمایید.فقط در این قسمت به دو نکته توجه کنید اول اینکه اگر شما زیاد  کدهای html قالبتان  را تغییر می دهید این قسمت را فعال نکنید دوم اینکه اگر فایلهای قالب شما کد شده هست یعنی به وسیله نرم افزارهای مخصوص رمزگذاری شده است باز این قسمت را فعال نکنید.

تنظیمات JS:

تنظیمات را مانند تصویر زیر انجام دهید از قسمت JS file management: و از منوی کشوی Theme پوسته فعال یا همان پوسته فعلی خود را انتخاب کنید.

در ورژنهای قبلی افزونه کش w3 total cache بایستی بصورت دستی آدرس فایلهای js  را وارد می کردید اما در ورژن جدید خود افزونه اتوماتیک آدرسها را پیدا می کند تنها کافیست تیک فایلها را بزنید تا کش شوند برای این کار از  بالای همین صفحه minify روی دکمه help کلیک کنید:

با این کار صفحه زیر باز می شود در اینجا آدرس تمامی js ها و css های پوسته فعال شما دیده می شود هر کدام را که خواستید کش شود تیک Add را بزنیدالبته پیشنهاد می شود همه را تیک بزنید و سپس روی دکمه Apply & close کلیک کنید .البته حتما وبسایت خود را بررسی کنید تا اگر دیدید مشکلی با کش شدن فایلهای js و css به وجود آمده بود فایل مشکل زا را از کش خارج کنید.همچنین اگر در صفحه زیر احیانا فایلی از قلم افتاده بود می توانید در قسمت تنظیمات js  با کلیک روی دکمه  Add a script آدرس  فایل مورد نظر را اضافه کنید

تنظیمات قسمت Css:

برای تنظیم این قسمت مانند تصویر زیرعمل کنید. در اینجا هم اگر فایل CSS ی از قلم افتاده بود با کلیک روی دکمه Add a style sheet آن فایل را اضافه کنید.سپس روی  دکمه  sve all settings  کلیک کنید تا تغییرات ذخیره گردد.

تنظیمات قسمت Advanced:

همانند تصویر زیر عمل کنید با این توضیح که اگر تعداد بازدید کنندگان وبسایتتان زیاد است در قسمتGarbage collection interval :عدد 21600 وارد کنید .

تنظیمات گزینه Database cache:

چهارمین گزینه از منوی performance گزینه Database cache است اگر در تنظیمات عمومی افزونه کش w3 total cache گزینه Database cache را فعال کرده باشد اینجا هم تنظیمات کوچکی را باید انجام دهید طبق تصویر زیر عمل کنید .در قسمت Garbage collection interval: اگر وبسایت شما شلوغ است می توانید عدد کمتری واردکنید. در کادر Never cache the following pages: هم می توانید صفحاتی را که فشار زیادی بر سرور وارد می کنند را تعیین کنید.در آخر تغییرات راذخیره کنید.

تنظیمات object cache :

پنجمین گزینه از منوی performance گزینه object cache  می باشد .تنظیمات پیشفرض خوب است تنها اگر وبسایتتان شلوغ است می توانید در قسمت Garbage collection interval: عدد کمتری وارد کنید.

تنظیمات Browser cache :

ششمین گزینه از منوی performance  گزینه Browser cache  می باشد.تنظیمات این قسمت برای مرورگر کاربران است شما در اینجا تعیین می کنید که چه قسمتهایی از وب شما در مرورگر کاربر ذخیره شود تا با هر بار مراجعه کاربر تمام سایت برایش لود نگردد و با این کار به کاربرانتان کمک می کنید که صفحات سایت سریعتر برایشان لود گردد.

تنظیمات  General:

طبق تصویر زیر این قسمت را تنظیم کنید فقط بر اساس وضعیت سایت خود می توانید تیک قسمت Set entity tag (eTag) را بزنید.در آخر تغییرات را ذخیره کنید.

تنظیمات قسمت Css & Js:

طبق تصویر زیر تنظیمات را انجام دهید و تغییرات را ذخیره کنید.

تنظیمات قسمت HTML & XML:

طبق تصویر زیر تنظیمات این قسمت را نیز انجام داده و تغییرات را ذخیره کنید.

تنظیمات قسمت Media & other file:

این قسمت را هم بر اساس تصویر زیر تنظیم نموده و تغییرات انجام شده را ذخیره نمایید.

در اینجا تنظیم کلی افزونه کش w3 total cache  به پایان رسید بقیه گزینه های این افزونه را دستکاری نکنید و بگذارید همان پیشفرض ها باشند .

خانه افزونه

QR: پک آموزش جامع و تصویری افزونه حرفه ای کش w3 total cache
مرجع : سزار وردپرس
لینک کوتاه : https://3zar.ir/?p=12726

دیدگاه‌های کاربران 286 نظر

  1. وردپرس › خطا

    یک خطای مهم در این وب سایت رخ داده است.

    دربارهٔ عیب‌یابی در وردپرس بیشتر بدانید.