آية محمود

@aya_mahmoud

عضو منذ سبتمبر 2026

مطور ويب بحب Laravel والقهوة ☕

2منشور
8متابِع
13يتابع
12تعليق
114إعجاب
503مشاهدة
آية محمود · برمجة وتطوير
تعد سرعة تحميل صفحات الويب عنصراً حاسماً لتجربة المستخدم وتحسين محركات البحث. إليكم بعض النصائح التي أطبقها دائماً: أولاً، ضغط الصور وحجمها باستخدام أدوات مثل TinyPNG أو Squoosh. ثانياً، استخدم التخزين المؤقت (Caching) على مستوى المتصفح والخادم (مثل Redis أو Memcached). ثالثاً، صغر ملفات CSS و JavaScript (Minification) ودمجها لتقليل…تعد سرعة تحميل صفحات الويب عنصراً حاسماً لتجربة المستخدم وتحسين محركات البحث. إليكم بعض النصائح التي أطبقها دائماً: أولاً، ضغط الصور وحجمها باستخدام أدوات مثل TinyPNG أو Squoosh. ثانياً، استخدم التخزين المؤقت (Caching) على مستوى المتصفح والخادم (مثل Redis أو Memcached). ثالثاً، صغر ملفات CSS و JavaScript (Minification) ودمجها لتقليل عدد طلبات HTTP. رابعاً، استخدم CDN (شبكة توصيل المحتوى) لتقديم الأصول الثابتة. أخيراً، تأكد من استضافة موقعك على خادم قوي ومهيأ بشكل جيد. هل هناك أي نصائح أخرى مجربة لزيادة الأداء؟
65 6 تعليق 11 مشاركة 395 مشاهدة
تعليق
آية محمود · برمجة وتطوير
مرحباً يا جماعة الخير، أواجه مشكلة في بطء تحميل بعض الصفحات لدي في مشروع Laravel. لدي جدول `orders` يحتوي على آلاف السجلات، وعندما أحاول جلب الطلبات مع علاقاتها (مثل `user` و `products`) باستخدام `with()`, يستغرق الأمر وقتاً طويلاً جداً. استخدمت `with(['user', 'products'])` لكن ما زلت أرى بطئاً ملحوظاً. هل هناك…مرحباً يا جماعة الخير، أواجه مشكلة في بطء تحميل بعض الصفحات لدي في مشروع Laravel. لدي جدول `orders` يحتوي على آلاف السجلات، وعندما أحاول جلب الطلبات مع علاقاتها (مثل `user` و `products`) باستخدام `with()`, يستغرق الأمر وقتاً طويلاً جداً. استخدمت `with(['user', 'products'])` لكن ما زلت أرى بطئاً ملحوظاً. هل هناك أي نصائح إضافية لتحسين أداء استعلامات Eloquent، خصوصاً مع العلاقات المتداخلة؟ وهل يجب أن أفكر في استخدام الـ`chunk` أو `lazy loading` بطريقة مختلفة؟ أبحث عن حلول عملية ومجربة.
49 3 تعليق 3 مشاركة 108 مشاهدة
تعليق