Skip to content
تاریخ: 1401/02/19       |      
دسته: ,       |      
نویسنده: تولید محتوا افضلی وردپرس

اگر سایت شما سرعت مناسبی نداشته باشد، به راحتی کاربران خود را از دست می‌­دهد. در این مطلب آموزش افزونه­ توتال کش را به شما ارائه خواهیم کرد تا با استفاده از آن بتوانید به صورت قابل توجهی ، سرعت بارگذاری سایت خود را بالا ببرید.

این کار می­‌تواند در سئوی سایت شما هم تأثیر زیادی داشته باشد علاوه بر این، سایت‌­هایی که سرعت بارگذاری بالایی داشته باشند، همواره مورد توجه کاربران قرار می‌­گیرند. موارد زیادی در بالا بردن سرعت وبسایت نقش دارند. مانند انتخاب هاست مناسب، انتخاب افزونه­‌های خوب، استفاده از CDN  ، قابلیت کش مناسب و … .

در این مطلب می‌­خواهیم افزایش سرعت سایت را با استفاده از تنظیمات کش به شما آموزش دهیم. برای اینکار نیاز به نصب افزونه W3 total cache دارید.

افزونه­  W3 total cache

افزونه­‌ی توتال کش، یکی از بهترین افزونه­‌های کش محسوب می­شود. که تا الان بیش از یک میلیون نصب فعال دارد و تعداد زیادی از سایت های بزرگ از آن استفاده می­‌کنند. شما با نصب افزونه توتال کش بر روی سایت وردپرسی خود، می­‌توانید عملکرد سایت را به طرز قابل توجّهی بهبود دهید. به این صورت که اطلاعات در هر دسترسی، از روی سرور برداشته نشوند. تا حجم بار روی سرور کاهش یابد. با ما همراه باشید تا به شما توضیح دهیم، که اینکار به چه صورت انجام می­‌شود.

*** جالب است بدانید افزونه ریدایرکت وردپرس قرار است مخاطبین شما را از لینک‌های خراب و مشکل‌دار یا صفحات قدیمی و حذف‌شده یا بلااستفاده، به سمت صفحه‌ای درست مثل صفحه اختصاصی ۴۰۴ یا صفحه جدید هدایت کند.

 

نصب افزونه W3 total cache

برای نصب افزونه توتال کش به قسمت افزونه­‌ها رفته و گزینه افزودن را کلیک کنید. در صفحه­‌ای که باز می­‌شود در کادر جستجو نام افزونه را بنویسید ( w3 total cache) روی دکمه نصب و سپس فعال­سازی کلیک­ کرده، تا این افزونه برایتان فعال شود.

نصب افزونه W3 total cache- افزونه توتال کش

پس از نصب این افزونه در پیشخوان شما، گزینه­‌ی performance اضافه می­‌شود. اگر روی آن کلیک کنید، خواهید­ دید که گزینه­‌های زیادی را به زبان انگلیسی دارد. شاید کمی گیج کننده به نظر برسد. اما نگران نباشید. همه این موارد را با هم بررسی می­‌کنیم. تا بتوانید سرعت وبسایت خود را افزایش دهید.

نصب افزونه W3 total cache

یاداوری: با کمک افزونه پنل کاربری ووکامرس، می‌توان هم صفحه ورود به سایت را به‌دلخواه خود تغییر داد و هم پنل کاربری را شخصی‌سازی و زیباتر کرد. علاوه بر این امکانات دیگری مثل عضویت با استفاده از شماره تلفن همراه یا ارسال پیام شخصی به کاربران را می‌توان از طریق افزونه پنل کاربری ووکامرس مدیریت کرد. تمام این اقدامات را هم می‌توان بدون نیاز به کدنویسی انجام داد.

 

آموزش افزونه توتال کش

همانطور که گفته شد منوی این افزونه به زبان انگلیسی است و این افزونه هنوز ترجمه نشده است؛ بنابراین برای اعمال تغییرات، باید دقت لازم را داشته باشید. ما در این مطلب موارد مهم و کاربردی را به شما آموزش می­‌دهیم. تا بتوانید سرعت سایت خود را بالا ببرید.

بخش تنظیمات عمومی در افزونه توتال کش

برای بررسی تنظیمات عمومی از قسمت Performance وارد General Setting شوید. شما در این بخش می‌­توانید همه­‌ی تنظیمات عمومی و اصلی افزونه توتال کش را مشاهده کنید.

آموزش افزونه توتال کش

در بخش page cache ( به معنای کش صفحات) شما می‌­توانید از همه­‌ی صفحات سایت خود یک نسخه ایستا تهیه کنید. داشتن نسخه ایستا در مقابل نسخه داینامیک، می­‌تواند قدرت بارگذاری صفحات را به صورت چشمگیری بالا ببرد. یعنی صفحات سایت شما در مدت زمان کمتری لود می‌­شوند.

