حالة الموضوع:
مغلق
  1. The DoN

    The DoN Developer

    الأنتساب:
    ‏6 يونيو 2012
    المشاركات:
    28
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    3
    الإقامة:
    PHP
    «®°·.¸.•°°·.¸.•°®»[ السلام عليكم ورحمة الله وبركاته ]«®°·.¸.•°°·.¸.•°®»


    [​IMG]


    تفعيـل خاصيـة الضغـط، هي اسهـل طريقـة لحفـظ الباندويث وتسريـع الموقـع، شخصيا ترددت في تفعيل خاصية الضغـط، لان تفعيل هذه الخاصية قد يسبب بعض المشاكل في المتصفحـات القديمـة ... i:q2^:

    ولكن، الان الجميع يستعمل متصفحـات حديثـة ولا يمكني حرمان الموقع من هذه الخاصيـة الرائـعة بسب شخص او شخصين في هذه الكرة الارضية لايزال يستخدمان انترنت اكسبلورر 4 في وينداوز 95 ... Google، Yahoo يستخدمان خاصية الضغط، المتصفحون يبحثون عن مواقع جميلة وسريعـة.. خاصية الضغط gzip هي احدى افضل الحلول لذلك.. وهنا شرح لطريقـة تفعيلهــا:*:"


    [​IMG]


    لماذا تقعل هذه الخاصية لموقعك ؟

    قبل ان نبـدا، يجب ان نشرح طريقة عمل الضغط.. عندما تطلب صفحة ما باستخدام المتصفح مثلا : http://www.iq-t34m.host.org/vb، متصفحك سيكلم السرفر، وستكون المحادثـة بينهمـا : #:"

    [​IMG]



    1- المتصفح : مرحبـا، انا اطلب الصفحة index.php (GET)
    2- السرفر : سارى اذا ما كنت اوفر هذه الصفحة
    3- السرفر : لقد وجدت الملف، ( كود رقم : 200) خذ
    4- المتصفح : ماذا ؟ 100 كيلوبايت؟ حسنا جاري التحميل ...&:":


    [​IMG]


    ما المشكلة ؟

    كل شيء شغال بشكل عادي .. فقط 100 كيلوبات حجم كبير جدا، تتضمن الكثير من وسوم الـ HTML، الكثير من الكلمات مكررة... ما الحل ؟

    اضغط الملف! لو ارسل السرفر ملفا مضغوطا بحجم 10 كيلوبايت مثلا، سيقوم المتصفح بتحميله وبفك ضغطه بسرعة هائلة .. *:"

    [​IMG]



    - المتصفح : مرحبـا، انا اطلب الصفحة index.php (GET)
    2- السرفر : سارى اذا ما كنت اوفر هذه الصفحة
    3- السرفر : لقد وجدت الملف، ( كود رقم : 200) خذ
    4- رائع.. انها 10كيلوبايت فقط

    القاعدة هي :
    ملف اصغر = تحميل اسرع = موقع اسرع = مستخدم سعيد

    الا تصدق هذا ؟
    حسنا ... انظر

    [​IMG]

    الصفحة الرئيسية لموقع ياهو تم ضغطها من 101 كيلوبايت إلى 15 كيلوبايت فقط !!


    [​IMG]


    طريقة ******* :


    اولا : بواسطة htaccess :

    قم باضافة هذا الكود الى ملف الـ htaccess :


    // تفعيل الضغط لـكل من : النصوص، صفحات الويب، الجافاسكربت، الـ css وملفات xml

    كود PHP:
    AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE  text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType  DEFLATE text/css AddOutputFilterByType DEFLATE application/xml  AddOutputFilterByType DEFLATE application/xhtml+xml  AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType  DEFLATE application/javascript AddOutputFilterByType DEFLATE  application/x-javascript
    او هذا الكود لتفعيل الضغط لامتداد معين (في المثال html)

    كود PHP:
      <files *.htmlSetOutputFilter DEFLATE </files>
    ثانيا : بواسطة PHP :

    في حالة واجهت مشكلة مع الطريقة الاولى يمكنك تفعيل الضغط باضافة هذه الاكواد:

    كود PHP:
    <?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?> 
    [​IMG]



    التجريب :

    يمكنك معرفة اذا ما تمت العملية بنجاح باستعمال هذا الموقع :
    GIDZipTest: Web Page Compression (Deflate / Gzip) Test - GIDNetwork



    [​IMG]

    الحقوق محفوظـة لمنتديات شبكة عراق تيم

    وشكرا [ لكم ]

    و... [ لكم ] تحياتــي

    أخوكـم في الله

    The DoN

     
  2. Dunhill

    Dunhill Active Active DeveloPer

    الأنتساب:
    ‏26 ديسمبر 2011
    المشاركات:
    48
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    الإقامة:
    البحرين
    رد: افضل طريقة لتسريع موقعك : تفعيل خاصية الضغط gzip لموقعك

    يعطيك العافيه
    طريقة روعة

     
  3. Dr.MOT

    Dr.MOT Support - Iq-Team

    الأنتساب:
    ‏2 سبتمبر 2011
    المشاركات:
    650
    الإعجابات المتلقاة:
    5,463
    نقاط الجائزة:
    93
    الجنس:
    ذكر
    الوظيفة:
    طالب
    الإقامة:
    IraQ
    رد: افضل طريقة لتسريع موقعك : تفعيل خاصية الضغط gzip لموقعك

    السلام عليكم ورحمة الله وبركاته

    بارك الله فيك يابطل على الموضوع المفيد

    تستحق الشكر والتقيم

    بالتوفيق

    )5:"
     
  4. ⓐⓗⓜⓓ

    ⓐⓗⓜⓓ V • I • P

    الأنتساب:
    ‏13 أكتوبر 2011
    المشاركات:
    142
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    18
    الإقامة:
    الحفر ستيـــ
    رد: افضل طريقة لتسريع موقعك : تفعيل خاصية الضغط gzip لموقعك

    جزاك الله خير&:":
     
  5. kenzo

    kenzo Developer

    الأنتساب:
    ‏22 مايو 2012
    المشاركات:
    20
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    1
    الوظيفة:
    مصمم
    الإقامة:
    الرياض
    رد: افضل طريقة لتسريع موقعك : تفعيل خاصية الضغط gzip لموقعك

    الله يعطيك الف عافيه
    وتسلم يمينك اخوي
    ولاعدمناك على هالابداع يآلغالـي
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة