مطالبي در مورد پسوند سايتها...
معروفترين پسوندهايي كه حتما در انتهاي نشانيهاي مختلف ديده ايد عبارتند از : cgi – pl – asp – nsf – shtml – html – htm – php با شروع كار وب ، تقريبا تمام دستگاههايي كه وب رويشان كار ميكرد داراي سيستم عامل « يونيكس » بودند.در آن زمان پسوند استاندارد html بود . اما هنگامي كه « سرويسگرهاي وب » تبديل به كامپيوترهاي شخصي با سيستم هاي عامل داس و ويندوز شدند ، چهار حرفي بودن html مشكل ساز شد .
همانطور كه ميدانيد كامپيوتر شخصي از سيستم نام گذاري 8.3 (نام 8 حرفي و پسوند 3 حرفي) استفاده ميكند و به اين ترتيب پسوند htm هم وارد معركه شد . در آن زمان با ديدن اين پسوند مي توانستيد تشخيص دهيد كه سرويسگر سايت وب از يونيكس استفاده ميكند يا ويندوز ، البته در حال حاضر اين امر امكانپذير نيست ، چرا كه ديده ميشود بسياري از صفحات وب با سرويسگرهاي يونيكس نيز از پسوند htm استفاده ميكنند.
صفحاتي كه داراي پسوند shtml هستند ، مشخص مي كنند كه در آنها از ssl استفاده شده است . صفحات html و htm ثابت و ايستا هستند . اين صفحات از ديسك سرويس گر بيرون كشيده مي شوند و بدون كوچكترين تغيير براي كاربر فرستاده مي شوند . اما به كمك SSL مي توان به اين صفحات برچسبهايي را افزود كه مشخص مي كنند فايل ديگري بايد در محل برچسب قرار گيرد . به اين ترتيب صفحه از ديسك سرويسگر بيرون كشيده مي شود و سپس سرويسگر تمام تعويض هاي خواسته شده را انجام مي دهدو صفحه ي نهايي را براي كاربر مي فرستد .
هنگامي كه به صفحه اي با پسوند nsf برخورد خواهيد كرد كه سرويسگر از آن سايت Lotus’s Domimo باشد . چنين سرويسگري ، هنگامي كه با درخواست كاربر مواجه مي شود ، نوشته هاي پايگاه داده ي استاندارد لوتوس را به صفحات وب تبديل مي كند و براي كاربر مي فرستد .
ASP يكي از فن آوريهاي مايكروسافت است كه قابليت انعطاف بيشتري نسبت به موارد قبلي دارد. چنين صفحات وبي مي توانند شامل كدهاي ويژوال بيسيك باشند كه سرويسگر هنگام بيرون كشيدن صفحه از ديسك خود ، ملزم به اجراي آن باشد . اين كدها تقريبا مي توانند هر كاري انجام دهند مانند اجراي برنامه هاي ديگر ، تغيير صفحات متناسب با كاربرهاي مختلف ، خواندن پايگاههاي داده و ... (قابل توجه ويژوال بيسيك نويسان ) .
شايد تا به حال صفحاتي با پسوند jsp ديده باشيد . در چنين صفحاتي كدهاي به كار رفته به جاي ويژوال بيسيك ، از نوع جاوه هستند .
پسوند PL مخففي بر PERL ، يك زبان اسكريپت نويسي است . چنين صفحه هايي تنها محتوي اسكريپتهاي پرل هستند . با كمك اين اسكريپتها هم مي توان كارهاي مختلفي انجام داد . (مانند صفحات ASP ).
پسوند cgi در انتهاي يك صفحه نيز مشخص كننده به كار رفتن كد در صفحه است اين كد كه توسط سرويسگر اجرا خواهد شد ، ممكن است هر چيزي باشد ( مثلا كد C++ ).
در بعضي از سايتها شايد پسوند PHP را ديده باشيد كه اين زبان تقريبا جديد است و اين روزها اكثر سايتها به اين نوع پسوند روي آورده اند زيرا قابليت انعطاف پذيري زيادي دارد و همين ... اميدوارم بتوانيد از اين مطالب استفاده ي كافي ببريد و شايد به فكر ساختن يك سايت خصوصي براي خود افتاده باشيد.
ارائه مقالات و پروژه های درخواستی دانشجویی موجود در آرشیو به صورت رایگان