دکمه Enable در این قسمت منجر به فعال کردن تنظیمات page cache می‌­شود. همانطور که در تصویر مشاهده می­‌کنید، در این قسمت گزینه Page Cache Method وجود دارد. که شما می­‌توانید با کلیک کردن روی آن، روش­‌های مختلف کش کردن را ببینید. گزینه­‌ی پیش فرض آن Disk: Enhansed است که تجربه ثابت کرده بهترین انتخاب برای روش کش‌­کردن است.

برای اینکه تنظیمات بیشتری را برای page cache انجام ­دهید، می‌­توانید از قسمت Performance گزینه page cache  را انتخاب کنید.

مراحل نصب و آموزش افزونه توتال کش

در این بخش تنظیمات زیادی وجود­دارند که آنها را به صورت خلاصه با هم بررسی می­‌کنیم.

Cache front page

اگر این گزینه تیک داشته باشد، صفحه اصلی شما هم کش می­‌شود.

Cache feeds: site, categories, tags, comments

فیدهای کش شامل، دسته­‌بندی ها، برچسب­‌ها، نظرات را کش می­‌کند.

Cache SSL (HTTPS) requests

تیک این گزینه را حتما بزنید. درخواست­‌های انجام شده بر روی SSL را کش می کند.

Cache URIs with query variables

یکی از گزینه­‌های مهم برای کش کردن سایت است. اگر تیک آن را بزنید، به افزونه اجازه می­‌دهید تا صفحات حاوی رشته­‌های کوئری را کش کند. اگر در یک بازه­ی زمانی افراد زیادی، عبارت خاصی را جستجو کنند، حجم باری که سایت شما متحمل می­‌شود، بسیار زیاد خواهد بود. اما اگر این درخواست­‌ها کش شوند و به صورت استاتیک برای کاربران به نمایش درآیند، بار سایت شما خیلی کم می‌­شود. بنابراین این گزینه می­‌تواند با کم کردن بار سایت شما، سرعت آن را بسیار بالا ببرد.

Cache 404 (not found) pages

این گزینه می­‌تواند صفحه ارور 404 را کش نماید. نکته مهم در مورد این گزینه این است که، اگر شما در قسمت تنظیمات کش، گزینه Disk: Enhanced را انتخاب کرده باشید، بجای نمایش ارور 404 ، ارور 200 را نشان می­‌دهد. بهتر است این گزینه تیک نداشته باشد.

Don’t cache pages for logged in users

با زدن تیک این گزینه، به هیچ عنوان صفحات سایت برای کاربران عضو سایت، کش نمی­شود. توصیه می­‌شود برای سایت‌­هایی که کاربران زیادی دارند، این گزینه را حتما تیک بزنید.

Don’t cache pages for following user roles

با زدن تیک این گزینه شما اجازه می‌­دهید که سایت برای نقش­‌های خاصی ازکاربران کش نشود. در انتها روی گزینه ذخیره تغییرات و خالی کردن کش کلیک کنید.

تنظیمات افزونه توتال کش

لیست بقیه تنظیمات در قسمت page cache

تنظیمات اصلی افزونه توتال کش

گزینه Minify در Performance

مینیفای کردن منجر به کاهش حجم فایل‌­های css , js می­‌شود. بنابراین سرعت بارگذاری سایت شما بیشتر می‌­شود. اما اینکار می‌­تواند مشکلاتی را هم ایجاد کند.

  • باعث بالا رفتن مصرف Cpu می­‌شود. پس بهتر است در هاست­‌های اشتراکی از این گزینه استفاده نشود.
  • زمان بارگذاری اولیه­‌ی سایت شما را بیشتر می‌­کند. البته این زمان به تنظیمات سرور شما، افزونه‌­های سایت شما و … بستگی دارد. هرچه افزونه­‌ها بیشتر باشند، سرعت بارگذاری برای اولین بار کمتر می‌­شود.

گزینه­‌ی Browser Cache

همانطور که می‌­دانید زمانی که ما یک سایت را روی مرورگر خود باز می­‌کنیم، محتوای تصویری و فایل­‌های جاوا و … داخل یک پوشه به صورت موقت برایمان ذخیره می‌­شوند. بنابراین سرعت بارگذاری صفحات دیگر سایت بالاتر می­‌رود. یعنی مرورگر شما محتوای استاتیک صفحات را از روی سیستم خودتان بر می‌­دارد. به همین دلیل سرعت بارگذاری صفحات خیلی بیشتر می‌­شود.

گزینه‌­ی Browser Cache روش بهتری را برای بهبود سرعت سایت در نظر دارد. به این صورت که می­‌تواند برای فایل­‌هایی که روی سیستم کاربر هستند، مدت زمان مشخصی تعیین کند. برای استفاده از گزینه ­ی Browser Cache به قسمت General  بروید. تیک گزینه Browser Cache را فعال کنید.

مراحل تنظیمات و آموزش افزونه توتال کش

دقت کنید که در قسمت Browser Cache فقط گزینه‌­های مربوط به بخش General را تغییر دهید. با اینکار تنظیمات به همه قسمت‌­ها اعمال می­‌شود.

