آموزش w3 total cache در وردپرس

ی

چرا آموزش w3 total cache !؟ یکی از مواردی که اکثر ما برای لود شدن سایت خود در کوتاه ترین زمان ممکن برای کاربران به دنبال آن هستیم افزایش سرعت بارگذاری وردپرس در سایت خود و افزایش سرعت سایت در وردپرس می باشد. افزایش سرعت یک بحث گسترده می باشد که عوامل زیادی در آن دخیل هستند تا بتوان از راه های موجود بهترین استفاده را برد، سایت خود را با ظاهری مناسب و زیبا به کاربران نمایش داد، صفحات سایت کمترین حجم را داشته باشند و سرعت بالای سایت ما باعث می شوند بازدیدکنندگانی که امروزه با سرعت بالای اینترنت حوصله انتظار کشیدن برای باز شدن سایتی که به آن مراجعه می کنند را ندارند را از دست ندهیم.

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

آموزش w3 total cache وردپرس به صورت کامل

افزونه w3 total cache که از این پس با نام W3TC آن را معرفی خواهیم کرد بهترین افزونه کش وردپرس و افزایش سرعت وردپرس می باشد که سایت های زیادی برای کش سایت و دیگر قابلیت های موجود در این افزونه مثل CDN وردپرس از این افزونه استفاده می کنند. تاکنون این افزونه بیش از ۱ میلیون نصب فعال دارد و همچنین موفق به کسب امتیاز ۴.۳ شده است. این تعداد نصب و رضایتمندی کاربران از این افزونه نشان دهنده کارکرد مناسب این افزونه می باشد که برای افزایش سرعت در وردپرس و کش سایت می توانید از آن استفاده کنید.

برای استفاده از این افزونه ابتدا باید با کلیک کردن روی دکمه زیر افزونه را دانلود کنید و سپس با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس این افزونه را در سایت وردپرسی خود نصب و فعال سازی کنید.

 دانلود افزونه W3 Total Cache

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

آموزش w3 total cache در وردپرس

همانطور که در تصویر مشاهده می کنید این افزونه دارای تنظیمات زیادی می باشد که نشان دهنده قابلیت های مختلف آن برای افزایش سرعت در وردپرس می باشد، با استفاده از این افزونه می توانید از تمامی قابلیت ها بهره برده و سرعت سایت خود را افزایش دهید.

آموزش w3 total cache در وردپرس

آشنایی با تنظیمات عمومی General Settings

پس از وارد شدن به تنظیمات افزونه در گام نخست به زیر منوی General Settings رفته و بر اساس توضیحات زیر تنظیمات این بخش را سفارشی سازی کنید.

آشنایی با تنظیمات Minify, Page Cache

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

Page Cache Method: برای انتخاب نوع کش در سایت می توانید از این گزینه استفاده کنید. کش سایت در انواع مختلفی وجود دارد و شما باید بر اساس نوع هاست خود یکی از بهترین گزینه های موجود را انتخاب نمایید. در صورت استفاده از هاست اشتراکی بهترین گزینه حالت پیشفرض Disk Enhanced می باشد برای کش وردپرس می توانید از این گزینه استفاده نمایید.

Minify: این گزینه امکان فشرده سازی کدهای موجود در صفحات سایت شما که شامل صفحات HTML,CSS و JS می باشند را برای شما فراهم می آورند، با فشرده شدن این فایل ها و کاهش حجم صفحات سرعت لود شما بهتر خواهد شد. در صورت راضی نبودن از سرعت سایت خود و قالب و افزونه های مورد استفاده که شامل فایل های زیادی از این نوع می باشند این گزینه با فشرده سازی و کاهش حجم صفحات باعث افزایش سرعت لود شدن سایت می شود.

Minify Code: نوع فشرده سازی را می توانید در این بخش انتخاب نمایید. برای این مورد گزینه Auto یا حالت خودکار را انتخاب نمایید.

Minify Cache Method: نوع فشرده سازی را در این بخش نیز می توان انتخاب نمود. این بخش نیز به هاست شما بستگی دارد و برای استفاده از این بخش حتماً باید از شرکت هاستینگ خود کمک بگیرید تا بر اساس نوع سرور بهترین گزینه به شما پیشنهاد شود.

HTML minifier: نوع فشرده سازی را در این بخش نیز می توان انتخاب کرد. در این گزینه تنها یک انتخاب فعال بوده که نیازی به تغییر آن نخواهیم داشت.

JS minifier: فشرده ساز فایل های جاوا اسکریپت در وردپرس را می توان در این بخش انتخاب کرد. این گزینه شامل چند گزینه می باشد که از انواع آن می توان به فشرده ساز گوگل اشاره نمود. برای استفاده از این گزینه می توانید به انتخاب خود از هر یک از فشرده سازها استفاده نمایید.

CSS minifier: فشرده ساز فایل های استایل مربوط به قالب و افزونه در وردپرس را می توان در این بخش انتخاب نمود. این گزینه نیز دارای چند گزینه می باشد که از انواع آن می توان به فشرده ساز PHP اشاره کرد. برای استفاده از این گزینه می توانید به انتخاب خود از یکی از فشرده سازها استفاده نمایید.

آموزش w3 total cache در وردپرس

آشنایی با تنظیمات Browser Cache, database Cache, object cache

Database cache: همانطور که از نام آن پیداست این قابلیت کوئری ها و درخواست های ارسال شده به دیتابیس سایت را کش می نماید تا هنگام درخواست بعدی یا بازدید بعدی کاربر بدون نیاز به ارسال درخواست از سوی کاربر به دیتابیس، کاربر قادر به مشاهده درخواست های خود که قبلاً دریافت کرده است خواهد بود. از آنجا که این قابلیت کاربردی نیست و باعث ایجاد فشار روی سرور می شود و از سوی دیگر باعث می شوند اکثر مواقع داده های دیتابیس به درستی به روزرسانی نشوند و در حالت قبلی سایت برای کاربر لود نمی شود، پیشنهاد می کنیم از آن استفاده نکنید. بهتر است از این قابلیت بگذرید.

Object cache: این گزینه دقیقه شبیه database cache می باشد. برای کاهش میزان ذخیره سازی هنگام اجرای عملیات این کار انجام می شود و از آنجا که افزونه W3TC در این بخش به درستی و به شکل مناسب عمل نمی کند بهتر است این قابلیت را نیز کنار بگذارید. به دلیل استفاده از هاست اشتراکی این دو قابلیت کاربردی نمی باشند.

Browser Cache: قطعاً شما نیز هنگام مراجعه به سایت شنیده اید که مرورگر به نحوی عمل می کند که در اولین بازدید از سایت در یک پوشه از کامپیوتر فایل های موجود در سایت که شامل فایل های CSS، تصاویر، جاوا اسکریپت، فونت و … می باشند را ذخیره می کند تا هنگام مراجعه بعدی کاربر به جای لود کردن مستقیم این فایل ها از هاست یا سرور، آن ها را از حافظه کامپیوتر لود کند و همین موضوع باعث افزایش سرعت در سایت خواهد شد. با استفاده درست از این قابلیت قادر به افزایش سرعت سایت خواهیم بود.

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

آموزش w3 total cache در وردپرس

همانطور که در تصویر مشاهده می کنید تمامی گزینه های مربوط به این بخش را فعال نمایید. فعال کردن گزینه Do not process 404 errors for static objects with WordOress به خود شما بستگی دارد. این گزینه این امکان را در اختیار شما قرار می دهد تا در صورت مواجه کاربر با صفحه ۴۰۴ هنگام اجرای فایل های ایستا مثل تصاویر و رسانه ها و حتی فایل های نوشتاری به جای نمایش این صفحه و خطای موجود در آن این اجازه را به سرور می دهد تا خطا را بر اساس وردپرس نمایش دهد. هنگام پیشامد این اتفاق برای صفحات ۴۰۴ لزومی به استفاده بیش از حد معمول ترافیک و پهنای باند سایت شما وجود نخواهد داشت.

در رابطه با گزینه Prevent caching of objects after setting change دقت کنید که در صورت فعال بودن به انتهای آدرس کلیه فایل های سایت شما یک کوئری اضافه خواهد شد و در صورت عدم تمایل به پیشامد این حادثه در سایت شما می توانید این گزینه را غیر فعال نمایید.

در آخر می توانید دیگر تنظیمات را نیز به دلخواه خود تغییر داده و آن ها را ذخیره نمایید. بر اساس توضیحات ارائه شده می توان گفت این بخش از تنظیمات حالت ایده آل و پیشفرض می باشد که توصیه می کنم تنظیمات این بخش را بر این اساس انجام دهید.

