بعض صفحات الويب لا تبدو كبيرة ولكنها ستكون عالقة عند الافتتاح. بعض صفحات الويب طويلة ولكنها تستخدم بسلاسة ، والتي تؤثر على هذه الأشياء إذا كانت تشغل ذاكرة الكمبيوتر ووحدة المعالجة المركزية الخاصة بالمستخدم.
مشكلات المتصفح ، ستتأثر مشاكل ذاكرة متصفحات كل منها ، لكن يكاد يكون من المستحيل السيطرة عليها ، على النوافذ:
في سلسلة IE ، فإن مقدار استعادة Refresh Respress ليس كبيرًا ، ولكن التقليل سيؤدي إلى تحرير الذاكرة.
يقال إن Firefox2 يقلل من إعادة التدوير ، لكنني لم أر أبداً الأكثر تفعيلًا ، ولا يتم إعادة تدويره بشكل أساسي. يقال إن أياكس من النموذج الأولي سيؤدي أيضًا إلى استمرار زيادة الذاكرة.
الأوبرا هي الأفضل. دائما تسيطر جيدا. لا توجد مشكلة. .
تختلف آلية تخصيص ذاكرة Linux عن Win's. يستخدم بقدر ما يمكن. إذا كان المتصفح يأخذ كل الأموال ، فقد يقتل النظام.
مشكلات الصفحة ، سوف يستهلك المتصفح الذاكرة ووحدة المعالجة المركزية عند تقديم الصفحة ، والتي يمكن تقليلها قليلاً.
هيكليا
استخدم Doctype لإخبار المتصفح بما تستخدمه ، كما أن HTML4 لديه DTD. ربما يكون الانتقال أكثر ملاءمة لك
إذا كنت تستخدم XHTML ويمكنك الحفاظ على بنية جيدة ، تذكر أن تخرج MIME المقابلة ورأس XML ، والتي يمكن أن تقلل من فحص رمز المتصفح.
الحفاظ على الهيكل سليما ولا تدع المتصفح يكمل الرمز لك.
للتحكم في حجم ملف الصفحة ، يمكنك المسافة البادئة من أجل قراءة الكود أكثر راحة من خلال البرنامج. 2 ~ 3K هو أيضا حجم.
ستقوم iFrame بإنشاء صفحات جديدة ، ولكن هناك بالفعل العديد من الطرق لاستبدال iFrame
يمكن دمج JS و CSS المقدمة بشكل مناسب ، ويمكن أيضًا دمج صور الخلفية ، وبعض الأشخاص حتى يندمجوا فلاش.
يمكن أن تؤدي إضافة سمات العرض إلى صور/كائنات محتوى بعرض معروف إلى تقليل إعادة تقديم الصفحات المحلية
أداء
في معظم الحالات ، فإن JPG من الجودة 99 و 70 لها أحجام مختلفة فقط. وينطبق الشيء نفسه على صور GIF ، خاصة بالنسبة للأيقونات الصغيرة. الفرق بين 256 لونًا و 128 لونًا هو حجم الملف.
يتحرك الفلاش بسرعة كبيرة ويأخذ الكثير من وحدة المعالجة المركزية. السيطرة على معدل الإطارات في الثانية الواحدة ويمكن تقليل تأثير الرسوم المتحركة. إذا كنت تستخدم شاشة متوسطة ومنخفضة ، فستوفر الكثير من الموارد ، ولكن هذا سيضحي بالتأثير. . في بعض الأحيان يكون من المناسب اختيار AutoLow2 أو AutoHigh ، وليس هناك حاجة للحفاظ على منخفض أو أفضل.
يستخدم Flash رسومات Vector لحفظ حجم الملف ، ولكن يتطلب الأمر وحدة المعالجة المركزية لحساب الرسومات والرسوم المتحركة المعقدة. سوف تستغرق الكثير من المرشحات المعقدة الكثير من الذاكرة ، وسيتم تخفيض مرشح التمزق بمقدار 3.
تشغل مرشحات IE أيضًا المزيد من الذاكرة ولديها أيضًا مشكلات توافق. الشفافية ملء الشاشة كثيفة للغاية للموارد.
الصورة 2*2 هي بنفس حجم صورة 8*8 ، ولكن الخلفية المبلطة 2*2 تأخذ الكثير.
الرسوم المتحركة GIF لديها أيضا مفهوم الإطارات. لا تستخدم GIF فقط كفلاش للعب.
السلوكية
لا تقدم النموذج الأولي بالكامل أو jQuery مع واحد $ () ، لديهم المزيد من الوظائف.
أياكس وسيم جدا. ومع ذلك ، سيتم استخدام استخدام XML Parser. يوصي بعض الأشخاص باستخدام JSON ، ولكن بهذه الطريقة ، تحتاج إلى بيانات EVAL. في الواقع ، يمكنك استيراد البرنامج النصي الذي يعد بالفعل كائنًا بالفعل. ما عليك سوى تمرير المزيد من أسماء الكائنات ، أو اكتب أسماء الكائنات حتى الموت ، أو JSONFLICKRAPI ({xxx: xxx}) مثل flickr ، استخدمها مباشرة كدالة ، هاها.
عندما يمكنك استخدام الرؤية: مخفي لحل تأثيرات معينة ، لا تستخدم العرض: لا شيء للعب.
ليس من المفيد للغاية التأكيد على أنه ينبغي الانتباه متغيرات JS إلى العالمية والمحلية ، وما إلى ذلك ، وأن تعقيد JS ليس شيئًا يمكن شرحه في جملة أو جملتين. يرجى الانتباه إلى كتاب Yueying الجديد الذي يتم نشره. ^^
في الواقع ، هناك العديد من المحتويات هنا التي تشبه كيفية تقديم صفحات الويب الخاصة بنا بسرعة ، ولكن هذه المقالة تتعامل بشكل أساسي مع جانب الخادم ، ولكن في كثير من الحالات ، سيؤدي توفير استهلاك موارد الخادم أيضًا إلى توفير استهلاك موارد العميل.
في الواقع ، كان هذا المقال يجلس القرفصاء في مسودة الصندوق لفترة طويلة ولم يكن لديه وقت لتنظيمه. ما تعطيه الآن غير مكتمل ، لأنه غير مكتمل ، لذا يرجى إضافته ببطء.
-----------------------------------------------------------------------------------
المشكلة: على الرغم من أنها ستسبب مشكلة في نمط المتصفح ، يمكن حل المشكلة. ارجع إلى تقديم XHTML مع نوع MIME الصحيح ، ولن يعرض متصفح رأس XML خطأ بالتسامح ، وسوف يتسبب بنية الخطأ في عرض الصفحة بأكملها.
Autolow: إعطاء الأولوية للسرعة ، ولكن أيضًا تحسين المظهر قدر الإمكان. عندما يبدأ التشغيل ، يتم إيقاف تشغيل وظيفة مكافحة التقييم. إذا اكتشف مشغل Flash أن المعالج يمكنه التعامل مع ميزة مضادة للتخليص ، فسيتم تشغيله.
Autohigh: في البداية ، كل من سرعة التشغيل ومظهرها مهمان ، وإذا لزم الأمر ، سيتم التضحية بالمظهر لضمان سرعة التشغيل. عندما يبدأ التشغيل ، تكون وظيفة مكافحة الإنقاذ قيد التشغيل. إذا انخفض معدل الإطار الفعلي إلى أقل من معدل الإطارات المحدد ، يتم إيقاف تشغيل وظيفة مضادة للتركيب لزيادة سرعة التشغيل. استخدم هذا الإعداد لمحاكاة الأمر المضاد للمعاينة (عرض> وضع المعاينة> مضاد للمعايير).
مرشح Fuzzy: عند استخدام مرشح غامض ، إذا كانت القيمة المستخدمة في Blurx و Blury هي قوة عدد صحيح 2 (على سبيل المثال ، 2 و 4 و 8 و 16 و 32) ، يمكن تسريع الحساب ويمكن تحسين الأداء بنسبة 20 ٪ إلى 30 ٪ (يساعد الفلاش على التوضيح).