صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 29

الموضوع: قصتي مع تحسين مستوى تحسين مدونة (Litespeed، CloudFlare, memcached). موضوع طويل

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172

    قصتي مع تحسين مستوى تحسين مدونة (Litespeed، CloudFlare, memcached). موضوع طويل



    السلام عليكم و رحمة الله و بركاته،
    أفا: لو مشرف: عدل الموضوع لـ قصتي مع محاولة لتحسين أداء مدونة (Litespeed، CloudFlare, memcached). موضوع طويل
    مقدمة:
    طيب، أغلبكم ما يعرفني. و اللي يعرفني يعرف اني اهوى السيرفرات و اللعب فيهم. صح الواحد يقدر يلعب بجهاز وهمي، لكن الأجهزة الوهمية مالها IP في الانترنت.

    المهم، قررت قبل يومين فتح مدونة تقنية، لأنه نوعية المواضيع اللي أقراها بالانكليزي ما أشوفها مترجمة. فقلت أضرب عصافير بحجر.
    1) أحسن مهارات الترجمة
    2) يمكن تكون سبب إني ابدأ اقرا أكثر
    3) أحسن مهارات الكتابة
    4) التعلم على تعديل الووردبريس

    و الحمد لله، المكسب مهو من الأهداف. لأنه الحمد لله الأمور متيسرة.

    بداية الرحلة:
    فـ قررت احط المدونة على أحد السيرفرات الوهمية اللي عندي.
    عندي سيرفر وهمي من شركة 123systems.net (و هذا العرض اللي حطيته هنا http://www.swalif.net/softs/swalif65/softs307074/)
    جهزت عليه Ubuntu 11 بنسخة 32 بت عشان ما تزيد المكتبات. و برضه لأنه الرام 1 جيجا، فـ 32بت و 64بت ما بيكون بينهم فرق ملحوظ. بالعكس، 64 يمكن يسيطر على رام أكثر.

    بعد ما اتجهز السيرفر في خلال 10 دقائق. حملت عليه الأباتشي و php و mysql.

    الاحباط:
    بعد ما خلصت، نزلت الووردبريس العربية من موقعهم و شغلتها في دقائق.
    لأنه المدونة فاضية، و مافيها إلا موضوع "أهلا بالعالم". شفت الموقع سريع و مناسب. لكن للأسف، حكمي الأولي كان في لحظة الخادم الرئيسي المستضيف لخادمي الوهمي فاضي.
    بعد تقريبا ربع ساعة من الفرحة و إنه سرعة سيرفري الوهمي ممتازة. جاني احباط لأنه الخادم الوهمي صار بطئ بشكل غريب. قررت بس أدور على استضافة حقيقية. (استضافات bluehost و hostmonster اسميها استضافات مسخرة)

    و هذه بعض من نتائج Firebug للمدونة على السيرفر الوهمي البطئ

    يعني، 513 ميلي لصفحة فاضية. ما عرفت أقيمها. قلت أجرب مرة ثانية.

    جربت و ....

    اسوأ، صارت ثانية كاملة... قلت جرب مرة ثالثة، و جربت...


    ما عرفت أحكم... فقلت أدور على استضافة مشتركة لها سمعة و ما تتبع overselling


    البحث:
    طحت على شركات، و هذه بعضها:
    http://www.aspirationhosting.com/
    http://www.medialayer.com/hosting/application-hosting.html

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

    اشياء جديدة:
    لكن مثلا:
    Kslice: خدمة بسيطة ،شهدتها وقت ما بدأت بس ما جربتها. تسمح بتحديث نواة اللينكس و استعمالها بدون أي ريبوت.
    CloudLinux: سمعت عنه بس ما جربته.
    Litespeed: هذا الشئ كان بالنسبالي غريب. فقررت البحث عنه.

    اكتشفت إنه خيار آخر للأباتشي. يمتاز بسرعته في معالجة ملفات الـ PHP. و برضه أثبت سرعته في الملفات الثابتة static. و لأني ملقوف، قلت أجربه.
    دخلت موقعهم و لقيت نسخة standard مجانية بس لها قيود. و محدودة القدرات. قلت أجربها و ما أتوقع استعملها و يا ريتني ما قلت الكلمة هذه

    من أول ما استعملتها، اكتشفت سرعتها، حتى في السيرفر الوهمي البطئ. و ما ياخذ رام. بس المشكلة إنه الـ Override اللي يسمحلك تعدل على الروابط بالـ htaccess ما يشتغل.

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

    قلت أجرب و مني خسران. دخلت على مواقع مخصصة بالسيرفرات الوهمية و يوفروا litespeed.
    لقيت عند medialayer بس سعرهم غالي، 150 دولار على أرخص خطة.

    وجدت مرادي
    دورت و لقيت الشركة اللي من زمان و انا أتمنى أكون زبونهم، Knownhost. و برضه يوفروا الـ litespeed للسيرفرات الوهمية بـ 12 دولار. بس ناقص شئ دحين، ايش الخطة؟ اقل خطة 192 ميجا رام.

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

    قلت أجرب الخطة الثانية، و بتكلف 35 دولار. بس لقيت كوبون في WHT يعطي تخفيض 75% لأول شهر. يعني نزل السعر لـ 9 دولار.
    اتوكلت و أخذت شهر مع litespeed.

    المفاجأة:
    من زمان أستخدم خوادم وهمية، و كنت أواجه مشكلة بطء في سرعة استجابة الـ terminal. بس مع خادم knownhost، ما شاء الله أحسه جنبي
    و برضه معتبر. جاني و الـ litespeed جاهز. طيب؟ قلت اسمي و أتوكل و أحمل الووردبريس

    رحلة مليئة بالمعرفة:
    لأني قاعد أجرب الـ litespeed لأول مرة، واجهتني مشاكل. و اضطريت اسوي compile للـ php أكثر من مرة. بس كل مرة أسوي فيها compile، كنت أشيل كم صح. و منهم (memcached، eAccelerator، و غيرها). الأشياء هذه اعرفها بس ما عمري اهتميت فيها.
    و اللي عجبني في الـ litespeed إنه لوحة تحكمها عبارة عن موقع. مو زي الأباتشي و لوحات التحكم اللي لازم تدفع عليها مبلغ و قدره بس عشان "لوحة"

    تركيب الووردبريس:
    و ركبت الووردبريس و بصراحة شفت فرق واضح في سرعة التصفح. بس قلت، "أنا اخذته تجربة. أبغى اتهور.". اتذكر زمان قريت عن الـ caching في الووردبريس، حملت W3 Total Cache. بس للي جربها، يلاحظ إنه يقوله فين تبغى تحفظ الـ cached files. أحد الخيارات memcached و APC و eAccelerator و على الهارد ديسك

    لحظة التعمّق:
    قلت "لا لا يا رائد، شد حيلك". حاولت أحمل الـ eAccelerator في البداية لأنه ماله daemon زي الـ memcached و يشتغل بخفة. بس للاسف ما قدرت. أتوقعت بعدها memcached أسهل، بس طلع نفس الشئ. اكتشفت إنه فيه مشكلة في المسار الموجود في php.ini اللي يقول للـ php فين الاضافات موجودة. شغلتها و اشتغل الـ memcached معايا.

    شئ يعلمك شئ ثاني:
    من خلال لوحة تحكم الـ W3 Total Cache، لقيت خيار لـ Cloudflare. وجهي قلب . دخلت و قريت عنه و عجبني. اتوكلت و اشتركت في الخدمة المجانية. و أخذت تقريبا 6 ساعات عشان الـ DNS يتغير لهم.

    لحظة الحقيقة:
    هذه أول مرة:

    النتائج أخذتها بعد ما اعتمدت السيرفر الوهمي. بس شوفوا تحميل الصفحة لحالها صار في 300 ميلي (أول وحدة), اختلاف جذري. الباقي أساسا حقت google analytics و twitter API. طيب نجرب مرة ثانية؟

    في 91 ميلي. ما شاء الله. الـ cache اشتغل.

    طيب مرة ثالثة؟


    92 ميلي

    الخلاصة:
    * إذا الشئ متداول، مو معناته صح. جربوا شئ جديد و قيموا كل شئ قبل ما تقولوا "ابغى أستخدم هذا المنتج"
    * لا تتوقع أداء الرخيص ينافس الغالي. الغالي سعره فيه.
    * اقرا، اقرأ، اقرأ و اتعلم على أشياء جديدة، و لو كانت كتجربة. السيرفرات الوهمية الرخصية موجودة في كل مكان. (بعضها على 15 دولار في السنة مع ذاكرة 192 ميجا)
    * المنتجات اللي تطلع كل يوم، تطلع لأنه لها هدف و زبائن. يمكن انت تكون من الزبائن

    و هذه نبذه بسيطة عن الخدمات اللي استعملها حاليا:
    * Litespeed: ينافس الاباتشي في سرعة معالجة ملفات php و التعامل معاه سهل. أخذ وعايا وقت لحد ما أتأقلم مع متطلباته، كومبايل للـ php مع مكتبات mysql. مشكلة الlitespeed يسوي كوبايل للـ php مع mysqli, بس الووردبريس تشتغل بس مع mysql.
    * Cloudflare: يستخدوا شبكتهم الموزعة في كم منطقة في العالم عشان تحمي مواردك. و بنفس الوقت تحميك من كم نوع من الهجوم بحيث إنهم يوقفوه. و برضه يسووا cache خفيف و يمكن حتى لو موقعك طاح، يحاولوا يخدموا زوارك من نسخ محفوظة قديمة.
    * memcached: هذه بس اللي جربتها، ما جربت eAccelerator و الـ APC. بس مستواها حلو و ميزتها إنها تقدر تكون موزعة على أكثر من خادم. و توفر caching سريع لكل شئ.
    * خادم وهمي ممتاز من Knownhost <3

    الخطوة الجية إن شاء الله أجرّب Percona MySQL و Hiphop php. لأنه في المدونة الجديدة ما أبغى أحط جافا سكريبت هدفها زينة

    اخفيت الموقع على الخادم الوهمي الجديد لأنه لسه جديد و ما أبغى أسويله دعاية . و أرقام الـ Ip في الصور الأخيرة، هذه أرقام سحابة CloudFlare اللي توجه الترافيك للخادم الوهمي
    و المقارنة بين مدونتين مالهم إلا موضوع واحد بس. الاختلاف في المنتجات المستخدمة و الخوادم الوهمية بس.

    و لو فيه أي سؤال
    رائد





    التعديل الأخير تم بواسطة Cenrak ; 25-03-2012 الساعة 11:05 PM
    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام


  2. #2
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    بارك الله فيك
    رغم انه ليس لدي معرفة بالسيرفرات الا انه استفدت من الموضوع

    اتمنى ان تضع رابط مدونتك, اول متابع





    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    بارك الله فيك
    رغم انه ليس لدي معرفة بالسيرفرات الا انه استفدت من الموضوع

    اتمنى ان تضع رابط مدونتك, اول متابع
    بعدين

    و برضه جربت نظام كاش الـ APC. أسرع من memcached.
    وهذه 3 نتائج:











    التعديل الأخير تم بواسطة Cenrak ; 25-03-2012 الساعة 11:06 PM
    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    208


    من أجمل ما قرأت .. تبارك الله..

    بالنسبة للخوادم الافتراضية, فصراحة مشكلة ال overselling تسبب الاحباط.

    قرأت كثير من المواضيع تتحدث عن سوء 123systems , منها ما يتكلم عن ال overselling ومنها ما يتحدث عن غياب الدعم الفني.

    أما ما يخص

    استضافات bluehost و hostmonster اسميها استضافات مسخرة
    إيه و الله صحيح, مرة شفت سرفر م البلو هوست عليه أكثر من 500 موقع ..تخيل

    على أي, بالنسبة لسرفري المتهالك 128 ميجا, في لوحة solusvm في قسم reinstall
    هناك طبعا templates, و هناك appliances , بحيث يوفرون لك نظام متكامل , لنقل لل wordpress
    يوفر لك wordpress منصبة مع mysql و php مع لوحة التحكم webmin وكثير من اضافات الورد برس منصبة مسبقاً.




    كل هذا بضغة زر.
    جربته, وبعد التثبيت طلع استهلاك الرام 260 ميجا
    لكني أفضل appliance أخر مع لوحة kloxo ومنصب عليه منتدى واستهلاك الرام لا يتعدى 130 ميجا:nice:

    ----------
    قرأت عن litespeed قبل مدة, وشفت كيف يمدحونه,
    لكن سمعت ان النسخة المدفوعة أفضل بكثير من المجانية,


    أيضا جربت الكلاود فلير, جميل جدا, وخاصة ايبي سرفري لا يظهر - مع انه يمكن ايجاده ببساطة في whois history- و خاصية الكاش مع انها لم تنفع مع منتدى احد الاصدقاء الذي أديره تقنيا.
    لكن حتى cloudflare النسخة المجانية بطيئة, حتى يجبرونك على اخذ المدفوعة.




    اعرف مدونة ورد برس تشتغل على سرفر ب 96 ميجا رام فقط:eek2:
    لا يهم التصميم ولا يهم الاضافات , المهم هو المحتوى :nice:


    http://www.96mb.com
    -------------
    أخذت vps جديد من hostigation , مع سرفري القديم من buyvm و التجارب جارية ليل نهار





    التعديل الأخير تم بواسطة بشير شكري ; 26-03-2012 الساعة 01:07 AM

  5. #5
    عضو فعال
    تاريخ التسجيل
    Dec 2004
    المشاركات
    1,609


    موضوع بطل , استمر ومتابع لمدونتك اذا فتحتها

    الحين cloudflare
    فقط للورد بريس , ما اقدر استخدمها لموقعي ببرمجيه خاصه !





    التعديل الأخير تم بواسطة star top ; 26-03-2012 الساعة 01:28 AM
    __________________
    سبحان الله وبحمده

    اهداف كورة
    للمراسله

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    موضوع بطل , استمر ومتابع لمدونتك اذا فتحتها

    الحين cloudflare
    فقط للورد بريس , ما اقدر استخدمها لموقعي ببرمجيه خاصه !
    cloudflare خدمة تربطها بـ DNS

    احيك Cenrak على الموضوع الرائع والمفيد وخصوصاً في نقطة litespeed






  7. #7
    عضو فعال
    تاريخ التسجيل
    Oct 2003
    المشاركات
    1,200


    رائع

    مافي احد يختلف على دور ال opcode كاش في تسريع التصفح وبصراحه بينشماركنق رائع

    اتمنى لو تعمل اختبارات على مدى فعالية ال cloudflare لوحدها في عملية التسريع وما اذا كان نشر المواضيع على الموقع يتأخر في الزهور ام لا.

    ايضا مدى فعالية خدمات ال CDN خصوصا واننا جغرافيا بعيدين عن سيرفراتهم لانهم طبيعي ماعندهم سيرفرات عندنا في الشرق الاوسط الا اذا في اسرائيل؟!

    اتمنى فعلا لو احد يفتينا في فعالية ال CDN، يكون مجرب او عامل اختبارات مثلك ويكون من المنطقه هنا ويعمل الاختبارات من هنا حتى تعطي منطقية في النتائج بالبعد الجغرافي عن السيرفرات

    تحياتي لك والله يعطيك العافيه

    ش






  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    جزاكم الله خير
    ليا رجعة بس حاليا مشغول بمشاريع.

    و لأنه سوالف مهتم بتطوير المواقع، الله يخليكم لا تحكموا على المحتوى
    المدونة على سيرفر وهمي مشي حالك: http://64.31.59.232/
    و المدونة الجديدة على: http://ta8niyah.com/ مدونة عربية تقنية أخرى . خذوا لفة فيه و تعالوا :P ( نوعية المواضيع و طريقة كتابتها بس عشان أشوف الأداء. بعدين أضبط المحتوى )

    بس على فكرة، شغلت الـ CDN مع Amazon S3. بس باقي أحاول ارفع ملفات الـ CSS و الـ JS عليها.





    التعديل الأخير تم بواسطة Cenrak ; 26-03-2012 الساعة 03:21 AM
    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام

  9. #9
    عضو فعال
    تاريخ التسجيل
    Apr 2010
    المشاركات
    1,095


    المدونات سريعة, اول مرة اشوف موقع يعمل بالوردبريس بهذه السرعة تحميل الصفحة والاستجابة





    __________________
    قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Aug 2011
    المشاركات
    72


    مرحبا Cenrak

    ياليت تزودني بايميلك حتى اتواصل معك بخصوص هالموضوع

    اكون شاكر ومقدر لك





    __________________
    يرجى الحذر من التعامل مع

    ( فيلا ارتس ، الطفل خالد الثويني )

  11. #11
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    172


    مرحبا Cenrak

    ياليت تزودني بايميلك حتى اتواصل معك بخصوص هالموضوع

    اكون شاكر ومقدر لك
    نفس الاسم على الـ جي ميل
    لكن حاليا مشغول لمدة شهر و نص. يعني كلام عـ الطاير بس

    و إن شاء الله بارد على الأخوة يوم الجمعة، بس هذه توضيح أهمية الكاش في الموقع

    هذا الموقع بدون كاش:

    لما الموقع وصل لـ 200 مستخدم في الثانية، بدأ الموقع يعطي timeout لربع المتصفحين. و بصراحة العدد مرة كبير.

    لكن مع الكاش:

    ولا طلب صارله timeout
    هذا غير إن وقت طلبية الطلب أفضل بـ 17% من بدون كاش.

    لو حابين تجربوا الموقع: اسمه http://blitz.io
    ما يقبل أي طلب، يطبق التجارب على مواقعك بس.

    رائد





    __________________
    "اقْــرَأ "
    اللهم ارزقنا حسن الختام

  12. #12
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    موضوع جميل ومعلومات مفيده

    لكن بكل صراحه افضل ان استخدم Nginx مع الـ Apache عوضاً عن استخدام litespeed

    ونظام الكاش للملفات افضل من اي نظام اخر

    واخيراً ضغط ملفات ال css والجافا سكريبت والصور يعطي نتائج اقوى

    المشاكل التي تحصل لدي هي من الاعلانات فقط , فظهورها يؤخر تحميل الصفحه
    لكن عند حظر الاعلانات اجد ان التصفح سريع جداً لا يتعدى التحميل 250ms

    خذلك نظره على Nginx

    بالتوفيق عزيزي رائد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    709


    موضوعك هذا فتح لي باب لاكتشاف هذه التقنيات المميزة في هذا الجزء ادارة المواقع ... تمنيت لو كان اطول بكثير و بكل التفاصيل المملة ... لكني اتفهم ضيق وقتك.


    شكراً لك





    __________________
    تصميم و برمجة : سرعة و إتقان.
    للاتصال : codezigner@gmail.com

  14. #14
    عضو فعال جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    3,948


    موضوع جداً رائع واستفدت من المعلومات بداخله

    مارايك بسرعة التصفح هنا :
    http://games.m7shsh.com

    حيث اني استخدم ووزد بريس
    ومركب cpnginx.com عالسيرفر

    ومعتمد نظام الكاش w3 total cache
    و استخدم خدمة amazon s3 + amazon cloudfront





    __________________
    سبحان الله ... اللهم اني استغفرك و اتوب الليك
    Twitter
    سيرفرات موقعي على ليكود ويب

  15. #15
    عضو فعال
    تاريخ التسجيل
    Oct 2003
    المشاركات
    1,200


    موضوع جداً رائع واستفدت من المعلومات بداخله

    مارايك بسرعة التصفح هنا :
    http://games.m7shsh.com

    حيث اني استخدم ووزد بريس
    ومركب cpnginx.com عالسيرفر

    ومعتمد نظام الكاش w3 total cache
    و استخدم خدمة amazon s3 + amazon cloudfront
    برافوو استاذ خالد ولو ان موقعك مافيه كمية صور كبيرة و جافا كثيره متعبه مثل موقعي

    في وجهة نظري، اعتبر خلطة تسريع الوورد برس كالتالي:

    - اعتماد nginx او على الاقل الاضافة اللي تستخدمها ياخالد وانا استخدمها ايضا
    - التخلص من suPHP واعتماد FastCGI اذا كان سيرفرك الخاص
    - تركيب opcode caching وانصح بال APC
    - تركيب اضافة الارشفة W3TC مع ضبطها بشكل صحيح لانها متعبه جدا
    - اعتماد ال CSS Sprite وبالتالي تقل عليك عدد ال HTTP Requests بشكل كبير جدا جدا
    - زيادة ال pipelineing للمتصفح بتوزيع الملفات على DNSs مختلفه او استخدام ال CDN او على الاقل خداع المتصفحات لزيادة قنوات التحميل...او استخدامها كلها
    - نخل الثيم المستخدم وفحصه سطر سطر والغاء اي طلب من قاعدة البيانات ماله داعي واستبدال القيم في الاسطر بالمحتوى المباشر حتى لاتفه الطلبات مثل الترميز.

    بس لو ربي يفكنا من جافا الفيسبوك وتويتر وقوقل بلس كان مواقعنا تصير طياره، لكن مضطرين الله يعين.

    اشكر صاحب الموضوع Cenrak ولازلت اتمنى اشوف bench-marking محترم مثل اللي عملته بس لخدمات الـ CDN اللي تأخرت انا في اعتمادها لأني لازلت اعتقد ان فائدتها غير كبيره لنا في الشرق الاوسط خصوصا وان اقرب داتا سينتر للـ CDN في هولندا مثلا. صحيح اقرب من امريكا ولكن يضل بعيد. سمعت ان Max CDN راح يضيف سيرفرات في اسرائيل والله اعلم

    تحياتي للجميع






صفحة 1 من 2 12 الأخيرةالأخيرة




ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا