برچسب: کش

  • افزایش سرعت بارگزاری با افزونه W3 Total Cache

    افزایش سرعت بارگزاری با افزونه W3 Total Cache

    یکی از افزونه هایی که برای سایت پیشنهاد میشه افزونه W3 Total Cache است؛ البته توی انتخاب این افزونه دقت کنید! اگر سرعت سایت شما مناسبه و فقط کمی بهینه سازی نیاز داره یا اینکه تازه سایت خودتونو راه اندازی کردین، از این افزونه استفاده نکنید و پیشنهاد میکنم از افزونه Wp Supre Cache استفاده کنید.

    افزایش سرعت بارگزاری با افزونه W3 Total Cache

    w3totalcache300dr200

    قبل اینکه افزونه رو نصب کنید به سایت gtmetrix.com برید و از نحوه لودینگ سایت خودتون گزارش تهیه کرده تا بعد از فعال کردن افزونه تغییرات رو بتونید بررسی کنید.

    987564

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

    کش چیست؟

    شما یه صفحه میسازید و انتشار میدین و کاربر صفحه شما رو میبینی؛ محتوایی که صفحه دربر داره از دیتابیس شما فراخونی شده و در اختیار کاربر قرار میگیره. پس کاربر یک درخواست به دیتابیس ارسال میکنه و یه پاسخ میگیره که همون صفحه سایته. فرض کنید شما یه متن توی سایت خودتون گذاشتین و نوشتین “به سایت ما خوش آمدین”؛ خوب کاربر با هر بار وارد شدن به سایت باید این متن رو ببینه، یعنی هربار از دیتابیس شما یک فایل حاوی این متن روی کامپیوتر کاربر دان میشه تا کاربر میبینه. توجه کنید که هربار دان میشه و این یعنی تاخیر در لودینگ. اما سیستم کش این نقیصه رو برطرف میکنه؛ چطوری؟ کار پیچیده ای نیست، فقط فایل حاوی پیام خوشآمد گویی رو توی کامپیوتر کاربر نگه میداره و از دان شدن هر دفعه اون جلوگیری میکنه.

    pagecache

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

    w3totalcachesetting

    general setting: خوب اول از تنظیمات عمومی این افزونه شروع میکنیم؛ دقت کنید افزونه توی حالت پیشنمایش نباشه و اگر بود از این حالت خارجش کنید.

    w3totalcachesettinggeneral

    توی تنظیمات عمومی بخش های Page Cache، Minify، Database Cache، Object Cache و Browser Cache رو فعال کنید و اگر از CDN استفاده میکنید بخش مربوط به این گزینه رو فعال کنید؛

    w3totalcachesettingpagecache

    w3totalcachesettingminify

    w3totalcachesettingdatabasecache

    w3totalcachesettingobjectcache

    w3totalcachesettingbrowsercache

    w3totalcachesettingcdn

    Page Cache: خوب بعد از تنظیمات عمومی میریم سراغ تنظیمات مربوط به صفحات؛ سعی میکنیم صفحه اصلی سایت که بیشتر بازدید میشه، دسته بندی ها، تگ ها و در مجموع صفحاتی که بازدید بالایی دارن رو کش کنیم! یعنی اجازه بدیم تا کاربر از روی کش سیستم خودش اطلاعات رو ببینه.

    w3totalcachepagecachesettinggeneral

    دقت کنید که یک گزینه در اختیار ما قرار داده شده تا اگر میخوایم سایت برای برخی نقش ها مثل مدیر، ویرایشگر یا نویسنده کش نشه میتونیم ازش استفاده کنیم.

    توی باکس مربوط به Cache Preload باید آدرس مربوط به نقشه سایت خودتون رو وارد کنید.

    w3totalcachepagecachesettingcachepreload

    Minify: در اصل minify حجم بعضی فایل های ما نظیر فایل های css و js رو کم میکنه تا حجم فایل هایی که روی کامپیوتر کاربر دانلود میشه تا بتونه سایت ما رو ببینه کم بشه. خب توی تنظیمات عمومی minify مثل عکس زیر عمل کنید: همون چیزی که پیش فرض هست فقط اخطار minify رو هم برای مدیر و هم اخطار ایمیلی قرار دهید.

    w3totalcacheminifysettinggeneral

    برای بخش Html و XML گزینه هایی که توی عکس مشخص شده رو فعال کنید؛

    w3totalcacheminifysettinghtml&xml

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

    w3totalcacheminifysettingcss

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

    Object Cache: تنظیمات پیش فرض باشه.

    Brower Cache: اگر فکر کردین با این افزونه فقط دارین سایت خودتون رو برای کاربرا کش میکنید سخت در اشتباهید؛ چون برای مرورگرها هم دارید کش میکنید. پس تنظیمات توی عکس رو اعمال کنید.

    w3totalcachebrowsercachesettinggeneral

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

    w3totalcachebrowsercachesettincss$js

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

    [box type=”download” ]

    [/box]

  • افزایش سرعت بارگزاری سایت

    افزایش سرعت بارگزاری سایت

    نیازی نیست توضیح بدم که چرا باید سرعت بارگزاری سایت خودمون رو بهینه کنیم و دائما با رصد اون سعی کنیم محتوای خودمون رو سریع در اختیار کاربر قرار بدیم؛ ولی خوب فقط در همین حد بگم که برای بررسی سرعت سایت خودتون میتونید از سایت gtmetrix.com استفاده کنید؛ آدرس سایتتون رو بهش میدین و این سایت به شما میگه که سرعت بارگزاری سایت شما چطوریه و به اضافه اینکه عناصر صفحه چه نقشی در لودینگ صفحه بازی میکنن.

    افزایش سرعت بارگزاری سایت

    wprocket

    نکته: قبل اینکه سایتتون رو برای بهینه کردن سرعتش دستکاری کنید، حتما یه گزارش از سایت بگیرید تا با آمار بعد از دستکاری مقایسه کنید.

    نکته: فقط به این مورد توجه کنید که سرعت صفحه یا مثلا سئو مربوط به یک صفحه از سایت شما میشه و نه کل سایت شما. ممکنه صفحه که شما در اون از دیتابیس فراخونی زیاد دارین در سایت شما کند باشه ولی مابقی صفحات سایت شما خوب عمل کنه…

    نکته بالا راه حرفه ای ها رو از مبتدی ها جدا میکنه؛ (اگه گفتی چرا؟)

    بگذریم؛ برای افزایش سرعت سایت افزونه های خوبی معرفی شدن که میتونید با توجه به نیازتون از اونا استفاده کنید. استفاده از این افزونه ها بستگی به این داره که در چه حد میخواین روی سایت خودتون برای افزایش سرعت دستکاری کنید! هر چقدر بهینه تر، پس باید وقت بیشتری هم صرف کنید.

    خوب سه تا افزونه رو معرفی میکنم:

    پلاگین WP Super Cache: میشه گفت که انتخاب اول خیلی ها باید همین افزونه باشه؛ چرا؟ چون سرعت سایتتون رو تا حد مناسبی افزایش میده و اینکه تنظیمات راحتی داره؛ پس تا دستتون گرم بشه از این افزونه استفاده کنید.

    [button color=”green” size=”medium” link=”https://wordpress.org/plugins/wp-super-cache/” target=”blank” ]دانلود از مخزن وردپرس[/button]

     

    پلاگین W3 Total Cache: اگر یه شش هفت ماه یا بیشتر میشه وردپرس کارکردی، چندتا سایت زدی و حالا دنبال یه افرونه حرفه تر میگردی، خوب پس باید این افزونه رو انتخاب کنی؛ فقط حواست باشه که تنظیمات این افزونه پیچیده تره؛ پس اگر سایتت زیاد کند نیست یا وقتت کمه برای بررسی سرعت، قید این افزونه رو بزن.

     

    w3totalcache

    [button color=”green” size=”medium” link=”https://wordpress.org/plugins/w3-total-cache/” target=”blank” ]دانلود از مخزن وردپرس[/button]

     

    WPRocket: خوب دوتا افزونه قبلی هرکدوم یه مزیت داشتن و یه عیب؛ یکی مبتدی بود ولی راحتتر اون یکی حرفه ای اما سختتر؛ اما WPRocket هم حرفه ای تره هم راحت تر؛ یعنی هردوتا مزیت رو داره. عزیزان هر چیز خوبی پولیه! برای داشتن این افزونه باید دست تو جیبتون کنید، حداقل 39$.wprocket

     

    پیشنهاد شما چیه؟؟؟

    1- به نظرتون تنظیمات W3 Total Cache رو مفصل توضیح بدیم؟

    2- نظرتون چیه وردپرس یار افزونه WPRocket رو ارائه بده؟

    3- سایت gtmetrix و اطلاعاتی رو که در مورد یه صفحه میده بیشتر بررسی کنیم؟