سلام دوستان گلم
حقیقتا این کش شدن تو لاراول خیلی رو مخه تا تغییری توی فایل web.php انجام بدم باید دوباره برم کامند لاین و دستور
php artisan optimize
رو بزنم ک کش هاش پاک بشن سرچ هم کردن و گفتن فایلا داخل دایرکتوری cache رو پاک کن که باز مشکل حل نشد
اگه کسی چنین مشکلی داره و حل شده ممنون میشم راه حل رو به اشتراک بزاره ممنون
توجه داشته باشید که در محیط Local بدلیل تغییرات زیادی که معمولا داریم، منطقا و کلا نباید چیزی مثل Route و Configها و ... رو کش کنید. این قابلیت ها باید در سروری که زیر بار هست جهت افزایش بهره وری پیاده سازی شوند.
با اجرای دستور php artisan optimize
شما باز هم دارید یکبار کش رو پاک میکنید و دوباره کش جدید می سازید. به همین خاطر مشکل همچنان پابرجا میمونه و اگر تغییر جدیدی اعمال کنید باز مشکل شروع میشه.
به همین خاطر پیشنهادم اینه که تا وقتی در محیط local هستید با اجرای یک مرتبه دستور artisan route:clear
و artisan cache:clear
تمامی کش ها رو پاک (نه ریست!) کنید و بعدش از اجرای مجدد دستورات کش مجدد یا مثلا optimize خودداری کنید. همین!
هر وقت توسعه به پایان رسید و روی سرور بارگزاری کردید، فقط یکبار artisan optimize
روی سرور اجرا میکنید.
توجه داشته باشید که در محیط Local بدلیل تغییرات زیادی که معمولا داریم، منطقا و کلا نباید چیزی مثل Route و Configها و ... رو کش کنید. این قابلیت ها باید در سروری که زیر بار هست جهت افزایش بهره وری پیاده سازی شوند.
با اجرای دستور php artisan optimize
شما باز هم دارید یکبار کش رو پاک میکنید و دوباره کش جدید می سازید. به همین خاطر مشکل همچنان پابرجا میمونه و اگر تغییر جدیدی اعمال کنید باز مشکل شروع میشه.
به همین خاطر پیشنهادم اینه که تا وقتی در محیط local هستید با اجرای یک مرتبه دستور artisan route:clear
و artisan cache:clear
تمامی کش ها رو پاک (نه ریست!) کنید و بعدش از اجرای مجدد دستورات کش مجدد یا مثلا optimize خودداری کنید. همین!
هر وقت توسعه به پایان رسید و روی سرور بارگزاری کردید، فقط یکبار artisan optimize
روی سرور اجرا میکنید.
کاملا درسته ، ممنون از اینکه این نکته رو باهامون به اشتراک گزاشتین
تازه تست کردم انگار که اوکی شده دمتون گرم آقا محمدحسن عزیز 🙂🌹
وقتی میریم رو هست اشتراکی چطوری باید این مورد رو هندل کنیم جناب یگانه؟؟ کلا راهکاری هست که بشه روی هاست اشتراکی که دسترسی محدود داریم گاهی کش رو از قسمتهای مختلف پاک کنیم؟ با تشکر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