sina
3 سال پیش توسط sina مطرح شد
6 پاسخ

حجم فایل css

سلام دوستان
من درحال نوشتن یک سایت با laravel هستم. سوال من در مورد حجم فایل css هست. من تمام styleها رو به صورت یک فایل اکسترنال css نوستم. حجم این فایل تا حالا 103kb شده. میدونید که نوشتن استایلها یکم حوصله سربر هست و آدم یادش میره قبلا چی نوشته. بخاطر همین من مثلا برای buttonها یک style واحد ننوشتم که بخوام هربار استایل رو از اون کلاس بگیرم. هربار از اول برای هر دکمه استایل از اول نوشتم. البته بعضی جاها از استایل مشترک استفاده کردم. اما زیاد نه. میخواستم بدونم این چقدر کار رو خراب میکنه.
استایلهای پنل مدیریت رو هم توی همون فایل css که استایل های سایت هست نوشتم. حالا قصد دارم این استایلها رو جدا کنم و استایلهای پنل مدیری رو توی یک فایل css جدا بنویسم. آیا این کار کمکی میکنه؟
ممنونم از پاسخگوویتوون


ثبت پرسش جدید
فاطمه کاظمی زاده
تخصص : Senior front-end در هولدینگ دک...
@kazemi 3 سال پیش مطرح شد
0

سلام. یه کاره خوبی که میتونین انجام بدید اینه که

  1. استایلهایی که به عنوان لایوت هستند را در یک فایل قرار بدید. (مثلا استایل هدر فوتر و چیزهای که تو همه ی صفحات تکرار شدن و فریم ورک ریسپانسیوش)
  2. و برای هر صفحه یک فایل استایل جداگانه درست کنین. مثلا اگه در صفحه تماس هستید یک فایل با نام contact.css ایجاد کنین

این قانون جدیدی هست که gtmetrix برای بهینه سازی سایتها تعریف کرده که کدهای اضافه در صفحه لزومی نداره که وجود داشته باشن


sina
@s.aerospace 3 سال پیش مطرح شد
0

@kazemi ممنون از پاسختون. جالبه ولی جدا کردن فایلها یکم سخت بنظر میرسه احتمال به هم ریختنشون زیاده


فاطمه کاظمی زاده
تخصص : Senior front-end در هولدینگ دک...
@kazemi 3 سال پیش مطرح شد
0

@s.aerospace
بله سخته اما خب وقتی یه استاندارد جهانی برای یه چیزی وجود داره، بهتره که همه با اون قوانین پیش بریم

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


sina
@s.aerospace 3 سال پیش مطرح شد
0

@kazemi شما برای کاهش حجم تصاویر هم پیشنهادی دارید؟ تصاویر مثلا اسلایدر. یا فرض کنید صفحه ای مثل صفحه پروداکت که تصاویر با اندازه های مختلف وجود داره عکسهارو با سایزهای مختلف سیو میکنید؟


فاطمه کاظمی زاده
تخصص : Senior front-end در هولدینگ دک...
@kazemi 3 سال پیش مطرح شد
0

سمت بکند برای زمانی که مدیرسایت قراره عکس اپلود کنه از پکیج اپلودر استفاده میکنم که کراپ عکس داره و بهش نسبت عکس و سایز حداقل و حداکثر میدم
و سمت فرانت، برای هر عکس، ماسک درست میکنیم

لینک پکیج اپلودر


sina
@s.aerospace 3 سال پیش مطرح شد

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

ورود یا ثبت‌نام