ابزار فشرده سازی یا minify کردن css , html و js
Minify کردن چیست
معنی لغوی Minify کردن، کوچک کردن و مختصر کردن است و در حوزه بهینه سازی موتورهای جستجو به معنای کاهش اندازه فایلهای JavaScript، CCS و HTML یک سایت به کار میرود که باعث کاهش تعداد درخواستهای HTTP میشود. چرا Minify کردن مهم است؟ به دلیل آنکه یکی از موثرترین و محبوبترین راهها برای کاهش اندازه صفحات مورد نظر شما در یک وب سایت و در نتیجه بهینه سازی موتورهای جستجو، Minify کردن است.
فایلهای CSS، HTML و JavaScript شامل تعداد بسیار زیادی کد هستند که به دلیل آنکه توسط انسانها نوشته میشوند، دارای فاصلههای منطقی، تعویض خطوط و عوامل دیگری هستند که کار کدنویسی و خواندن آنها را برای مهندسان بعدی آسان میکند. اما کامپیوترها برای خواندن کدهای ذکر شده نیاز به المانهایی مانند موارد ذکر شده ندارند. Minify کردن فایلهای یک وب سایت، المانهای غیر ضروری را از این فایلها حذف میکند. از المانهایی که شما با Minify کردن قادر خواهید بود با حذف آنها به میزان قابل توجهی سایز وب سایت خود را کاهش دهید، میتوان به موارد زیر اشاره کرد:
- فاصله (space) های غیرضروری در فایلها
- Line-break های غیرضروری در فایلها
- کدهای غیرضروری نوشته شده در فایلها
حالا که دریافتیم که با Minify کردن فایلهای یک وب سایت تا چه میزان میتوانیم سرعت بارگذاری آن را بالا ببریم، خطای Minify JavaScript and CSS در GTmetrix چندان نیز خطای سختگیرانهای به حساب نمیآید. علاوه بر افزایش سرعت سایت، Minify کردن حالت مبهمی به فایلهای کدنویسی شما میبخشد که فهم آنها را برای کاربران معمولی دشوار میکند. باید توجه داشته باشید که Minify کردن فایلها به هیچ وجه راه مناسبی برای امنیت بخشیدن به آنها نیست.
فشرده سازی یا کم حجم کردن یا minify کردن html
- حذف خط متن از کد حذف می شود
- حذف فضاها تب
- جایگزینی فضاهای دوگانه با فضاهای تک
- گزینه ای نیز وجود دارد که سند HTML را فشرده نکنید.
- اگر کد جاوا اسکریپت به طور مستقیم در header HTML نوشته شده باشد پس از آن فشرده سازی نمی تواند جاوا اسکریپت از کارکرد درست باشد.
- با استفاده از این ابزار یا مشابه می توانید به خوبی در اندازه فایل HTML ایجاد کنید. این یک تمرین خوب برای فشرده سازی HTML است اگر شما یک وب سایت یا سرویس را اجرا کنید که نیاز به پهنای باند زیادی دارد.
فشرده سازی یا کم حجم کردن یا minify کردن css
- ابزار فشرده ساز فایل CSS یا همان رشته، فواید زیر را به همراه دارد :
- حذف فضای سفیر غیر ضروری، کاراکترهای عقب و خطوط ها
- حذف همه نظرات
- حذف آخرین ابهام در یک سبک متن و یک سیمکال اضافی
- خاتیف اعلامیه های خالی CSS
- حذف واحده هنگام استفاده از مقادیر صفر
- در صورت کم بودن مقدار شناور از یک، اول مقدار صفر حذف می شود.
- ممکن است رنگ RGB رنگ در قالب شصت و کمی کوتاه تر باشد.
- رنگ های هگزادسیمال به #ABC کاهش می یابد.
- حفظ یک کاراکتر تک برای هر فایل CSS با حذف همه اعلان ها
- هیچ مقداری به صفر تبدیل نشده و همیشه ایمن است.
فشرده سازی یا کم حجم کردن یا minify کردن js
با استفاده از ابزار فشرده ساز جاوا اسکریپت، شما میتوانید اسکریپت خود را تا حداقل ممکن فشرده کنید. این قابلیت یک ابزار جاوا اسکریپتی بوده که و به شما کمک میکند. اسکریپت خود را به صورت آنلاین فشرده کرده و تمام فایلهای حجم بالا، خط های غیر ضروری و ... را کوچک و کوچک تر می کند. همینطور قابلیت این را دارد که اسکریپت شما را پیچیده تر کرده و تقریبا خواندن و کپی کردن آن سخت می شود.