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

الموضوع: تحليل : كيف تبرمج موقع مثل رتب

  1. #1

    تحليل : كيف تبرمج موقع مثل رتب



    السلام عليكم

    سأكتب علي السريع بعض الخواطر في تحليل برمجة موقع إحصائيات

    لعمل موقع إحصائيا تحتاج لكود يتم وضعه في المواقع التي ستقوم بعمل إحصائياتها
    هذا الكود ينادي صفحة لديك مع كل زائر تقرأ بياناته العادية التي من السهل جداً قرائتها مثل

    ip ودقة الشاشة لديه والمتصفح ونظام التشغيل وووو إلخ

    من المفروض انك مع كل زائر يدخل الموقع ستقوم أولاً بتحديد عبر ال ip هل هذا الزائر زار هذا الموقع فقط من قبل أم لا

    لو كان زاره نزيد ال page views له بصفحة
    لو لم يكن زاره نزيد ال visitors للموقع ب 1
    بالطبع مع إخدال بياناته كاملة في حقل لجدول مخصص في الداتا بيز

    بالطبع انت لو ظللت تعمل هذه العملية مع كل زائر فثق تمام الثقة ان برمجيتك ستفشل
    فتخيل معي لضبط الأمور كلها فأنت تحتاج علي أقل تقدير ل 5 كويري مع كل صفحة مستعرضة قد تصل لعرض إحصائيات شاملة لأكثر من ذلك لفحص بياناته القديم وهل تكرر ام لا وتحديث بياناته هو وتحديث بيانات الموقع نفسه إلخ ( مع العلم انك تقوم بالفحص داخل نتائج بالملايين )

    هذا غير ما سيتم عمله فيما بعد ال 24 ساعه من ضبط إحصائيات الموقع نفسه الإجمالية قبل عرضها

    وهذا أمر من الصعب جدا تحمله خاصة وأنت ستقدم إحصائيات لمواقع سيكون عدد زوارها إجمالاً أكثر من مليون زائر يومياً

    لهذا فإن أفضل الحلول لهذه العملية هي كالتالي

    مع كل زائر يزور الصفحة نعمل كويري واحدة فقط وهي insert ( هذه التعليمة من أخف التعليمات )

    ندخل فيها بيانات العضو كاملة مع ال ip والموقع الموجود فيه حاليا والصفحة إلخ

    يتم معالجة البيانات بطريقة من 2

    1- كل ساعة تقوم بسحب كل تلك البيانات التي أدخلت خلال الساعة الماضية كاملة وتقوم بمعالجتها داخل مصفوفة ستكون بالطبع معقدة جدا لتفصل زوار كل موقع علي حدي
    ثم تعيد فصل الزوار المكررين داخل كل موقع وتزيد عدد مرات زيارتهم بعدد تكرار ال ip لهم داخل مصفوفة الموقع الواحد إلخ

    كل هذه العلمليات سيتم معالجتها بعمليات حسابية ومنطقية داخل السيرفر ( حمل علي الذاكرة والمعالج فقط ) ببعد كامل عن قواعد البيانات ومللها

    بعد نهاية الحسبة ندون النتائج ونحذف القديمة فستكون الجديدة أقل بكثير من القديمة التي حذفنا منها كل التكرارات

    بعد مرور 24 ساعة نأخذ النتائج الكاملة مرة أخري ونكرر معها نفس العملية السابقة ولكن ستكون العملية علي نتائج أقل مما لو تركنا الأمر كله لما بعد ال 24 ساعة

    هذا العمل سيكون أخف جدا علي السيرفر ولكنه في نفس الوقت أكثر تعقيداً برمجيا كما أنه اي خطأ في اي مرة من المرات ستؤدي في الغالب لضياع إحصائيات ساعة كاملة
    ولو كان لديك نظام لتحري الأخطاء وإعادة الحساب لو حدثت فأنت مع اي خطأ سيتزيد حمل إضافي للمزود ليعيد العمل


    2- يتم العمل كل 24 ساعة فقط مع تقسيم العمل علي سيرفرين مثلاً أو عمل delay time بين كل 100 ألف حقل مثلاً
    الأفكار كثيرة

    مثلاً يتم جلب البيانات من الداتا بيز وتخزينها كل 100 ألف حقل في ملف منفصل مرقمة من 1 ل ...... النهاية
    بعد الإنتهاء من تخزين كل نتائج الزوار خلال اليوم السابق في ملفات منفصلة ويتم ذلك بالطبع بكويري تجلب 100 ألف ثم تخزنها ثم delay time وهكذا حتي لا تزيد الحمل في ذلك الوقت علي السيرفر

    بعد الإنتهاء تتصل علي سيرفر أخر سنسميه سيرفر الحساب فارغ ومعد فقط لحساب الإحصائيات وترسل له كافة الملفات بعد ضغطها

    يستقبل سيرفر الحساب الملفات ويخزن كل النتائج في الداتا بيز لديه أولاً لتكون مرجع ويبدأ في التعامل معها وبعد نهاية كل كمية يكون قد دون نتائجه وهكذا حتي ينتهي

    بعد الإنتهاء تماماً يرسل إحصائيات كل موقع فقط وليس تلك البيانات التي انتهي من حسابها للسيرفر الأول المخصص للإحصاء ليبدأ هذا السيرفر في عرضها

    او قد يكون الموقع نفسه علي سيرفر ثالث بمعني

    الموقع علي سيرفر وهو ما تدخله انت كصاحب موقع او زائر لتتصفحه وتستعرض النتائج
    الصفحة التي تحسب الزوار وتدخل بياناتهم قاعدة البيانات علي سيرفر ثاني يسمي سيرفر الإحصاء <<< الحمل كله والشغل كله هنا وقد تحتاج لأكثر من سيرفر

    الحساب للإحصائيات علي سيرفر ثالث يسمي سيرفر الحساب او علي سيرفر الموقع نفسه الأول والذي لا يكون عليه حمل فموقع رتب حسب ما أذكر زواره 25 ألف زائر فقط وليس صعب ان تزيد الحمل علي هذا السيرفر في العمليات الحسابية

    أفكار :-

    1- يمكنك إستخدام أكثر من سيرفر بدون كلاستر ولا أي هم من هموم الشبكات عن طريق وضع البرمجية الحاسبة للإحصائيات ( التي كانت علي سيرفر الإحصاء ) علي أكثر من سيرفر كل سيرفر له دومين فرعي مرقم مثلاً

    srv1.example.com
    srv2.example.com
    srv3.example.com

    إلخ

    وحينما يقوم صاحب موقع بالتسجيل ليستخدم إحصائياتك تخرج له أحد روابط الحساب لإحدي هذه السيرفرات بشكل عشوائي ( نفس فكرة إستخدام أكثر من سيرفر لمركز تحميل ورفع الملفات علي أي سيرفر بشكل عشوائي ليكون التحميل فيما بعد عليه دائماً وهي فكرة تستخدما كل المواقع الكبيرة بلا إستثناء في التعامل مع موقعها )

    مما يعني انه الموقع اللي هيتم إعطائه كود الإحصائيات واللي يستخدم ملف سيكون مثلا هكذا

    srv1.example.com/getdata.php

    سيكون حساب إحصائياته دائما علي هذا السيرفر

    تقوم كل السيرفرات بنفس العملية كل 24 ساعة في إرسال حقولها للسيرفر الخارجة ليحسب كل شئ ويعرضه في الموقع لأصحاب المواقع

    مع العلم انك يمكنك ان تقسم العمل انت بنفسك كما يفعل المستضيف في تقسيم المستضيفيين لديه
    فتقوم لوضع موقع او موقعين كبار مع عدة مواقع صغيرة علي كل سيرفر عن طريق جعل كود الإحصاء الذي تعطيه للموقع يستخدم ملف علي سيرفر معين منهم

    2- يمكنك علي سيرفر الحسابات الذي يتلقي الملفات من سيرفر الإحصاء ان تترك البيانات التي جائته في ملفات في قاعدة البيانات بحيث لو حدث خطأ في الإحصائيات يمكنك طلب إعادة حسابها منه وهنا يظهر لك بعض مواقع الإحصائيات التي قد تعلن انها ستتأخر في عرض إحصائيات اليومين السابقين
    او أن الإحصائيات حدث فيها خطأ ولكنها ستعرض الأرقام الصحيحة فيما بعد

    فقد يحدث وقت الحساب لهذه الإحصائيات الضخمة ان يحدث أي خلل وارد يؤدي لخطأ في النتائج مما يعني انك سيتم إبلاغك من أصحاب المواقع عن عدم دقة النتائج لهذا اليوم فتطلب منه إعادة جلبها وحسابها فهي لديه في قاعدة البيانات ولم تضيع


    3- ليس شرط أن يقوم موقع الإحصاء كل 24 ساعة بتوريد إحصائياته في ملفات وإرسالها لسيرفر الحساب بل من الممكن ان تجعل سيرفر الحساب نفسه هو من ينادي API علي سيرفر الأحصاء ويطلب منه الداتا 100 ألف حقل ب 100 ألف مثلاً وكلما أنهي جزء ينادي علي الباقي ليكمل مع تخزين كل ما جلبه لديه كما وضحت حتي لا تضيع البيانات فيخزنها أولاً لديه ثم يبدأ في الحساب لها ثم يدون نتائجه وهكذا حتي ينتهي

    4- يمكنك ان تكتب دالة تنادي هذه الدالة نفسها كلما كان اللود عالي فتفحص اللود لو كان عالي تقوم بعمل delay time عن طريق sleep ثم تنادي نفسها وهكذا فلو قل اللود لا تنادي نفسها وتكمل عمل الإحصائيات وتضع هذه الدالة داخل لوب حساب الإحصائيات علي سيرفر الإحصاء بحيث تقلل إمكانية حدوث خطأ حينما يزداد اللود فيعطل حسبة البيانات او تمر بعض الداتا بدون حساب

    ===================================
    خلاصة القول : برمجية مثل هذه من الناحية البرمجية سهلة جدا
    لكن التعقيد كله في الدوال التي ستستلم كم كبير من الداتا وتبدأ في التعامل مع تلك المصفوفات المعقدة لحذف المكرر وعمل الحسبة لكل موقع

    الأخطاء التي تحدث من موقع إحصائيات لأخر في الغالب تكون أن كل موقع يكتب دواله الخاصة لحساب هذه العمليات وبالطبع كل موقع قد يكون لديه خطأ ما في حسبته فتخرج نتائج مختلفة لهذا كل من يبرمج مثل هذه البرمجيات يختبرها أولاً بمراجعة نتائجه مع موقع قديم وموثوق



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





    __________________
    السيف أصدق أنباء من الكتب


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


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

    ثانياً لا اعلم ان كانت ال mysql تتحمل ملالاين النتائج ام لا .. خصوصاً اني تعاملت سابقا مع جداول بحجم 2 مليون نتيجة وعند تنفيذ اي استعلام فيها كانت تميت السيرفر وترفع اللود بطريقة سيئة و تأخذ وقت طويل جدا في الاستعلام.
    كما اعتقد ان آلية الحساب هذه بسيطة والعمليات الحسابية كذلك لحساب الاحصائيات هي كثيرة لكنها بسيطة وتستطيع عملها بسهولة .. لكن الفن في ان تحصل على النتائج باقل وقت ممكن و باقل جهد على السيرفر.
    لهذا وجهت لك سؤالي الاول





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

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


    عزيزي مثل هذا العمل

    الاغلب ينعمل على نظام الملفات واخر اليوم مثلا صلاة الصبح اكثر مستخدمي النت ينامون
    فيتم جلبها وانت لو نظرت الى مايسكول بان نظام الملفات

    او دعني اطرح لك مثال

    البيك اب كم سرعته لما يوكن من ملف فاعتقد والله اعلم انه يتم استخدام نظام الملفات

    وباخر اليوم يتم جلبها كانها بيك اب رح تكون السرعة كبيرة جدا





    __________________
    اللهم لا علم لنا الا ما علمتنا انك انت العليم

    http://shareID.info




  4. #4


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

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

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

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

    طبعا مع عدد كبير من الموضوع تكون العملية فعالة بشدة

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

    مع فكرة ثالثة هامة جداً وهي ركن التعليمات علي الأماكن الأقل بدلاً من الأعلي
    فبدلاً من جلب عدد ردود الموضوع مع كل زائر يدخل لتعرض له عدد الردود في الداخل توفر هذه التعليمة بحقل زيادة لكل موضوع تزوده بمقدار واحد مع كل رد وبالتالي لو كان هناك 100 رد فتم تنفيذ التعليمة 100 مرة بدلاً من تنفيذها بعدد زوار الموضوع والذي قد يتجاوز ال 20 ألف

    هذه الأفكار قد يوصلوا برمجيتك لحد دون ال 4 تعليمات في الصفحة الواحدة من الصفحات اللي عليها ضغط زوار





    __________________
    السيف أصدق أنباء من الكتب

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    دائما كنت أتسائل لماذا لا تقدم موقع الاحصائيات احصائياتها بشكل فوري
    شكرا لك علي التوضيح






  6. #6


    دائما كنت أتسائل لماذا لا تقدم موقع الاحصائيات احصائياتها بشكل فوري
    شكرا لك علي التوضيح
    الإحصائيات الفورية لا تكون دقيقة فهي قد تحسب الزائر عدة مرات
    فلو دخل الزائر 8 مرات متفرقة في اليوم يتم حسابه 8 مرات مختلفة

    ما لم تكن تلك المواقع تعيد الحسبة كلها بعد ال 24 ساعة لتظهر إحصائيات يومية مختلفة

    ولكن هذا لا يمنع انها يمكنها ان تقدم لك فقط المتواجدين الأن في موقعك
    عن طريق كويري واحدة يتم تنفيذها كل ربع ساعة او كل 10 دقائق لتعد عدد البيانات المدخلة خلال الربع ساعة الماضية بدون تكرار لل ip وتضع لك الرقم وهذا هو رقم الزوار
    ثم رقم البيانات كلها بالتكرار ليكون هو عدد البيج فيوز الذي تم أخر ربع ساعة

    ولكن هذا لا دخل له في الإحصائيات اليومية بالطبع





    __________________
    السيف أصدق أنباء من الكتب

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


    السلام عليكم

    موضوع رائع

    صراحه انا معجب جداً بتميزك الفتره الاخيره

    وكل مواضيعك فيها نقاشات جاده

    الا انني ارى فيك بعض الاحيان الشده في النقاش فحاول تهدي اعصابك شوي بها

    ونظراً لتميزك لك عضوية امتياز لمدة سنه مجانيه

    بعد تفعيلها لك يمكنك طلب اي شي يخص العضويه من خلال قسم عضوية الامتياز الذي ستستطيع المشاركه به


    * انصحك بالا





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

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    موضوع أكثر من رائع أخي المجروح وتحليل قيم للغاية.

    مبروك عضوية الإمتياز





    __________________
    اللهم وفقني لما تحبه وترضاه...

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    553


    ما شاء الله موضوع رائع ... و مبروك عضوية الامتياز يا بعدي





    __________________
    اللهم اغفر لي الذنوب التي تهتك العصم
    اللهم اغفر لي الذنوب التي تنزل النقم
    اللهم اغفر لي الذنوب التي تغير النعم
    اللهم اغفر لي الذنوب التي تحبس الدعاء
    اللهم اغفر لي الذنوب التي تنزل البلاء .

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


    مبارك لك اخي المجروح عضوية الامتياز ..
    فانت خير من يستحقها بمساعدتك الدائمة ولمواضيعك المتميزة
    بارك الله فيك






    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  11. #11


    السلام عليكم

    موضوع رائع

    صراحه انا معجب جداً بتميزك الفتره الاخيره

    وكل مواضيعك فيها نقاشات جاده

    الا انني ارى فيك بعض الاحيان الشده في النقاش فحاول تهدي اعصابك شوي بها

    ونظراً لتميزك لك عضوية امتياز لمدة سنه مجانيه

    بعد تفعيلها لك يمكنك طلب اي شي يخص العضويه من خلال قسم عضوية الامتياز الذي ستستطيع المشاركه به


    * انصحك بالا
    الشدة جانب أحيانا من جوانب الإصلاح
    هناك الكثير من الأدلة حدثت أمام النبي صلي الله عليه وسلم نفسه كان فيها عنف وسب مباشر ولكنه لم ينكرها
    مثل قول سيدنا أبو بكر لأحد الأشخاص في إجتماع كانوا يريدون شئ لا يمكن عمله ( أمصص بظر اللات )

    معذرة علي اللفظ ولكن هكذا قيلت
    ولم ينكرها عليه رسول الله صلي الله عليه وسلم ( يوجد حلقة للشيخ ابو اسحاق الحويني في الأمر كونه كان ينكر عليه العنف في مواضع كانت لا ينفع معها سوي هذه الطريقة في الإصلاح )

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

    عموما ليس هذا حديثنا حتي لا يتشتت الموضوع

    جزيل الشكر





    __________________
    السيف أصدق أنباء من الكتب

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    الف مبروك اخي .. عقبال الاشراف






  13. #13
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    الف مبروك اخي .. عقبال الاشراف
    لو سمحت لا تهدد أمن الدولة :anger2::anger2:

    ههههه يستاهل المجروح ، متابعين الموضوع بصمت ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  14. #14


    صراحة فاجئني التثبيت بشدة
    اخواني لدي تحليل لأمور أكثر تعقيداً من ذلك لكثير
    وشاركت في عمل تحليل للأدسينس من قبل

    ولكني كنت اظن هذه الأمور هامشية كوني لم ادرسها ولا يوجد لها كتب ولكني احلهها بالتتبع

    مثلا موقع بلوجر حينما تحرر فيه التصميم يظهر التعديل علي الفور
    ولكن بعد فترة يتغير التعديل لو كان فيه فلاش يتعطل

    كيف ذلك ؟

    يستخدموا نفس الفكرة هنا حيث لا يتم مع كل تعديل للتصميم إمرار القوالب علي دوال ال clean وبذلك سيكون الأمر مرهق بشدة
    بل مع التعديل يدخل حقل في قاعدة البيانات ان صاحب المدونة الفلانية قام بالتعديل

    انهي انت تعديلاتك ولو 100 مرة لن تمر علي ال clean
    وكل وقت محدد يتم المرور وعمل clean لمرة واحدة فقط لكل القوالب التي حررها اصحاب المدونات

    فتجد ان تصميمك تعطل بعدما كان يعمل

    عموما مادامت هذه النقاط مفيدة فقد أكتب المزيد عنها بإذن الله





    __________________
    السيف أصدق أنباء من الكتب

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


    لا تتفاجأ اخوي المجروح

    التحليل مطلوب وبشده

    توجهك للتحليل كما ارى من افضل مايكون

    وتحليلك ممتاز جداً ومنطقي

    اكمل في وضع مواضيع اخرى لتحليل محتوى اي فكره سواء جديده او قديمه

    وبالطبع هذه المواضيع والنقاط مفيده جداً خصوصاً اذا كان عامل النقاش الهدف الاساسي منها





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





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

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض