سلام دوستان من هر تصویری آپلود میکنم بازهم در سایت gtmetrix به مشکل میخوره و بهینه نیست و سایت میگه از نظر سئو مشکل داره . میخام بدونم راهی وجود داره وقتی کاربر داره تصویر اپلود میکنه در هنگام آپلود اون تصویر بهینه بشه و مناسب برای سئو و بهینه کردن سرعت لود سایت ؟
بله پکیج های برای این کار وجود داره اما اکثرا نیاز به نصب یک پلاگین در سرور دارن که نمیشه روی هاست اشتراکی استفاده کرد
حالا شما این پکیج رو ببینید شاید کارتونو راه انداخت
https://github.com/spatie/laravel-image-optimizer
بهینهسازی تخصصی تصاویر کار پرهزینهای است. از این جهت که یک فرآیند خطی و ساده نیست
مثلا در فایلهای png چندین فیلتر و فشردهسازی با روشهای مختلف وجود دارد که نرمافزار فشردهساز باید همه آنها را آزمایش کند و ببیند که کدام روش پاسخ بهتری میدهد.
چهار راه پیش روی شماست.
۱- یک سرور اختصاصی یا مجازی تهیه کنید و نرمافزارهای تخصصی فشردهسازی تصاویر را روی آن نصب کنید و از آنها استفاده کنید
۲- در دورههای زمانی مشخص، تمامی تصاویر جدید موجود روی هاست را دانلود کنید و به صورت تخصصی فشردهسازی کنید و مجددا آپلود کنید
۳- با خرید اشتراک سرویسهای آنلاین فشردهسازی تصاویر، هنگام آپلود، تصویر مشتری را به سرویس ارسال کنید و فایل بهینهشده را دریافت کنید
۴- به عددهای GTMetrix توجه نکنید. دقت کنید که این گوگل است که سایت شما را ارزیابی میکند نه GTMetrix و گوگل معیارهای منطقی خودش را دارد
@hesammousavi
برای سرور اختصاصی چه پکیجی رو معرفی میکنید؟
یک سوال اینکه آیا با این پکیجها میشه واترمارک هم درست کرد ؟
تشکر
Compressimage() یک تابع سفارشیه که کمک می کنه تا تصویر رو فشرده کنی
اگر فایل سابمیت شد, داده های فایل با متد $_FILES در PHP دریافت میشه و با تابع compressimage() حجم تصویر فشرده و آپلود میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