ترکیب فایل های css یا js توسط php

  • آپدیت شده در تاریخ

ترکیب فایل های css یا js توسط php

ترکیب فایل های css یا js  می تواند تعداد درخواست های http را در صفحه شما به شدت کاهش دهد که این مورد میتواند بر سرعت و سبکی سایت شما تاثیر گذار باشد و  . این یکی از ترفند هایی است که باعث افزایش بازدهی وبسایت شما و جذب ترافیک بیشتر و افزایش رتیه خود در gtmetrix و سئو می شود.که در مقاله “تست آنلاین سرعت سایت” در مورد آن صحبت کردیم.

minify چیست ؟

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

minify کاری هست که یک بهینه‌ساز وبسایت باید انجام دهد، با minify می‌توان حجم قالب را کم کرد و سرعت لود سایت را چندین برابر کرد. تأثیر این عمل بخوبی در سایت‌های آنلالیز سئوی On Page نمایش داده می‌شود

 

در این آموزش ما با ترکیب فایل های css یا js توسط PHP آشنا می شویم ولی آن ها را minify یا به اصطلاح کم حجم و کوچک نمی کنیم . فقط تمام فایل ها را برای افزایش بازهی سایت ، در یک فایل قرار می دهیم.

نحوه استفاده

کافیست که لیستی از فایل های css یا js که قصد دارید آن ها را ترکیب کنید تهیه و سپس تابع ما تمام کار را انجام خواهد داد . مطمین باشید که مقصد فایل ها قابل نوشتن (writable) و صحیح باشد.

این یکی از مثال های ساده بود ولی از قبل اسکریپت های php و کتابخانه های زیادی مثل این و این برای ترکیب فایل های css یا js و minify کردن آنها نوشته شده که میتوانید استفاده کنید.

موفق باشید

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۴)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. نیلوفر ۴ شهریور ۱۴۰۲

    سلام. وقتتون بخیر.
    من یه قالب دارم که بیشتر از ۱۰ تا فایل سی اس اس داره و با هر برنامه ای تستش می کنم میگه تعداد فایل های سی اس اس خیلی زیاده. قالب رو هم خریداری کردم و متاسفانه پشتیبانی خوبی ندارن. افزونه وردپرسی هست که بدون دردسر این فایل ها رو یکی کنه؟
    پیشاپیش از پاسخدهیتون ممنونم

    پاسخ
    1. حسن شفیعی ۴ شهریور ۱۴۰۲

      سلام ممنون
      داخل این سایت تب upload local files همه فایل های css رو فرار بدید و بعد دکمه Shrink! رو بزنید تا همه رو ترکیب کنه
      http://www.shrinker.ch

      پاسخ
  2. sajjad ۱۰ فروردین ۱۳۹۸

    سلام. این که بیاییم همه استایل های قالب رو داخل یه php قرار بدیم و در قالب معرفی کنیم قطعا سرعت لود رو کاهش میده اما از نظر امنیتی و به وجود اومدن باگ مشکلی نداره ؟ امن هست >؟

    پاسخ
    1. حسن شفیعی ۱۰ فروردین ۱۳۹۸

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

      پاسخ
دوره های آموزشی