اگر یک وب سایت دارید و در جهت افزایش سئو سایت آن فعالیت می کنید و یا وب سایت شما دارای سرعت پایینی در هنگام لود می باشد به احتمال زیاد به شما پیشنهاد شده است که افزونه کش را روی وب سایت خود اگر وب سایت با سی ام اس رایج ساخته شده است نصب نمایید و اگر وب سایت شما به صورت دستی برنامه نویسی شده است کد آن را در داخل فایل htaccess  قرار دهید . اما برای شما سوال می شود که کش سایت یا کش مرورگر چیست ؟ چرا استفاده می شود ؟ آیا می تواند در سئو سایت تاثیر گذار باشد ؟ آیا می تواند در افزایش سرغت سایت تاثیر گذار باشد ؟ اگر پاسخ به این سوالات را می خواهید بدانید با ما تا انتهای این بخش آموزشی ازسری  آموزش های سئو سایت همراه شود

 

کش سایت چیست

 

کش سایت چیست

کش وب یا همان کش مرورگر  نوعی حافظه پنهان برای ذخیره سازی فایل ها در یک حافظه پنهان به موقت است این که زمان آن چقدر باشد را خودتان می تواند مشخص نمایید مثلا می توانید زمان کش مرورگر را روی 24 ساعت یا 48 ساعت یا دو هفته و…. قرار دهید  ، در صورتی که فایل ها در حافظه کش مرورگر قرار بگیرند دسترسی  به آنها سریعتر خواهد بود .مرورگرها برای بارگیری سریعتر وب سایت ها   فایل های HTML ، JavaScript و تصاویر را ذخیره در حافه خود ذخیره می کنند ، در حالی که سرورهای DNS برای جستجوی سریعتر سوابق DNS را ذخیره می کنند و سرورهای CDN محتوای حافظه پنهان را برای کاهش  زمان پاسخگویی  ذخیره می کنند

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

 

انواع کش

به طور کلی  دو نوع حافظه کش  وجود دارد – Web cash  و Browser caching . حافظه پنهان مرورگر در سمت سرویس گیرنده (کاربر) قرار دارد در صورتی  که برای سرور ذخیره فایل ها در سرور انجام می شود.

 

حافظه پنهان مرورگر چه کاری انجام می دهد؟

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

 

یک سوال مهم دیگر که شاید سوال خیلی از شما ها نیز باشد که تا چه زمانی مرورگر ها این فایل ها را در حافظه کش خود قرار می دهند ؟

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

 

کش سرور چیست ؟

SERVER CACHING یا کش سرور به جای پردازش هر درخواست  نتایج این درخواست ها را می گیرد و آنها را ذخیره خود ذخیره می کند

 

 

آیا کش مرورگر می تواند در سئو سایت تاثیر گذار باشد ؟

کش سایت خود به تنهایی فاکتور سئو نیست اما به صورت غیر مستقیم می تواند در سئو وب سایت تاثیر گذار باشد بدین صورت که اگر به مقاله های قبلی رجوع کنیم خواهیم دید که سرعت سایت یکی از فاکتورهای مهم در سئو وب سایت می باشد و اگر این ابزار یعنی کش کردن بتواند سرعت را بالا ببرید پس می توان گفت که به صورت غیر مستقیم با افزایش سرعت سایت می تواند باعث بهبود سئو سایت ما شود این عمل مخصوصا زمانی بیشتر تاثیر می گذارد که سایت دارای سرعت کمی باشد

 

آیا کش وب همان CDN می باشد ؟

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

 

 

 

افزونه کش  وردپرس

شما می توانید برای سایت وردپرسی خود از سه روش برای ایجاد  caching استفاده کنید  نوشتن کد ، استفاده از افزونه های caching و استفاده از cache داخلی میزبان.

از مهمترین افزونه های کش وردپرس می توان به این سه گذینه یعنی W3 Total Cache و WP Super Cache اشاره کرد که هر سه نیز به صورت رایگان می باشند

آموزش سئو سایت وردپرس

 

 

کد کش سایت

اگر وب سایت شما به صورتی دستی یا اختصاصی نوشته شده است می توانید با قرار دادن این قطعه کد در داخل فایل htaccess  کش را برای وب سایتتان فعال نمایید

<IfModule mod_expires.c>
  ExpiresActive On

  # Images
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType image/webp "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType image/x-icon "access plus 1 year"

  # Video
  ExpiresByType video/webm "access plus 1 year"
  ExpiresByType video/mp4 "access plus 1 year"
  ExpiresByType video/mpeg "access plus 1 year"

  # Fonts
  ExpiresByType font/ttf "access plus 1 year"
  ExpiresByType font/otf "access plus 1 year"
  ExpiresByType font/woff "access plus 1 year"
  ExpiresByType font/woff2 "access plus 1 year"
  ExpiresByType application/font-woff "access plus 1 year"

  # CSS, JavaScript
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"

  # Others
  ExpiresByType application/pdf "access plus 1 month"
  ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
</IfModule>

 

 

 

این نوشته در seo ارسال شده است. این لینک مستقیم به این نوشته است.

دیدگاهتان را بنویسید

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

×