الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل صفحة asp الى صفحة html

مغلق
بدأه نزار جهاد في 2 يونيو 2007 · 8 رد · 750 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن تحويل صفحة asp الى صفحة html بحيث تكون البرمجة بلغة asp.net وتكون الصفحة بامتداد .htm وهذه الطريقة مستخدمة في العديد من المواقع بهدف السرعة و تشفير الكودز

الرجاء المساعدة من ذوي الخبرة

#2

تحتاج الى ما يسمى URL rewriting لكن لا اعرف تفاصيل عنه

لكن استخدمت ما يسمى Mapping لاختصار URL الطويلة وهي تنفع في حالة الصفحات aspx

  <system.web>

	   <urlMappings>
	  <add   url="~/products.aspx"   mappedUrl="~/Default.aspx?form=10" />

	</urlMappings>
  </system.web>

حيث عند ادخال products.aspx يتم فتح صفحة ~/Default.aspx?form=10

#3
TareqVB كتب:
تحتاج الى ما يسمى URL rewriting لكن لا اعرف تفاصيل عنه

لكن استخدمت ما يسمى Mapping لاختصار URL الطويلة وهي تنفع في حالة الصفحات aspx

  <system.web>

	   <urlMappings>
	  <add   url="~/products.aspx"   mappedUrl="~/Default.aspx?form=10" />

	</urlMappings>
  </system.web>

حيث عند ادخال products.aspx يتم فتح صفحة ~/Default.aspx?form=10

#4

شكرا الك وبارك الله فيك هذي الخطوة فادتني بدي اجربها وإن شاء الله النجاح

#6
اقتباس
و لكن هذه الطريقة لن تسرع الصفحة أو أي شئ مما ذكرت

هي فعلا لا تعمل على تسريع الصفحات وانما من اسمها اعادة كتابة للعناوين

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

#7

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

#8

و لكن هذا هو بالفعل ما تقوم به صفحات الـASP.NET و الـPHP و غيرها.

تصل إليها طلبات من المستخدم، ثم تحدث الأمور البرمجية و يكون ناتجها HTML ثابت. بالنسبة للمستخدم النتيجة التي ستصله هي واحدة بغض النظر عن إذا كانت الصفحة static أو dynamic. سيصل إليه في النهاية كود HTML ثابت. العمليات البرمجية غير ظاهرة بالنسبة له.

بالنسبة للضغط يمكن عمل caching للصفحة لمدة معينة. حيث يتم إنتاج الـHTML برمجياً فقط أول مرة، و كل زائر يأتي بعد ذلك (خلال المدة الزمنية المحددة) سيحصل على النسخة الجاهزة دون الحاجة لإعادة تشغيل البرمجة.

#9
نزار جهاد كتب:
اليك السؤال بطريقة مفصلة اكثر اذا كل واحد بدو يفتح صفحة asp يصبح هناك ضغط على السيرفر يوجد هناك طريقة لاخذ نسخة static من الصفحة الرئيسية وتكون هذه النسخة html كيف نعمل ذلك......

لا تجعل الموضوع يقلقك اكثر من اللازم فالفرق بين صفحة عادية وصفحة asp اجزاء قليلة جدا من الثانية

هذا الموضوع مغلق.

مواضيع مشابهة