قد يقوم السمة srcset بتحميل صور أكبر على الهاتف المحمول مقارنة بسطح المكتب

هل لاحظ أحد شيئًا غريبًا أثناء تحميل المعاينة أعلاه على شاشة هاتفك المحمول؟

لماذا استغرق تحميل الصورة وقتًا طويلاً جدًا لملء مربع المعاينة بالكامل؟

هذا لأنها صورة كبيرة جدًا!

إذًا، لماذا تحتاج صورة كبيرة جدًا إلى استهلاك خطة بيانات المستخدم، وتستغرق وقتًا طويلاً بينما تظهر معاينة صغيرة جدًا قبل أن تلاحظها حتى؟

لا، لست متأكدًا تمامًا من المسؤول.

لا. إنها ليست مشكلة. تصل الصورة في النهاية. أنا فقط أقول إنها تجربة مستخدم سيئة. يعتقد المستخدم أن لا أحد يهتم بخطة بياناته، ولا تنتهي الصفحة من التحميل بالسرعة نفسها التي تنتهي بها الصفحات الأخرى.

إعجابَين (2)

لم ألاحظ وقت التحميل حقًا، مما يشير إلى أنه قد يكون بسبب متصفحك أو شبكتك.

المرة الأولى من جهاز مختلف:

كان ذلك باستخدام Chrome على نظام iOS.

إعجابَين (2)

ليس بهذه السرعة. أنت، في برجك العاجي في بلدك المتقدم، لن تعرف الفرق أبدًا. لكن أنا في برجي غير العاجي، في بلدي غير المتقدم، ألاحظ الفرق كثيرًا!

استخدم أدوات المطور، اضبط البلد على بلد من العالم الثاني أو الثالث، :ابتسامة:، قم بإيقاف تشغيل ذاكرة التخزين المؤقت، وأعد تحميل الصفحة.

إعجاب واحد (1)

إذًا شكواك تتعلق بمزود خدمة الإنترنت الخاص بك واتفاقياته؟

للتوضيح، الصورة الأصلية بحجم 3.4 ميجابايت، وهذه الصورة المصغرة يتم تقديمها من Cloudfront، وهي بحجم 690 × 460 وتبلغ 164 كيلوبايت.

على أي حال، ماذا تقترح؟ أن Cloudfront هو شبكة توصيل محتوى سيئة للمستخدمين في منطقتك؟ أن Discourse لم يقم بتنزيل وإنشاء الصور المحسّنة بالسرعة الكافية؟

3 إعجابات

كل ما أعرفه هو أن هذه الأبعاد أكبر من شاشة الهاتف المحمول بأكملها!

إعجاب واحد (1)

لدي هاتف ذكي صغير (4.6 بوصة | 720 × 1280 بكسل). شاشتي ليست أصغر من الصورة المصغرة. ما هو حجم شاشتك؟

إعجاب واحد (1)

في بلدك غير برج العاج حيث البيانات أرخص بـ 8 مرات من الولايات المتحدة ولا تزال أرخص بـ 2.5 مرة من أوروبا؟ (المصدر) أم تقصد بلدك غير برج العاج الذي يمتلك أسرع إنترنت واسع النطاق في العالم (المصدر)؟ أو ربما تقصد بلدك غير برج العاج الذي لا يزال يحتل المرتبة 28 في بيانات الهاتف المحمول، وهو أعلى بكثير من العديد من البلدان المتقدمة؟ (المصدر)

يبدو أنك تحتاج فقط إلى هاتف أكبر.

4 إعجابات

بالنظر إلى المنشورات السابقة، يمتلك Jidanni هاتف Galaxy A13 5G و Zenfone 3:

Galaxy A13 5G: 6.5 بوصة، 1600 × 720
Asus Zenfone 3: 5.5 بوصة، 1920 × 1080

نظرًا لأن الصورة المصغرة المحسّنة هي 690 × 460، ويتم تقييد أبعادها بشكل أكبر بواسطة الـ onebox، فهي ليست أكبر من شاشاتهم. إنهم يستخدمون تغيير حجم المتصفح، لذلك من يدري :man_shrugging:t2:

إعجاب واحد (1)

قد يكون هناك شيء مريب هنا.

في عرض سطح المكتب، يتم تحميل الصورة بحجم 690x460 بكسل، 160 كيلوبايت، بينما في الهاتف المحمول يتم تحميل صورة بحجم 1380x920، 500 كيلوبايت. :thinking:


لقد نقلت الموضوع إلى Bug. يبدو لي أنه خطأ، ربما سيتم إعادة تصنيفه لاحقًا :slight_smile:

4 إعجابات

ربما أكون مخطئًا، لكن أعتقد أن هذا منطقي.
إذا نظرت إلى srcset في HTML، فسيتم تقديم الصور التالية بناءًم على نسبة بكسل الجهاز (x1، x1.5، x2).

https://...2f50d4ad9f5f865b783b02d392de75bdceec01da_2_690x460.jpeg,
https://...2f50d4ad9f5f865b783b02d392de75bdceec01da_2_1035x690.jpeg 1.5x,
https://...2f50d4ad9f5f865b783b02d392de75bdceec01da_2_1380x920.jpeg 2x

عادةً، يكون للهواتف المحمولة نسبة x2 (أو أكثر) لأن لديها كثافة بكسل أعلى.
لذلك سترغب في تقديم صور بدقة أعلى.

نسبة بكسل الجهاز

نسبة بكسل الجهاز (DPR) هي رقم مقدم من مصنعي الأجهزة ويستخدم للشاشات عالية الدقة (HiDPI) أو شاشات Retina (علامة تجارية لشركة Apple)، وهي جزء من الهواتف الذكية والأجهزة اللوحية الحديثة وحتى بعض أجهزة الكمبيوتر المحمولة والشاشات.
نسبة بكسل الجهاز (DPR) ترتبط ارتباطًا مباشرًا بكثافة بكسل الشاشة، وكلما زادت الكثافة زادت قيمة DPR.

