راکت
حل شده

بهینه سازی تصاویر هنگام آپلود

4 پاسخ

سلام دوستان من هر تصویری آپلود میکنم بازهم در سایت gtmetrix به مشکل میخوره و بهینه نیست و سایت میگه از نظر سئو مشکل داره . میخام بدونم راهی وجود داره وقتی کاربر داره تصویر اپلود میکنه در هنگام آپلود اون تصویر بهینه بشه و مناسب برای سئو و بهینه کردن سرعت لود سایت ؟

علی
علی
@alif
ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

بله پکیج های برای این کار وجود داره اما اکثرا نیاز به نصب یک پلاگین در سرور دارن که نمیشه روی هاست اشتراکی استفاده کرد
حالا شما این پکیج رو ببینید شاید کارتونو راه انداخت
https://github.com/spatie/laravel-image-optimizer

Amir Masoud Irani
Amir Masoud Irani
@amibct

بهینه‌سازی تخصصی تصاویر کار پرهزینه‌ای است. از این جهت که یک فرآیند خطی و ساده نیست
مثلا در فایل‌های png چندین فیلتر و فشرده‌سازی با روش‌های مختلف وجود دارد که نرم‌افزار فشرده‌ساز باید همه آن‌ها را آزمایش کند و ببیند که کدام روش پاسخ بهتری می‌دهد.

چهار راه پیش روی شماست.
۱- یک سرور اختصاصی یا مجازی تهیه کنید و نرم‌افزارهای تخصصی فشرده‌سازی تصاویر را روی آن نصب کنید و از آن‌ها استفاده کنید
۲- در دوره‌های زمانی مشخص، تمامی تصاویر جدید موجود روی هاست را دانلود کنید و به صورت تخصصی فشرده‌سازی کنید و مجددا آپلود کنید
۳- با خرید اشتراک سرویس‌های آنلاین فشرده‌سازی تصاویر، هنگام آپلود، تصویر مشتری را به سرویس ارسال کنید و فایل بهینه‌شده را دریافت کنید
۴- به عددهای GTMetrix توجه نکنید. دقت کنید که این گوگل است که سایت شما را ارزیابی می‌کند نه GTMetrix و گوگل معیارهای منطقی خودش را دارد

hamed
hamed
@shojai80

@hesammousavi
برای سرور اختصاصی چه پکیجی رو معرفی میکنید؟
یک سوال اینکه آیا با این پکیجها میشه واترمارک هم درست کرد ؟
تشکر

شاید پاسخ شما همین‌جا باشد

امانوئل
امانوئل
@emnatkins

تخصص: :) بـالـاخـَرـہ ڪـَم و زیـاد بلدیم

Compressimage() یک تابع سفارشیه که کمک می کنه تا تصویر رو فشرده کنی

اگر فایل سابمیت شد, داده های فایل با متد $_FILES در PHP دریافت میشه و با تابع compressimage() حجم تصویر فشرده و آپلود میشه

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

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