Cache در لاراول

زمان قرارگیری : 08 تیر 1396
زمان این قسمت : 37:52
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 1181 نفر
قیمت دوره 125000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:19:42
تعداد قسمت‌ها 51
نوع دسترسی نقدی

در این جلسه ابتدا صفحه اصلی و نمایش مقاله ها و دوره ها را ایجاد میکنیم و در قدم بعد در مورد cache و نقش اون ها در افزایش سرعت پروژه صحبت میکنیم و بعد بصورت عملی روش استفاده از cache رو در لاراول به شما آموزش میدیم .در جلسات آینده cache با redis رو هم حتما توضیح میدیم.

رایگان 04:34
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 1181 نفر
قیمت دوره 125000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:19:42
تعداد قسمت‌ها 51
نوع دسترسی نقدی

آنلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش پروژه محور لاراول

آموزش پروژه محور لاراول

آموزش لاراول آن هم با پروژه در یک آموزش پروژه محور لاراول یک شانس برای یادگیری بهتر و کاربردی‌تر لاراول محسوب می‌شود که در این دوره قصد اینکار را داری...

آموزش لاراول

آموزش لاراول

فریمورک لاراول یکی از محبوبترین و بهترین فریمورک های حال حاضر برای زبان php می باشد، آموزش لاراول راکت می‌تواند به شکل رایگان به شما لاراول را آموزش د...

آشنایی با امکانات جدید لاراول 5.4

آشنایی با امکانات جدید لاراول 5.4

در همین ابتدای این دوره باید بگم کسانی میتونن این دوره رو مشاهده کنند که با لاراول آشنا باشن پس اگر هنوز نمی دونید که لاراول چطور کار میکنه ، لطف ابتد...

آشنایی با امکانات جدید لاراول 5.3

آشنایی با امکانات جدید لاراول 5.3

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

دسترسی رایگان برای اعضای ویژه

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
اسماعیل
3 ماه پیش

سلام
موقع کش کردن این ارور میده
You must specify an expiration time when setting a value in the cache.

آنلاین
user-avatar
حسام موسوی
3 ماه پیش

از کجا دارید کش میکنید در کدهاتون ؟
از ارور مشخصه میگه برای کش کردن یه زمانی هم باس مشخص کنی

آفلاین
user-avatar
اسماعیل
3 ماه پیش

با سلام
وقتی از str_limit استفاده میکنم این ارور میدهد.از لاراول 6 استفاده میکنم

Facade\Ignition\Exceptions\ViewException
Call to undefined function str_limit() (View: C:\Users\Bartar Digital\laravelurmia\resources\views\Home\index.blade.php)

آنلاین
user-avatar
حسام موسوی
3 ماه پیش

تو ورژن جدید لاراول دیگه شما str_limit نداری قربون شکلت
باید از روش زیر استفاده بفرمایید
https://laravel.com/docs/7.x/helpers#method-str-limit

آفلاین
user-avatar
اسماعیل
3 ماه پیش

سلام
وقتی در ویو home از دستور