نسبة بكسل الجهاز (DPR) هي النسبة بين البكسلات الفعلية (للجهاز) والبكسلات المنطقية (CSS) في الاتجاه الأفقي (العرض) أو الرأسي (الارتفاع) للشاشة.
بمعنى آخر، نسبة بكسل الجهاز (DPR) هي رقم يستخدم لحساب دقة CSS للشاشة. من نسبة بكسل الجهاز (DPR) يمكننا أن نرى مباشرة عدد البكسلات الفعلية للجهاز التي تشكل بكسل CSS واحد.

مثال:
Apple iPhone 12
الدقة بالبكسلات (للجهاز): 1170 × 2532
نسبة بكسل الجهاز (DPR): 3
العرض: 1170/3 = 390، الارتفاع: 2532/3 = 844
لذلك، الدقة بالبكسلات (CSS): 390 × 844

نظرًا لأن نسبة بكسل الجهاز (DPR) هي 3، في شبكة البكسل: 3 (عرض) × 3 (ارتفاع) = 9؛ يتم استخدام 9 بكسلات فعلية لتشكيل بكسل CSS واحد.

5 إعجابات

نعم، لا أعتقد أن هذا خطأ. جهاز الآيباد الخاص بي في وضع العرض على الهاتف المحمول يقوم بتحميل صور بدقة أعلى من جهاز الكمبيوتر المكتبي الخاص بي لأنه يستطيع. قد أكون مخطئًا، لكن كان فهمي أن الأمر يعتمد على قدرة الجهاز، وليس حجم الشاشة.

أيضًا، ما زلت غير واضح بشأن ما إذا كان هذا الموضوع يتعلق بصورة مصغرة للصندوق الواحد نفسها أم بالصورة الفعلية التي يتم تحميلها عند النقر على رابط الصندوق الواحد؟

إعجابَين (2)

صحيح.
من المحتمل ألا تلاحظ انخفاضًا في دقة الصورة على الهواتف الذكية نظرًا لحجم شاشاتها، وأعتقد أنه بشكل عام، من المرجح أن يكون لديها اتصال إنترنت أبطأ عبر شبكة الهاتف المحمول مقارنة باتصال الإنترنت المنزلي. في هذا الصدد، لا أتوقع أن يقوم تجربة الهاتف المحمول بتحميل صورة أكبر من جهاز كمبيوتر مكتبي.

ولكن scrset يحدد أي صورة سيتم تحميلها بالنسبة لنسبة البكسل. :confused:

هذا بالتأكيد ليس خطأ، سأعيد نقله إلى UX :person_shrugging:

إعجابَين (2)

الصورة المصغرة.

بالفعل هنا نرى في متصفح Kiwi نتائج أدوات المطور،

نعم، نحن نتحدث عن صورة مصغرة بحجم 500 كيلوبايت.
ماذا سيفكر تيم بيرنرز لي؟

حسنًا، لقد أجريت بحثًا على الويب وبالفعل إنه حجم معقول لصورة مصغرة - إذا كنت تقوم بتحميلها على YouTube.

أعني، يجب أن تكون صورة ثلاثية الأبعاد رائعة جدًا، صورة مصغرة ذات 50 بُعدًا أو شيء من هذا القبيل. هل أنت متأكد من أنك لا تستطيع فعل الشيء نفسه بحوالي 5000 بايت؟ هل سيتمكن المستخدم من اكتشاف أي فرق؟ لا، أنا لا ألوم أحدًا على أزمة الطاقة أو إبطاء الويب. أعتقد فقط أنه مع كون الوجهة هاتفًا خلويًا صغيرًا، يمكن فعل شيء بشكل أفضل.
أعني، يجب أن تكون هناك نقطة ما حيث مجرد إضافة المزيد من البايتات، بغض النظر عن حجم الجهاز الخلوي الذي لديهم، لن تحدث فرقًا للبشر ما لم يكن لديهم عيون نسر، لكنهم ليسوا نسورًا، إنهم بشر.

إعجابَين (2)

أتفق على أن هناك خطأ ما بالتأكيد … هذه الصورة كبيرة جدًا. تطبيق onebox الخاص بنا يطلب صورة ضخمة جدًا بينما صورة أصغر بكثير ستفي بالغرض.

سنلقي نظرة خلال الشهر القادم أو نحو ذلك.

7 إعجابات

تم دمج طلب السحب هذا للتو لمعالجة مشكلة حجم الصورة المصغرة لـ onebox خصيصًا للروابط Wikimedia.

وهنا رابط Wikimedia لاختباره:

لا يزال يتعين تطوير إصلاح أكثر عمومية ينطبق على جميع أحجام الصور المصغرة لـ onebox.

4 إعجابات

تم إنشاء إصلاح أكثر عمومية لجميع الـ oneboxes:

للتجربة، استخدمت مقالات من هذا الموقع غير التابع لمؤسسة ويكيميديا: Read the latest Great Reads stories from car lovers like you - Hagerty Media حيث كانت تحتوي على صور كبيرة جدًا للـ onebox.

قبل:

بعد:

قبل هذا التغيير، كانت صور الـ onebox تبلغ حوالي 400 كيلوبايت. بعد التغيير الذي أجريته، أصبحت حوالي 100 كيلوبايت.

إليك مثال لـ onebox يستخدم حجم الصورة المصغرة المخفض
https://www.hagerty.com/media/car-profiles/driving-the-prodrive-p25-brought-out-my-inner-car-crazy-kid/

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 41 ساعة. لم يعد يُسمح بالردود الجديدة.