با رفتن به انتهای صفحه می توانید در صورت تمایل این تنظیمات را برای یک فایل خاص که شامل CSS، جاوا اسکریپت، HTML و فایل های موجود در سایت می باشد شخصی سازی کرده و تعیین کنید که این رفتار برای هر یک از این فایل ها به چه شکلی می باشد.

آموزش w3 total cache در وردپرس

چگونگی استفاده از CDN در وردپرس

همانطور که در مقاله های cdn چیست؟ چه کاربردهایی دارد؟ بیان کردیم با استفاده از سرویس cdn وردپرس قادر خواهید بود سایت خود را به یک شبکه جهانی متصل نمایید تا بر اساس موقعیت جغرافیایی کاربران داده های موجود در سایت از طریق نزدیک ترین سرور برای این سایت لود شده و نمایش داده شوند؛ بنابراین در صورت استفاده از CDN وردپرس در بین لیست شبکه های سی دی ان که این افزونه از آن ها پشتیبانی می کند یکی از آن ها را انتخاب نموده و پس از ثبت نام به زیر منوی CDN در تنظیمات بروید.

آموزش w3 total cache در وردپرس

Create account: با کلیک کردن روی دکمه این بخش باید ابتدا به وب سایت مورد نظر مراجعه کرده و پس از ثبت نام در آن سایت وارد بخش کاربری خود شوید.

Specify account credentials: برای استفاده از CDN ها برای تأیید هویت سایت باید یک کلید API دریافت نمایید. از این بخش روی دکمه Authorize کلیک نمایید تا وارد صفحه مورد نظر در سایت دلخواه شوید و کد دریافت شده را در فیلد Authorization key وارد نمایید و در آخر با کلیک روی دکمه Validate صحیح بودن این کلید را بررسی نمایید.

SSL support: در صورت فعال بودن SSL در وردپرس باید وضعیت آن را در این بخش تعیین کنید. در صورت عدم استفاده از ssl آن را روی حالت Disabled قرار دهید.

Replace site’s hostname with: CNME های ارائه شده توسط سرویس دهنده CDN وردپرس را در این فیلد وارد کنید و در آخر روی گزینه Test که در انتهای تصویری که مشاهده می کنید وجود دارد کلیک نمایید تا وضعیت CDN در آن بررسی شود و در صورت انتخاب تمامی گزینه ها به درستی با اتصال به یک سرویس CDN سایت خود را از لحاظ سرعت و امنیت بهینه کنید.

آموزش w3 total cache در وردپرس

آشنایی با تنظیمات Fragment Cache

در افزونه W3TC ایمن قابلیت به تازگی ارائه شده است و می توان گفت یک قابلیت اساسی و مناسب می باشد. با استفاده از آن می توان محتوایی که در سایت کش می شود را دقیق تر و بهتر کنترل نمود. روش کار در این قابلیت به این صورت است که اگر هنگام مراجعه کاربر به سایت این صفحه کاملاً کش شده باشد می توانید کاری کنید تا برخی از بخش های موجود در صفحه به صورت کش شده لود نشوند بلکه به صورت مستقیم برای کاربران از هاست لود شوند. تنها کاری که می توانید در حال حاضر انجام دهید کنترل این قابلیت با مراجعه به زیر منوی fragment زمان می باشد.

آموزش w3 total cache در وردپرس

Default lifetime of cached fragments: مدت زمان پیشفرض برای کش در حافظه پنهان بر حسب ثانیه را می توانید در این فیلد وارد نمایید.

Garbage collection interval: مدت زمان مورد نظر برای حذف شدن این نوع کش وردپرس به صورت خودکار را می توانید در این فیلد وارد کنید.

امیدواریم این آموزش نیز مورد توجه و پسند شما واقع شده باشد و با استفاده از قادر به انجام تنظیمات w3 total cache وردپرس در سایت وردپرسی خود شده باشید. در صورت مواجه شدن با سؤال و یا مشکل در رابطه با آموزش راه اندازی و تنظیمات افزونه W3 Total Cache آن را در بخش دیدگاه ها مطرح نمایید تا در کوتاه ترین زمان ممکن پاسخ خود را دریافت نمایید.

از کارشناسان پرگاس انفورماتیک مشاوره تخصصی بگیرید

نرم افزار باشگاه مشتریان, طراحی سایت اختصاصی، نرم افزار مالی سپیدار

۵۶ ۲۸۴ ۲۸۴ (۰۲۱)