کوتاه از کش کردن در سایت های وردپرس
کش کردن سایت در وردپرس مهم ترین روش ممکن برای بهبود عملکرد سرعت سایت است.
اگر سایت بیش از حد مورد بارگذاری مجدد قرار گیرد، میتوانید سایت خود را با نصب افزونه هایی مانند : W3 Cache یا Cache WP Super ، کش کنید.
در اصل، زمانی که یک وب سایت مرتبا از مشتریان مختلف درخواست میشود، استفاده مجدد از دادههای تولید شده قبلی (یا درخواست از قبیل پرس و جوها) برای سرعت بخشیدن به درخواستهای جدید ، کش وردپرس نامیده میشود.
آماده سازی برای کش کردن سایت بسیار آسان و البته کاربردی است.
پاکسازی کش سایت اصولا به معنای ذخیره مجدد همه دادههای نهان قبلی است.
این به این معنی است که موارد قدیمی حذف و مابقی یا ایجاد می شوند و یا احیا خواهند شد.
این امر نوعا براساس تعدادی از پروتکلها انجام میشود که برخی از آنها عبارتند از:
۱) زمانی که یک نظر ارسال میشود.
۲) وقتی یک پست جدید منتشر میشود.
۳) زمانی که یک پست قدیمی به روز میشود.
انواع اصلی کش کردن سایت وردپرسی کدامند؟
دو نوع اصلی پروتکل کش کردن سایت وجود دارد که براساس مدل کلاینت – سرور موجودند. آنها عبارتند از:
۱) کش کردن سایت سمت کلاینت
۲) کش کردن سایت سمت سرور
1.آشنایی با کش کردن سایت سمت کلاینت
اصولاً سایت ها حاوی بسیاری از دادههای غیر متنی، استاتیک، مانند تصاویر، CSS و فایلهای Javascript هستند.
این فایل ها و داده ها مقدار زیادی فضا را اشغال می کنند و عملکرد سایت را برای بارگذاری بعدی آسان تر خواهند کرد.
این فرآیند استفاده مجدد از دادههای ذخیرهشده از کامپیوتر کلاینت (یا مشتری) به عنوان حافظه نهان شناخته میشود و تقریبا هر وب سایت مدرن از آن استفاده میکند و هر مرورگر از آن پشتیبانی میکند.
کش کردن سمت مشتری به جلوگیری از افزونگی اطلاعات کمک میکند (یعنی دانلود همان دادهها به دفعات مکرر).
2.کش کردن سایت سمت سرور
کش کردن سایت در سرور به عنوان کش سمت سرور شناخته میشود. کش طرف سرور شامل پروتکلهای کش مختلفی است که برای کش وردپرس، استفاده میشوند. آنها در زیر لیست شدهاند:
۱)بارگذاری صفحه
۲)کش کوئری دیتابیس
۳) ذخیره سازی مبتنی بر شی
۴)حفاظت از حافظه نهان
شاید به مطالعه این مطلب نیز علاقه مند باشید : بک لینک ها ، یک شمشیر دو لبه برای وب سایت ها
آشنایی با افزونه های ضروری سایت وردپرس
افزونه caching باعث ایجاد صفحات HTML استاتیک در وب سایت شما می شود و آن را در سرور ذخیره می کند.
از این رو، هر بار که کاربر سعی کند به وب سایت شما دسترسی پیدا کند، افزونه مورد نظر شما به جای پردازش اسکریپت های نسبتاً سنگین تر وردپرس، صفحه HTML سبکتری را ارائه می دهد و در نتیجه بارگذاری آُسانتر، سریعتر و مناسب تر خواهد بود.
این اصول برای کاربر پسند بودن یک سایت بسیار ضروری است.
این امر به افزونه حافظه پنهان اجازه می دهد تا زمان بارگیری صفحه شما را به طرز چشمگیری بهبود بخشد.
در ادامه به بررسی افزونه های ضروری کش سایت خواهیم پرداخت.
1.WP Rocket : پرطرفدارترین افزونه برای کش کردن سایت
این افزونه ، محبوب ترین افزونه برای وردپرس محسوب می شود.
سهولت پیکربندی آن چیزی است که از رقبا جدایش می کند.
زمانی که این افزونه را فعال میکنید، کش صفحه بلافاصله فعال میشود.
چند مزیت دیگر استفاده از Rocket WP عبارتند از:
- ایندکس شدن سایت شما در نتایج موتورهای جستجو بهبود می یابد.
- برای بهبود زمان بارگیری صفحه، پرونده های HTML ، JavaScript و CSS کمینه می شوند.
- Lazy loading بر روی تصاویر شما اعمال می شود؛
به این معنی که تصاویر فقط در مواقع «قابل مشاهده» برای بازدید کنندگان شما در مرورگر آنها بارگیری می شود.
این کار به توسعه دهندگان کمک میکند به راحتی ویژگیهای خود را گسترش دهند.
2.WP-Optimize : کل بهینه سازی وردپرس در یک افزونه کش سایت
این پلاگین یک افزونه ذخیره سازی freemium است و تقریباً در یک میلیون وب سایت در سراسر جهان مورد استفاده قرار می گیرد.
جالب است بدانید که WP-Optimize برای کش کردن سایت شما، پاک سازی پایگاه داده ، فشرده سازی تصاویر بزرگ را سرعت می بخشد.
- پاکسازی پایگاه داده : این افزونه همه دادههای غیرضروری را در پایگاهداده شما پاک میکند ، همچنین جداول را پاک میکند ، و در نهایت وب سایت شما را سریع و کارآمد میسازد.
- فشرده سازی تصویر: ابزار فشرده سازی تصویر این افزونه ، به طور قابل توجهی منابع سرور را با تبدیل تصاویر بزرگ به فایل های فشرده و زمان بار کردن صفحه کاهش میدهد.
- Caching : این کار با تمام ویژگیهای ضروری هر متصل شونده دیگر با تنظیمات پیکربندی کمینه صورت میگیرد.
3.WP Super Cache : افزونه کش از wordpress.com
Super یک افزونه محبوب دیگر برای کش کردن سایت در وردپرس است، که در زمان نگارش این مطلب بیش از یک میلیون صفحه فعال آن را نصب کرده اند.
افزونه WP Super Cache به شما کمک می کند تا فایل های استاتیک HTML را از وبلاگ دینامیک وردپرس خود تولید کنید.
پس از پردازش نسبتاً سنگین تر اسکریپت های PHP در سایت شما ، WP Super Cache فایل HTML استاتیک را در اختیار اکثر بازدید کنندگان وب سایت شما قرار می دهد.
افزونه Cache WP Super به سه روش کار میکند:
- Simple: این روش پیشنهادی برای کش کردن سایت است زیرا شما مجبور به ویرایش فایل های PHP نیستید، به علاوه فایل .htaccess نیازی به پیکربندی ندارد.
- Expert: این سریعترین روش ذخیره سازی برای ارائه فایل های HTML ذخیره شده کاربران است ، اما به اصلاح پرونده های .htaccess نیاز دارد.
- WP Super: این روش برای کش صفحات برای کاربران شناختهشده استفاده میشود (کسانی که وارد سایت شما میشوند، نظرات درج می کنند و غیره).
اگر چه این بهترین روش کش کردن سایت است، اما نسبت به دیگر روشها کمی کندتر عمل خواهد کرد.
4.W3 Total Cache : افزونه کش WordPress Cache
افزونه W3 در زمان نگارش این مطلب بیش از یک میلیون صفحه فعال نصب شده داشته است.
این افزونه برای کش کردن سایت، عملکرد سرور شما را با ذخیره کردن هر منظر از سایت بهبود می بخشد و همچنین برای یکپارچه سازی شبکه محتوا سایت مفید عمل می کند.
فرقی نمی کند که سایت شما در یک شبکه مشترک یا یک سرور اختصاصی میزبانی شود، این افزونه را برای بهبود عملکرد سرور وب و کاهش زمان بارگیری صفحه مفید خواهد بود.
در حال حاضر، این تنها افزونه ای است که برای بهینه سازی کلیه محیط های میزبانی عملی طراحی شده است.