جوملا یک سیستم مدیریت محتوا متن باز می باشد، که میلیون ها سایت از آن ساخته شده اند، هنگامی که سایت شما درخواستی برای سرور ارسال می کند مدت زمانی که طول می کشد تا درخواست به دیتابیس داده شود و خروجی گرفته شده و در سایت نمایش دهد بسیار اهمیت دارد. این مدت زمان برای سایت های پربازدید که کاربران زیادی در آن واحد در حال استفاده از سایت هستند و یا وب سایت هایی با بازدید کم که از بهینه سازی مناسبی برخوردار نیستند، اگر هر کدام اطلاعات مورد نیازشان را از دیتابیس درخواست کنند، فشار زیادی به سرور وارد می شود و باعث مصرف بیش از حد سرویس از منابع سرور و کندی سایت خواهد شد. بنابراین تصمیم گرفتیم آموزش فعالسازی کش در این سیستم مدیریت محتوا را خدمتتان جمع آوری کنیم.
اگر مخاطب یا کاربر سایت شما صفحهای از سایت شما را که قبلا بازدید کرده درخواست کند و هیچ چیزی در آن صفحه تغییر نکرده باشد، محتوای آن صفحه نیازی ندارد که مجدد از دیتابیس سایت فراخوانی شود، اجرای یک صفحه کش شده (cached version) بسیار سادهتر و سریعتر است. اگر سیستم کش فعال باشد، این نسخه از صفحه اجرا میشود تا وقتی که این کش منقضی شود. زمان منقضی شدن کش در تنظیمات کلی سایت و در بخش تنظیمات کش (ذخیره ساز) قابل تنظیم است که آموزش آنرا به شرح ذیل خدمتتان عرض می نماییم.
وارد سایت و در قسمت ورود به مدیریت User و Password خود را وارد نموده و Login را بفشارید.
بعد از ورود موفقییت آمیز در پنل مدیریت سایت جوملا، از منو بالایی روی گزینه ی سیستم و بعد روی گزینه ی تنظیمات کلی کلیک نمایید.
با ورود به این صفحه، در تب سیستم وارد می شوید و کمی پایین تر در سربرگ ذخیره سازی می بایست تنظیماتی را انجام دهید که به شرح ذیل عنوان شده است:
1- مسیر پوشه ذخیره سازی: طی این آموزش در هاست خود وارد شده و در مسیر نصب جوملا یک فولدر را بسازید و نام آنرا وارد نمایید در این قسمت، این مسیر به جهت ذخیره سازی سیستم کش شما می باشد و فایل های که کش می شوند به این مسیر منتقل می گردند وبسته به تنظیمات سایت شما، جوملا درخواستها را در پوشه cache ذخیره میکند.
2- زمان ذخیره سازی: بر اساس دقیقه می باشد، و هرچقدر زمان بالاتر باشد، کش با مدت طولانی باقی می ماند. پیشنهاد می شود آنرا روی 15 دقیقه تنظیم نمایید
3- ذخیره ساز بستر نرم افزاری: را فعال می نماییم
4- سیستم ذخیره سازی:
- ذخیرهسازی سنتی (Conservative caching) : خروجیهای نمایش کامپوننتها و ماژولها را کش میکند.
- ذخیرهسازی مدرن (Progressive caching) : مشابه اولی است اما تمام محتواهای ماژولها را نیز کش میکند.
- ذخیرهسازی صفحه (Page caching) : تمام صفحات سایت را کش میکند.
- خاموش : ذخیره سازی غیرفعال می شود.
فراموش نکنید که بعد از غیر فعال کردن سیستم کش و پاک کردن کش جوملا، باید کش مرورگر خود را هم طی این آموزش پاک کنید.
وبعد از تنظیم روی ذخیره کلیک نمایید.