شكرا لك اخي نور الدين و للمعلوميه يوجد في سوالف عدد من الشخصيات التي تعرف ماذا اتكلم عنهالمشاركة الأصلية كتبت بواسطة نور الدين
كنت استطيع ان اكلمهم في الماسنجر و لكني فضلت ان يكون هنا في سوالف ليشارك في وقت فراغهم و ليستفيد الجميع
شكرا لك اخي نور الدين و للمعلوميه يوجد في سوالف عدد من الشخصيات التي تعرف ماذا اتكلم عنهالمشاركة الأصلية كتبت بواسطة نور الدين
كنت استطيع ان اكلمهم في الماسنجر و لكني فضلت ان يكون هنا في سوالف ليشارك في وقت فراغهم و ليستفيد الجميع
و نعم باللهالمشاركة الأصلية كتبت بواسطة مُجَاهِد
في جهاز المستخدم طبعاالمشاركة الأصلية كتبت بواسطة العملاق
![]()
الموضوع جدا قيم و مفيد ... كذلك mod_expires مفيده جدا "لم اكن اعرفها" ... لكن يمكن ان يستغنى عنه ... ب دالة header والتحكم في التخزين المؤقت لكن عيبها انا لا تتحكم في الملفات الساكنه او الصور , الاولى افضل بكثير ... كما ذكرت لو فرضا كان هناك ملف ينتهي بعد فتره طويله واردة ن تحدثه .. فلابد من تغيير رابط الملف ..
السؤال حول كيف تكون الصيغه ... لا اعرف اجابتهكود:adimage.php?filename=shw.gif&contenttype=gif&nocache
المستخدم ليس هو الوحيد الذي يخزن الملفات بشكل مؤقت (مستخدم واحد غير مهم) لكن كذلك البروكسي في مزود الخدمه ..
الجدير بالذكر (نشرة أخبار) ان برنامج التحميل الشهير download accelerator عن طلب اي ملف يضيف على اسم الملف عباره nocache .. حتى يضمن تحميل الملف من مصدره ... وليس من مزود الخدمه او غيره .
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
اخي daif
إن أحببت ان ترى تطبيق الى تقنية mod_expries فانا ادعوك الى زيارة 3 صفحات متتاليه في في الموقع التالي www.racing4e.com
عند زيارت الى الموقع في اول مره قم بملاحظة سرعة التحميل و من ثم قم بزيارة احد اقسام الموقع و لاحظ سرعة تحميل الستايل في هذه الصفحه
و لتتأكد قم بزيارة رابط اخر و سوف تلاحظ ان سرعة تحميل الستايل في الصفحه الثانيه و الثالثه تكاد تكون معدومة
إن السر ليس في تخزين صفحات الستايل في proxy cache و لكن في تخزينها في client machine cache
إن هذه التقنيه تعتبر advanced إذا ما قارناها بالـmeta البدائية
أما بخصوص الـmod_header فأحببت ان اقوم بتحرير معلوماتها المرسله و ذلك لتقليل البيانات المرسله عن كل ملف او رابط في مكونات الصفحة
مثال إلى ذلك
http://www.port80software.com/tools/...olog=undefined
لاحظ كمية البيانات مجموعة عن كل ملف
إن هذه الكميات لو تم اختصارها لقللنا من الوقت اللازم لتحميل الصفحات و قللنها من اللود
مثلا معلومات ال server و ETag و X-Powered-By يمكن الاستغناء عنها و لو قمنا بإزالتهم لقللنا حجم البيانات المرسله عن كل ملف الى 60%
كما ان معلومات ال server يفضل حجبها ايضا لاسباب امنية
إني احاول ان أقلل الضغط على ال apache و ذلك لأن أخر اصدارة تدعمها ال cPanel هي 1.3.34 و ليس 2.0.55 و الفرق بينهما كبير
فالجديد اكثر استقرار و اكثر سرعة و يقلل من اللود
و القديم لم يعد يتحمل التطبيقات و ينهار النظام بين اسبوع و أخر لعدم تمكنه من احتواء العمليات
لذلك و إلى ان يتم دعم الجيل الثاني من الاباتشي يجب البحث عن طريق جديده لتقليل الضغط عن الاباتشي قدر الإمكان
السلام عليكم
بتحرير الملف /usr/local/apache/conf/httpd.conf ابحث عن ServerSignature On وغيرها الى ServerSignature Off
اضف تحتها هذا الامر
ServerTokens ProductOnly
وبتتحكم بظهور الهيدر
استبدل ProductOnly ب Minimal اضافة رقم الاصدار
استبدل ProductOnly ب OS اضافة نظام التشغيل
استبدل ProductOnly ب Full اظهار كامل الهيدر
اما اذا تبي تلعب في الهيدر على كيفك وتتحكم فيه
عدل على الملف httpd.h
بعدها تسوي كومبايل للاباشي
تحياتي ,,
__________________
سعودي بروفايدر
www.saudiprovider.net
المبيعات : sales@saudiprovider.net
الدعم الفني : support@saudiprovider.net
خدمة العملاء : info@saudiprovider.net
أخي DG CluB
لقد قمت بإستبدالبـكود:ServerSignature Onو تم تقليص البيانات الىكود:ServerSignature Off ServerTokens Prodلكني أريد ان أزيلها نهائيا و لذلك قمت بتحرير ملف htppd.h و الذي لم استطع التعرف منه على السطر المسؤل عن اظهار الـServer:كود:Server: Apache
لذلك فإني أتسائل إن كنت تستطيع ان تدلني عليه
و شكرا
أخي الكريم "عبدالكريم ابو السعود" ..
قلت ان هذه التقنية ..
mod_expries
لتي سوف ترفع من سرعة التصفح اضعاف وتقلل من اللود و من الباندويدث ..
هل لك ان تعطيني مثالاً على ذلك ..
أستطيع ان استخدمها في موقعي !!!
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
اخي مجاهد
يجب عليك التأكد اولا من ان Expires Module مثبت لديك
يمكنك التأكد من ذلك عن طريق الدخول الى Apache Update في لوحة WHM و من ثم الضغط على الزر Load Previous Config
و سوف تتأمد من ذلك من اول خيار في القائمة
في حالة انه غير مثبت قم بالضغط عليه و من ثم Start Build
اما بالنسبه الى استخدامها فيمكنك ذلك عن طريق تحرير الملفو اضافة هذه السطور في اخر الملفكود:/etc/httpd/conf/httpd.conf
و من ثم إعادة تشغيل الاباتشي restart لتفعيل التعديلاتكود:ExpiresActive On ExpiresDefault "access 1 month" ExpiresByType image/gif "access 1 week" ExpiresByType image/jpg "access 1 week" ExpiresByType image/jpeg "access 1 week" ExpiresByType image/png "access 1 week" ExpiresByType text/css "access 1 week" ExpiresByType text/js "access 1 week" ExpiresByType application/x-javascript "access 1 week"
في حالة عدم تمكنك من ذلك يمكنك سؤال الدعم الفني للاستضافة حول اذا كان Expires Module مفعل ام لا
في حال تفعيله يمكنك اضافة السطور في ملف .htaccess و سوف تعمل
كمثال الى هذه الخاصية يمكنك زيارة الموقع التالي
http://www.racing4e.com/index.html
لاحظ سرعة تحميل الصفحة و قم بقياسها
الان قم بالدخول الى احد الاقسام الفرعية و سوف تلاحظ ان تحميل الستايل قد تم في وقت لا يذكرو ذلك لان ذلك تم عن طريق الملفات المؤقتة في جهازك و ليس عن طريق تحميلها من الموقع و هذا هو السبب الذي يقلل من استهلاك الباندويدث و يرفع من سرعة التصفح و يقلل من الضغط على السيرفر
فهذه الملفات يتم تحميلها مره واحده و لمدة صلاحية تحددها انت في الكود المضاف
في حال انتهاء مدة الصلاحية سوف يتم تحميل هذه الصور مره اخرى
إن معدل عدد الزيارات لعدد الزوار في المنتديات هو عشر صفحات لكل زائر
فلو قمت بضبط الكود بحيث ان مدة الصلاحية شهر واحد فسوف يقل عدد مرات تحميل هذه الملف من عدد الزيارات الى عدد الزوار
يمكنك قياس حجم الباندويدث الذي يمكنك توفيره عن طريق زيارة الاحصائيات في cPanel و حساب كمية الباندويدث المستهلكه الى هذه الملفات في الشهر الماضي من ثم القيام بهذه العملية الحسابية
الحجم المستهلك - ( الحجم المستهلك / (عدد الزيارات / عدد الزوار) ) = الحجم الذي سوف يتم توفيره
بحيث ان :
الحجم المستهلك: هو حجم الباندويدث المستهلك لـ(gif,jpg,jpeg,png,css,js) الملفات خلال الشهر الماضي
عدد الزيارات: هو عدد الزيارات في الشهر الماضي
عدد الزوار: هو عدد الزوار في الشهر الماضي
ملاحظة: لا تقم بإضافة php او html في expires لان هذا سوف يوقف تحميل تحديث الصفحات من الموقع
ملاحظة2: لا تنسى ان تأخذ نسخه أحتياطية من ملف httpd.conf قبل التعديل و في حال تعثر تشغيل الاباتشي بسبب التعديلات قم باسترجاع النسخه القديمة و من ثم اعد تشغيل الاباتشي
ملاحظة3: في حال كانت التعديلات في ملف .htaccess فلا تنسى اخذ نسخه احتياطيه منه ايضا قبل التعديلات
ارجو ان يكون الشرح واضح
أخي عبدالكريم ابو السعود هل يمكنك التحدث مع المبتدئين أم الخبراء فقط
سأحاول التنفيذ وأخبرك بما لدي
ولكن يمكنك تجاهل ردي إن كان سيعطلك وصدقني يالغالي لن أزعل ابدا أبدا لأني لو مكانك كنت ربما أفعل ما ستفعل
دخلت لوحة الريسيلر
WHM 10.8.0 cPanel 10.8.1-R4
Fedora i686 - WHM X v3.1.0
ولم أجد الخيار Load Previous Config
مع العلم أن موقعي ستايله ثقيل جدا
www.arabsbook.com
ويكون له تاثير ممتع لو نفذت طريقتك
أخوك محب الله ورسوله
أستاذي الكريم ..
هل يمكن التأكد من ذلك من خلال لوحة تحكم الموقع Cpanel ؟؟
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
أخي محب الله و رسولهالمشاركة الأصلية كتبت بواسطة Ahmed-Mousa
أسمح لي أن أبدي دهشتي لسؤالك الذي بدأت به ردك
نعم أرد على الخبراء
و أرد على المبتدئين
بالـ في الواقع ليست أفكر أنا من هذا المنطلق و أنا أرد على كل سائل و لست ممن قد يتجاهل استفسار، فطلب العلم عندي هو مقدس و أنا أشجع كل طالب علم نافع على التعلم و أساعدة بكل ما استطيع
بخصوص سؤالك عن "Load Previous Config" فسوف تراها في احد الخيارات بالقائمة التي على اليسار و التي هي "Apache Update" و في حال عدم تمكنك من ايجادها فهذا يتطلب منك سؤال الدعم الفني او صاحب السيرفر في حال عدم توفر الدعم الفني
بخصوص موقعك فلقد أخبرتك من قبل على الخاص نوع المشكله التي تواجهها و هي سبب رئيسي لبطئ الموقع لديك و ارتفاع الباندويدث و لكن سوف تخفف عنك ال mod_expires ثقل الصفحات
اخي مجاهدالمشاركة الأصلية كتبت بواسطة مُجَاهِد
لا يمكنك ذلك
قم بسؤال الاستضافه عن ذلك و هم يعطوك الإجابه على ذلك
و كما قلت في ردي السابق يمكنك تطبيق ال mod_expires في .htaccess
و سوف ترى النتيجه فوريه في حال كان كان لديك ال mod_expires
شكراً لردك أستاذي الكريم ..المشاركة الأصلية كتبت بواسطة عبدالكريم ابو السعود
ولكن هل استطيع تجربة ذلك في موقعي مباشرة دون أن اسأل الدعم الفني ؟؟؟
وشاكر لك ردك ..
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
قم بالإضافة و ذكر رابط الموقع في ردك لاتأكد من فعاليتها