اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 0
نشر

نعم بالظبط ما تقوله صحيح ولنوضح معا أكثر .

دور كل لغة:

  • HTML (HyperText Markup Language): تستخدم لبناء هيكل الصفحات وإنشاء العناصر وتحديد المحتوى، مثل النصوص والصور والروابط.
  • CSS (Cascading Style Sheets): تستخدم لتنسيق وتصميم الموقع مثل تحديد الألوان والخطوط و أماكن العناصر وأشكالها وحجهما.
  • PHP: هي لغة برمجة تستخدم في جانب الخادم (server-side) تتيح بك بناء موقع متفاعل و ديناميكي من خلال حفظ وإظهار البيانات من قواعد البيانات والمعالجة الديناميكية للمحتوى.

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

أما بالنسبة إلى الأمان وحفظ البيانات: الأمان وحفظ البيانات يعتمدان على تنفيذ صحيح للبرمجة فمن الممكن أن الإسكريبت الخاص بك يحتوي على ثغرات مثل أشهر الثغرات وهى SQL Injection و الثغرات الأخري فإذا الأمان لا يقتصر فقط على الخادم بل على الإسكريبت الخاص بك وطريقة كتابته.

أم بالنسبة إلى المسؤولية عن الأداء والسرعة: فكما وضحت لك الأداء والسرعة في التحميل تعتمد على كيفية بناء الإسكريبت الخاص بك والموارد الخاصة بالخادم.

  • 0
نشر
بتاريخ 14 دقائق مضت قال محمد عاطف17:

نعم بالظبط ما تقوله صحيح ولنوضح معا أكثر .

دور كل لغة:

  • HTML (HyperText Markup Language): تستخدم لبناء هيكل الصفحات وإنشاء العناصر وتحديد المحتوى، مثل النصوص والصور والروابط.
  • CSS (Cascading Style Sheets): تستخدم لتنسيق وتصميم الموقع مثل تحديد الألوان والخطوط و أماكن العناصر وأشكالها وحجهما.
  • PHP: هي لغة برمجة تستخدم في جانب الخادم (server-side) تتيح بك بناء موقع متفاعل و ديناميكي من خلال حفظ وإظهار البيانات من قواعد البيانات والمعالجة الديناميكية للمحتوى.

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

أما بالنسبة إلى الأمان وحفظ البيانات: الأمان وحفظ البيانات يعتمدان على تنفيذ صحيح للبرمجة فمن الممكن أن الإسكريبت الخاص بك يحتوي على ثغرات مثل أشهر الثغرات وهى SQL Injection و الثغرات الأخري فإذا الأمان لا يقتصر فقط على الخادم بل على الإسكريبت الخاص بك وطريقة كتابته.

أم بالنسبة إلى المسؤولية عن الأداء والسرعة: فكما وضحت لك الأداء والسرعة في التحميل تعتمد على كيفية بناء الإسكريبت الخاص بك والموارد الخاصة بالخادم.

فيه عندي ٤ سكربتات.... مرتبة وشغاله مافيها مشكله هل هذا يؤثر في بطئ المعالجة 

  • 0
نشر
بتاريخ 53 دقائق مضت قال Baker Mohammed:

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

الأمان، السرعة، وحفظ البيانات هي مسؤولية مشتركة تتوزع على عدة جوانب من النظام والفريق فمثلاً الأمان ليس فقط مسؤولية الاستضافة والخادم، بل المطورون مسؤولون عن كتابة كود آمن، حماية البيانات من الهجمات مثل SQL Injection وXSS، والتحقق من الهوية والوصول.

كم يجب إعداد الاستضافة والخادم بشكل سليم حيث تعتبر مسؤولة عن حماية البيانات مثل استخدام جدران نارية، وإدارة تحديثات النظام وبرامج مكافحة الفيروسات.

أما بالنسبة للسرعة (Performance) من الطبيعي أنه يجبتوفير بنية تحتية قوية (مثل استخدام خوادم سريعة، SSD)، وموازنة الأحمال.
ولكن يجب على المطورين (Frontend وBackend): تحسين الكود، استخدام التخزين المؤقت (caching)، ضغط الملفات والصور، وتحسين أداء قواعد البيانات.

  • 0
نشر
بتاريخ 9 دقائق مضت قال Baker Mohammed:

فيه عندي ٤ سكربتات.... مرتبة وشغاله مافيها مشكله هل هذا يؤثر في بطئ المعالجة 

يجب التفرقة بين عدد الإسكريبتات التي توجد على السيرفر و عدد الإسكريبتات التي يتم تشغيلها في ذات الوقت عن إرسال الطلب للخادم .

فمن الممكن أن الخادم يحوي على آلاف من الإسكريبتات والأكواد و لكن يعتمد على الطلب الحالي كم إسكريبت يعمل . 

فإن كانت الأربع إسكريبتات تعمل منفصلة أو حتي معا فهما ليسو بالشئ الكبير الذى سيؤثر على الخادم والسرعة ولكن العامل الرئيسى هو مدي البيانات التي يتم معالجتها .

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

