یک وب سایت با کدنویسی معقول ، در کمتر از دو ثانیه بارگذاری می شود.
شایان ذکر است سرعت بارگذاری یک وب سایت معقوله ای است که شما به راحتی می توانید آن را با استفاده از خدمات رایگان مانند GTMetrix تست کنید.
همانطور که در مقاله اول گفته شد ، مراحل سئوکارشدن با استفاده از کش کردن مرورگر و سرور می توانید زمان زیادی را صرفه جویی کنید.
همچنین با پیاده سازی کش ، نه تنها شما وب سایت خود را سریع تر کرده اید و در بهبود عملکرد آن موفق بوده اید بلکه کار مهم شما این بوده است که کمک کرده اید وب سایتتان بتواند بار ترافیک سنگینی را تحمل کند.
چگونه کش کردن موثر است؟
با توجه به مطالعات اخیر توسط YUI، ذخیره ی مرورگر می تواند سرعت را به اندازه ی ۳۰۰٪ افزایش دهد. حیرت انگیز است !
انواع کش
ال که فهمیدید کش سایت چیست باید با انواع کش نیز آشنا شویم.
دو نوع کش وجود دارد :
- کش سرور
- کش مرورگر
گفتنی است ، کش مرورگر در سمت سرویس گیرنده (کاربر) انجام می شود ، در حالی که کش سرور در سمت سرور انجام می شود.
کش مرورگر
در هنگام بازدید شما از یک وب سایت ، مرورگر شما نه تنها نیاز به بازیابی محتوای صفحه مورد نظر دارد ، بلکه همچنین نیاز به یک دسته از منابع مانند فایل های جاوا اسکریپت ها ، فونت ها و … دارد که مرورگرتان به طور خودکار علاوه بر محتوا آن ها را نیز دانلود می کند.
کش مرورگر این اجازه را به مرورگر می دهد که این فایل ها را ذخیره کند ، بنابراین دفعات بعد که شما قصد دارید این وب سایت را بازدید کنید ، دیگر نیازی به بازیابی این فایل ها نخواهد بود.
برای مثال ، اولین باری که شما از وب سایت ما بازدید می کنید ، یک دسته از منابع برای شما ارسال می شوند که مرورگر شما به طور خودکار بلافاصله آن ها را کش خواهد کرد.
ممکن است برای بار اول چند ثانیه ای طول بکشد ، اما دفعه بعد که شما سایت ما را بازدید خواهید کرد ، زمان بارگذاری وب سایت وب داران بر روی مرورگرتان به طرز قابل ملاحظه ای کاهش خواهد یافت (حدودا یک دوم یا بیشتر).
کش سرور
سرور به جای پردازش هر بار درخواست ، نتایج این درخواست ها را ذخیره می کند ، سپس به جای این که دوباره این فرایند را برای هر درخواست انجام دهد ، فایل ذخیره شده را از حافظه خود بازیابی می کند و این فرایند قطعا سریع تر خواهد بود.
شما ممکن است اصطلاحات کش شی و یا کش کامل یک صفحه را شنیده باشید.
این ها هردو متدهای کش سرور هستند.
کش کامل صفحه چیزی است که ما تا کنون درباره آن صحبت می کردیم.
کش قطعه فقط بیت ها و قطعات داده را در مقایسه با کل صفحه ذخیره می کند.
برای هنگامی که نتیجه عملیات پیچیده ای مانند تولید یک منو ناوبری وجود دارد این امر می تواند در درون کد شما مفید باشد.
کش کردن در وردپرس
سه عنوان درارتباط با کش کردن در وردپرس وجود دارد :
- نوشتن کد کارآمد
- استفاده از افزونه کش کردن
- استفاده از کش درون هاست
نوشتن کد کارآمد
این مورد برای افرادی است که کدنویسی می کنند.
اولین چیزی که شما باید به عنوان یک کدنویس از آن آگاه باشید این است که وردپرس به طور داخلی چگونه کار می کند.
برای مثال ، اگر شما در حال نوشتن متا داده برای یک پست هستید و دستور زیر را فراخوانی می کنید:
get_post_meta( $post_id, ‘co-author’, true );
وردپرس در واقع تمام متا داده ها را برای این پست بازیابی می کند.
پس داشتن ۵۰ فراخوانی جداگانه get_post_meta() برای بازیابی اطلاعات یک پست بی فایده نیست.
مورد بعدی این است که در وردپرس چگونه از transients به درستی استفاده کنید.
Transients یک نوع راه حل ذخیره شی با تاریخ انقضا می باشد.
شما می توانید از آن برای ذخیره سربرگ و پاورقی استفاده کنید که مگر در شرایط بسیار خاص واقعا در طول زمان تغییر نمی کنند.
در این مواقع شما کش را به سادگی خالی می کنید.
استفاده از افزونه کش کردن
مهم ترین قانونی که در رابطه با کش وب سایت وجود دارد این است که هرگز از بیش از یک افزونه برای کش کردن وب سایت خود استفاده نکنید.
این کار نه تنها باعث نمی شود که سایت شما سریع تر شود ، بلکه وب سایت تان را چندین برابر کند می کند و باعث شکست فرایندهای آن می شود.
پس همیشه از یک افزونه کش کردن استفاده کنید.
هنگامی که به درستی پیکربندی انجام شد ، این افزونه به شما کمک خواهد کرد تا سرعت وب سایت خود را به طور چشم گیری بالا ببرید.
افزونه های کش کردن مناسب :
- WP Rocket
- W3 Total Cache
- WP Super Cache
استفاده از کش کردن درون هاست
این روش برای وب سایت هایی که در محیط هاست مدیریت وردپرس اجرا می شوند ، اعمال می شود.
بهترین های این مورد عبارتند از :
- WPEngine
- Flywheel
- Kinsta
که همگی مکانیسم های بسیار خوبی را در ذخیره سازی دارا هستند.
نکته قابل توجه در این است که سیستم های کش استفاده شده توسط این شرکت های هاست ، برای کار با وردپرس و محیط هاست استفاده شده در آن تنظیم شده اند که باعث افزایش بیشتر تاثیرگذاری آن می شود.
کش گوگل چیست ؟
با توجه به این که عنوان مقاله کش سایت چیست می باشد ، هنگامی که درباره کش سایت بحث می کنیم ، یکی از سیستم های کش کردن اطلاعات سایت ، کش گوگل است.
کش گوگل در واقع اطلاعاتی است که از سایت و صفحات ما در سرورهای گوگل ذخیره شده است.
برای پی بردن به اهمیت نگهداری اطلاعات سایت ها توسط گوگل یک مثال بزنیم:
فرض کنید می خواهید سیستم کامپیوتر خود را از ویروس ها و مشکلاتی که ویروس ها برای سیستم شما ایجاد می کنند مصون کنید ، یکی از راه های شما نصب آنتی ویروس است و راه دیگر نصب سیستم هایی که تغییرات را در کامپیوتر شما ردگیری کرده و امکان بازگردانی کامپیوتر به نقطه زمانی مشخص شده ، می باشند.
سیستم هایی مانند Deep frieze تمام اطلاعات پوشه ها و فایل های سیستم شما را در مکان امنی روی هارد ذخیره می کنند و به شما امکان می دهند که درصورتی که ویروس ها به سیستم شما آسیبی وارد کردند ، سیستم را به وضعیت پایدار قبلی بازگردانی کنید.
ارتباط کش گوگل و سئو سایت
استفاده گوگل از کش به این دلیل است که بتواند میزان و نوع تغییرات یک سایت را درک کند.
ربات های گوگل تمام اطلاعات موجود در تمام سایت های موجود در سراسر دنیا را بررسی و براساس آن به سایت ها برای حضور در نتایج جستجو رتبه ای می دهند.
گوگل برای درک تغییرات رخ داده در سایت ها اطلاعات سایت ها را کش می کند و هنگامی که ربات های گوگل دوباره به سایتی مراجعه می کنند ، اطلاعات سایت با اطلاعات کش شده آن مقایسه می شود.
گوگل بر اساس این تغییرات به سایت رتبه جدیدی در موتورهای جستجو می دهد.
برخی از فعالان در بخش سئو اعلام کرده اند که برای تغییر محتوای یک صفحه باید منتظر کش شدن صفحه توسط موتور جستجو شد ، سپس بلافاصله بعد از اطمینان از کش شدن سایت توسط گوگل اقدام به بروز کردن اطلاعات سایت نمود.
این سئو کاران اعتقاد دارند که با بروز کردن اطلاعات یک صفحه بعد از کش شدن آن توسط گوگل ، صاحبان سایت تا کش شدن بعدی صفحه ، امکان تبلیغ برای محتوای آن را دارند ، به این ترتیب هنگامی که ربات های گوگل بعد از بروز رسانی به سایت مراجعه می کنند ، محتوای جدید در شبکه های اجتماعی به صورت کامل تبلیغ شده است و مخاطبان با آن ارتباط برقرار کرده اند.
این اشخاص معتقدند که این روش ، رتبه سایت و صفحات را در نتایج گوگل بالاتر می برد.
هوشمندانه نیست؟
https://khanomsin.ir/how-to-do-seo/
ارائه چند راهکار سودمند
تحقیقات نشان می دهد که با افزایش تبلیغ یک صفحه با محتوای جدید ، گوگل به سرعت متوجه این تغییرات شده و ربات های خود را مجددا برای بررسی تغییرات به سایت ارسال می کند.
راهکار درست برای استفاده از سیستم کش گوگل ، بروز رسانی سایت و صفحات در ساعت های مشخصی از روز است.
به این ترتیب گوگل همواره در یک زمان مشخص بروز رسانی های سایت شما را بررسی و تاثیر آن را در صفحه نتایج جستجو نشان می دهد.
کارشناسان معتقدند که در هنگام بروز رسانی سایت تا جای ممکن منظم و در هنگام تبلیغات برای محتوای سایت بدون نظم عمل کنید.
بی نظمی در تبلیغات محتوای سایت ، باعث می شود که در زمان های مختلفی از روز ، مخاطبان تبلیغات شما را ببینند.