\\Illuminate\\Support\\Str::limit($course->description,۱۲۰  

الان چطوری استفاده کردید کد اون بخش رو کلا قرار بدید
استفاده میکنم هیچی نمایش نمیده

آنلاین
user-avatar
حسام موسوی
3 ماه پیش

این کد رو قرار بدید

()Str::limit\
آفلاین
user-avatar
daei3ina
5 ماه پیش

سلام خسته نباشید من تمام مراحل رو به درستی انجام دادم
و با ckeditor اطلاعاتم رو وارد کردم
حالا که اطلاعات رو میخوام نمایش بدم به صورت کدهای html نمایش میده
یعنی بجای اینکه متن hi رو به رنگ سبز نشون بده
کد زیر رو چاپ میکنه
<p style="text-align:right"><span style="color:#000000">hi</p>
نسخه لاراولم 6

آنلاین
user-avatar
حسام موسوی
5 ماه پیش

بجای {{ }} از {!! !!} استفاده بفرمایید
در دوره هم گفتیم دیگه

آفلاین
user-avatar
سید رضا موسوی
2 سال پیش

سلام
با کمک چه دستوری کش های صفحات خودم را که هر 10 دقیقه یکبار ساخته می شوند را بتوانم مثلا هر 3 روز یکبار پاک کرده و دوباره از اول بسازم؟

آنلاین
user-avatar
حسام موسوی
2 سال پیش

با سلام با استفاده از سیستم Task scheduling
https://laravel.com/docs/5.6/scheduling

آفلاین
user-avatar
امیر ساسانی
2 سال پیش

سلام
چند سوال داشتم در خصوص کش کردن:
1- کش کردن با استفاده از فایل مناسبه؟ فکر میکنم هزینه خوندن از فایل به مراتب بیشتر از خوندن از SQL باشه!
2- لطفا بهترین روش کش کردن اطلاعات رو بگین
3- میشه redis رو روی یک سرور دیگه نصب کرد و لاراول رو روی یه سرور دیگه و این دو رو به هم متصل کرد؟
4- آیا کش کردن در خصوص API ها هم کار می کنند یا نه؟ اصلا لازم هست چنین کاری؟

آنلاین
user-avatar
حسام موسوی
2 سال پیش

با سلام
بنظرم کش با استفاده از redis بهتر باشه نسبت به فایل و sql.
همونطور که گفتیم با استفاده از REDIS_HOST میتونید اینکارو انجام بدید از سرور دیگه استفاده کنید.
بله میتونه در api هم استفاده بشه.
دقت کنید همیشه کش سرعت نمیده بلکه کش در زمان درست و جای درست میتونه خوب باشه .

آفلاین
user-avatar
Cix
2 سال پیش

سلام . استاد slug که توی کار استفاده کردیم اگر متن را ویرایش کنیم کار نمیکنه . یعنی فقط یکبار slug درج میشه برای add مطلب . نه برای update مطلب . هیچ اروری هم نمیده . میشه یه بررسی کنید ؟ ممنون

آنلاین
user-avatar
حسام موسوی
2 سال پیش

اگر برای ایجاد slug دارین از sluggable استفاده میکنید وارد فایل config این پکیج بشید و onUpdate رو true کنید

آفلاین
user-avatar
Cix
3 سال پیش

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

ممنون

آنلاین
user-avatar
حسام موسوی
3 سال پیش

بنظر من نیاز نیست همه جا از کش استفاده بشه اما اگر شما استفاده کردید که حتما هدفی داشتید

آفلاین
user-avatar
raha001
3 سال پیش
سلام ی سوال از این روش کش کردن اطلاعات می تونیم برای کش کردن یسری فایل های js,css سمت front هم استفاده کنیم؟
اگر نه راهی برای این کار چی پیشنهاد میکنید آیا لاراول امکانی دیده؟
آنلاین
user-avatar
حسام موسوی
3 سال پیش
معمولا فایل های استاتیک مثل css یا js در خود مرورگر cache میشن و احتیاجی به cache کردن سمت سرور ندارن
آفلاین
user-avatar
ali bahaedini
3 سال پیش
جناب مهندس موسوی..چون اینجا هم دوباره از slug اسم بردید ... البته خیلی ربطی به لاراول نداره و بیشتر بحث سئو هست ...میدونیم الان گوگل به آدرس کوتاه اهمیت میده با این استدلال که در موبایل بشه سریع تر تایپ کرد...

بازم شما ترجیج میدید از slug استفاده کنید؟ مثلا یک عبارت رندوم چهار پنج رقمی بهتر نیست...البته این نتیجه جستجوی ای بود که چند ماه پیش انجام دادم...دوست دارم نظر ارزشمند شما هم بدونم...
آنلاین
user-avatar
حسام موسوی
3 سال پیش
اون رو خودتون میدونید
من همین slug رو مورد استفاده قرار میدم البته بستگی به پروژه داره
آفلاین
user-avatar
mortaza
3 سال پیش
خب میشه وقتی مطلبی ارسال میشه تمامی کش های مرتبط رو هم پاک کرد این طوری نمیخواد دیگه دستی یا از روش های دیگه استفاده کرد یا یه گزینه ای میشه گذاشت که تمام کشها رو پاک کرد

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