ولكن خلاف ذلك كل شئ جيد لا تقلق

  • 0
نشر
بتاريخ منذ ساعة مضت قال محمد عاطف17:

يجب التفرقة بين عدد الإسكريبتات التي توجد على السيرفر و عدد الإسكريبتات التي يتم تشغيلها في ذات الوقت عن إرسال الطلب للخادم .

فمن الممكن أن الخادم يحوي على آلاف من الإسكريبتات والأكواد و لكن يعتمد على الطلب الحالي كم إسكريبت يعمل . 

فإن كانت الأربع إسكريبتات تعمل منفصلة أو حتي معا فهما ليسو بالشئ الكبير الذى سيؤثر على الخادم والسرعة ولكن العامل الرئيسى هو مدي البيانات التي يتم معالجتها .

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

ولكن خلاف ذلك كل شئ جيد لا تقلق

 

بتاريخ 13 ساعة قال Mustafa Suleiman:

لا حاجة إلى ذلك طالما أنه مشروع تخرج فلن تحتاج ذلك، أظن أنّ المقصود هو تخصيص مساحة معينة من الذاكرة لتنفيذ تلك العملية ولا يتخطى الأمر ذلك صحيح؟ من الممكن تحديد ذلك من خلال دالة ini_set لضبط إعدادات الذاكرة قبل العملية ثم إعادة ضبطها بعد الانتهاء:

ini_set('memory_limit', '128M');


ini_set('memory_limit', '64M');

وذلك هو الحد أقصى للذاكرة الذي يمكن لأي سكربت PHP استخدامه.

 

بتاريخ 1 ساعة قال محمد عاطف17:

نعم بالظبط ما تقوله صحيح ولنوضح معا أكثر .

دور كل لغة:

  • HTML (HyperText Markup Language): تستخدم لبناء هيكل الصفحات وإنشاء العناصر وتحديد المحتوى، مثل النصوص والصور والروابط.
  • CSS (Cascading Style Sheets): تستخدم لتنسيق وتصميم الموقع مثل تحديد الألوان والخطوط و أماكن العناصر وأشكالها وحجهما.
  • PHP: هي لغة برمجة تستخدم في جانب الخادم (server-side) تتيح بك بناء موقع متفاعل و ديناميكي من خلال حفظ وإظهار البيانات من قواعد البيانات والمعالجة الديناميكية للمحتوى.

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

أما بالنسبة إلى الأمان وحفظ البيانات: الأمان وحفظ البيانات يعتمدان على تنفيذ صحيح للبرمجة فمن الممكن أن الإسكريبت الخاص بك يحتوي على ثغرات مثل أشهر الثغرات وهى SQL Injection و الثغرات الأخري فإذا الأمان لا يقتصر فقط على الخادم بل على الإسكريبت الخاص بك وطريقة كتابته.

أم بالنسبة إلى المسؤولية عن الأداء والسرعة: فكما وضحت لك الأداء والسرعة في التحميل تعتمد على كيفية بناء الإسكريبت الخاص بك والموارد الخاصة بالخادم.

 

بتاريخ منذ ساعة مضت قال محمد عاطف17:

يجب التفرقة بين عدد الإسكريبتات التي توجد على السيرفر و عدد الإسكريبتات التي يتم تشغيلها في ذات الوقت عن إرسال الطلب للخادم .

فمن الممكن أن الخادم يحوي على آلاف من الإسكريبتات والأكواد و لكن يعتمد على الطلب الحالي كم إسكريبت يعمل . 

فإن كانت الأربع إسكريبتات تعمل منفصلة أو حتي معا فهما ليسو بالشئ الكبير الذى سيؤثر على الخادم والسرعة ولكن العامل الرئيسى هو مدي البيانات التي يتم معالجتها .

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

ولكن خلاف ذلك كل شئ جيد لا تقلق

شكراً جزيلاً على توضيح استاذ.... استاذ فيه عندي سؤال عندي سلكت الخيارات بالعربي كيف اقدر احول هذا السهم إلى الشمال والكلمة الى اليمين... الصوره ادناه مثال 

Screenshot_20240709_145654.jpg

  • 0
نشر
بتاريخ 9 ساعة قال Baker Mohammed:

شكراً جزيلاً على توضيح استاذ.... استاذ فيه عندي سؤال عندي سلكت الخيارات بالعربي كيف اقدر احول هذا السهم إلى الشمال والكلمة الى اليمين... الصوره ادناه مثال 

من خلال تعيين إتجاه ذلك العنصر إلى rtl أي من اليمين إلى اليسار وإليك مثال:

<!DOCTYPE html>
<html>
<head>
<style>
#selectRtl {
  direction: rtl;
}
</style>
</head>
<body>

<select id="selectRtl">
  <option value="option1">Option 1</option>
  <option value="option2">Option 2</option>
  <option value="option3">Option 3</option>
</select>

</body>
</html>

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...