دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۳
  • اسفند

جلسه ۱۸ : ذخیره سازی صفحات در CodeIgniter

  • دسته‌بندی‌ها :
جلسه ۱۸ : ذخیره سازی صفحات در CodeIgniter
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که دوره آموزش codeigniter را دنبال می کنند.در جلسه گذشته با کارکرد های رایج در codeigniter آشنا شدیم. در این جلسه به آموزش ذخیره سازی صفحات در codeigniter یا ( Caching a page in codeigniter ) می پردازیم.

      ذخیره سازی صفحات در codeigniter

      افزایش سرعت بارگذاری از طریق ذخیره سازی صفحات در codeigniter

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

      در codeigniter فایل های ذخیره شده در پوشه application/cache ذخیره می شود.

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

      فعال سازی ذخیره سازی صفحات در codeigniter

      می توانید قابلیت ذخیره سازی صفحات را در codeigniter با اجرای خط زیر با (controller’s method) فعال کرد.

      مثال : 

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

      غیر فعال کردن ذخیره سازی صفحات در codeigniter

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

      مثال : 

      مثال

      یک کنترل کننده با عنوان Cache_controller.php بسازید و آن را در application/controller/Cache_controller.php ذخیره نمایید.

      مثال : 

      یک فایل نمایش با عنوان test.php ایجاد کرده و آن را در application/views/test.php ذخیره نمایید.

      مثال : 

      فایل routes.php را در application/config/routes.php تغییر دهید تا مسیر را برای کنترل کننده بالا اضافه کنید.
      خط زیر را در انتهای فایل اضافه نمایید.

      مثال : 

      URL را در مرورگر تایپ کنید تا مثال بالا را عملاً مشاهده نمایید.

      مثال : 

      می بینید که فایل ذخیره سازی صفحه، در پوشه application / cache ایجاد می شود.
      برای حذف فایل، به URL زیر مراجعه کنید.

      مثال : 

      کلام آخر

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

      QR:  جلسه ۱۸ : ذخیره سازی صفحات در CodeIgniter
      به اشتراک بگذارید