بهتر است تیک گزینه‌­های زیر را بزنید.

  • Set last-modified header
  • Set expires header
  • Set cache control header
  • Set entity tag(Etag)
  • Enable HTTP (gzip) Comperession
  • Remove query String from static resource
  • Don’t set cookies for static files
  • Do not process 404 errors for static objects with WordPress

توجه داشته باشید که به غیر از دو سه گزینه، بقیه گزینه­‌ها را انتخاب کردیم.

گزینه CDN در قسمت Performance

این گزینه می‌­تواند یکی از موارد کلیدی مخصوصاً برای سایت‌­های بزرگ باشد. CDN  مخفف Content) Delivery Network ) است. که قادر است محتوای استاتیک صفحات سایت شما را با استفاده از چندین سرور ابری، به کاربران نمایش دهد. یعنی در واقع CDN نسخه های ایستای سایت ما را روی سرور­های خودش نگهداری می‌­کند.  این کار با در نظر گرفتن موقعیت جغرافیایی کاربران انجام می‌­شود. یعنی داده­ های استاتیک سایت را از روی نزدیک­ترین سرور در اختیارشان قرار می­‌دهد. و وقتی که کاربران روی صفحات سایت شما کلیک می‌­کنند، به جای سرور شما، CDN  صفحات را بارگذاری می‌­کند.

فواید استفاده از CDN

  • کم کردن بار روی سرور سایت
  • منجر به استفاده از پهنای باند کمتر می­شود.
  • امنیت سیستم
  • و جلوگیری از حملات DDOS

فواید استفاده از CDN در افزونه توتال کش

گزینه DataBase Cache از قسمت Performance

این گزینه می‌­تواند کوئری ­های ارسال شده به پایگاه داده را کش کند. تا در دفعات بعدی دیگر نیازی به مراجعه به پایگاه داده نباشد. اما ناگفته نماند که استفاده از این گزینه در هاست­ های مشترک توصیه نمی‌­شود. چون امکان دارد بار روی سرور شما را بیشتر کند. بعد از ایجاد هر تغییر، باید موارد مورد نظر را ذخیره کنید. شما می­‌توانید در انتهای مطالب با گزینه Purge All Caches کش خود را خالی کنید.

***افزونه visual composer یکی از افزونه‌های معتبر و قدرتمند برای ویرایش صفحات سایت وردپرسی و طراحی سایت است. این افزونه باسابقه بعد از عرضه، به یکی از محبوب‌ترین و پرفروش‌ترین محصولات وردپرسی در تمام تاریخ تبدیل شد! اما افزونه ویژوال کامپوزر اتفاقاتی را از سر گذراند که باعث گیج‌شدن بسیاری از کاربران وردپرس در سراسر جهان شد.

 

3 سوال پرتکرار مرتبط با موضوع:

1) کار افزونه­ توتال کش چیست؟

نصب این افزونه بر روی سایت، می‌­تواند سرعت سایت را بالاتر ببرد. در واقع صفحات و اطلاعاتی که ایستا باشند و محتوای آنها به صورت دائم تغییر نکند را، کش می‌­کند.

2) راه های بالا بردن سرعت سایت چیست؟

انتخاب هاست مناسب، انتخاب افزونه ­های خوب، استفاده از CDN  و قابلیت کش مناسب.

3) افزونه­ یW3 total cache یا افزونه‌­ی Wp fastest cache  ؟ کدام را نصب کنم؟

شما می‌­توانید با مراجعه به قسمت افزودن افزونه‌­ها این مورد را بررسی کنید. تعداد نصب فعال افزونه، رتبه افزونه، نظرات کاربران و … را مشاهده کرده و تصمیم درست را بگیرید.

 

خلاصه و نتیجه‌گیری

در این مطلب سعی کردیم به صورت خلاصه موارد مهم افزونه­­ یW3 total cache  را به شما آموزش دهیم. تغییر قسمت‌­های مختلف این افزونه باید با دقت بالایی انجام شود. چون انتخاب بعضی از گزینه­ ها مانند Minify ، DataBase Cache و Object cacheدر محیط اشتراکی، می­‌تواند مصرف دیسک و همچنین بار سایت را بر روی سرور افزایش دهد. امیدواریم  آموزش افزونه توتال کش در وبسایت افضلی وردپرس مورد رضایت شما واقع شده باشد. چنانچه سوال یا پیشنهادی دارید در قسمت نظرات با ما به اشتراک بگذارید.

اشتراک گذاری:

اولین کامنت را شما بگذارید!


یک دیدگاه اضافه کنید.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره جامع آموزش پلاگین نویسی وردپرس

تمام چیزی که برای همه فن حریف شدن در وردپرس نیاز دارید!

یک دوره کامل و جامع برای اینکه از این به بعد به هیچ پروژه ای به خاطر عدم توانایی و دانش ناکافی، نه نگویید!

با این دوره شما به زیر و بم وردپرس مسلط می شوید و دیگر هیچ استرسی از اینکه پروژه ای را نتوانید انجام دهید، ندارید.
راه حل تمام مشکلات شما در وردپرس در این دوره نهفته است.