| صفحه نخست > پرتال پارس > امکانات Pars CMS > HTML سازی سایت |
 | | آنچه در این صفحه می خوانید : | |  | سایت های اینترنتی می توانند با زبانهای برنامه نویسی متنوعی ایجاد شوند . این زبان ها هریک دارای ویژگی های فنی , معایب و محاسن خاص هستند به نحوی که نمی شود مطلقا زبان برنامه نویسی خاصی را بهترین زبان تلقی نمود . تمامی این زبانها پس از انجام پردازشهای زیاد ، نهایتا یک استاندارد متنی مشخص را با نام html تولید کرده و برای نرم افزار مرورگر بازدیدکننده ارسال می نمایند , نرم افزاری که قادر است با تعبیر این html مطالب صفحه را نمایش دهد . سایت هایی که ذاتا html هستند را سایت های استاتیک یا ثابت می گویند .زیرا در ورای این سایت ها بانک اطلاعاتی به روز شونده ای وجود ندارد . در حالیکه سایت های یا فن آوری دینامیک , به خاطر استفاده از بانک های اطلاعاتی و زبان های برنامه نویسی asp , php , jsp , asp.net , perl و . . . می توانند توسط مدیر سایت به راحتی بروز شوند . البته این سایت ها با استفاده از تکنولوژی های یاد شده , نهایتا کد html تولید می کنند , لکن کد html ای که هر باز از بانک اطلاعاتی بروزشونده درست می شود . |  | | ویژگی html سازی در pars cms : | |  | هنگامی که شما درخواست نمایش صفحه ای که به صورت فایلهای asp یا php و ... برنامه نویسی شده است را می نمایید ، ابتدا این فایل بر روی سرویس دهنده اینترنتی ( هاست ) اجرا می شود و اطلاعات مورد درخواست شما ، از دیتابیس استخراج شده و پس از انجام پروسه هایی ، فایل html ای تولید شده و برای مرورگر شما ارسال می گردد . به این ترتیب شما صفحه مورد نظرتان را مشاهده می نمایید . به عنوان نمونه فرض کنید شما آدرس یک وب سایت اینترنتی را در نوار آدرس مرورگرتان تایپ می کنید و کلید اینتر را می فشارید ، به این ترتیب سرویس دهنده اینترنتی ، تاریخ امروز را چک کرده و اخبار ، مطالب و محتویات مربوط به این تاریخ را از بین سایر اطلاعات موجود در دیتابیس استخراج کرده و با کنار هم قراردادن این بخش ها ، فایل خروجی را به صورت html برای مرورگر شما ارسال می نماید . با هر بار درخواست هر بازدیدکننده سایت ، برای مشاهده یکی از صفحات سایت شما ، این پروسه یک بار به شکل کامل انجام می شود . لذا تولید این فایلها پروسه زیادی را به سرور تحمیل کرده و زمانی برای تولید هر یک از صفحات مورد درخواست بازدیدکنندگان صرف خواهد شد . البته با توجه به سرعت زیاد کامپیوترهای سرویس دهنده ، این زمان از چند ثانیه تجاوز نخواهد کرد ولی زمانی این قضیه به شکلی کاملا مشهود رخ می نماید که تعداد زیادی بازدیدکنندگان ، در آن واحد درخواست نمایش یکی از صفحات شما را ( مانند صفحه homepage ) نمایند یا از سایت شما بازدید کنند . یکی از محاسن سایتهای استاتیک که به صورت فایلهای html طراحی می شوند و بر روی هاست آپلود می گردند این است که به جای اینکه هاست ، هر بار لازم باشد فایل مورد درخواست کاربر را تولید نماید ، صرفا بدون انجام هیچ پروسه ای فایل مورد نظر را برای وی ارسال می نماید . اما سایتهای استاتیک در برابر این حسن ، عیب بسیار مهمی دارند و آنهم این است که در سایتهای استاتیک ، قابلیت به روز رسانی وجود ندارد . به عنوان نمونه فرض نمایید که شما می خواهید خبر مهمی را بر روی سایتتان قرار دهید . در این صورت تنها راه چاره تماس با شرکت طراح سایتتان است تا صفحه html مربوط به این خبر را به صورت دستی تولید نماید ( این شرکت نیز پس از دریافت مبلغ انجام این کار ، فایل را با دو روز کار ، بر روی هاست قرار می دهد ) این زمانی است که دیگر این خبر اهمیت چندانی ندارد . امنیت اینگونه طراحی ( html ) نیز بسیار بالاتر از حالت عادی است ( asp ) و علت آن این است که معمولا نفوذگران اینترنتی ( هکرها ) با دور زدن کد نویسی های انجام شده ، توسط تیم برنامه نویسی ، به اینگونه سایتها نفوذ می نمایند . برای واضح تر شدن قضیه بیایید یک مثال را دنبال نماییم : فرض کنید شما در وب سایت خود نام کاربری و کلمه عبور را اعتبارسنجی می نمایید تا مطمئن شوید که کسی که لاگین می نماید ، همان مدیر سایت است . در این حالت کافی است ، هکر با نرم افزارهای ویژه ای ، نام کاربری و کلمه عبورتان را شنود نماید . به همین راحتی می تواند در سایت شما نفوذ کند . اما وقتی سایت شما استاتیک به نظر می رسد و لاگین در آن مشاهده نمی شود ، به معنای این است که دست ایشان از نفوذ به سایت ، تا حد بسیار زیادی کوتاه می شود . در پایان باید یک مطلب دیگر را نیز خاطر نشان نمایم و آنهم رتبه سایتهایی است که به صورت html طراحی شده اند . این سایتها چون معمولا توسط عامل انسانی و به صورت دستی تولید می شوند و برای نمایششان پروسه ای انجام نمی شود ، در موتورهای جستجوگر از رتبه بهتری نسبت به سایر انواع فایل ( asp , php و ... ) برخوردارند . اما می توان با اندیشیدن یک تمهید ویژه ، محاسن هر دو را یکجا ایجاد نمود و آن هم راه اندازی و پیاده سازی وب سایت اینترنتی کاملا دینامیکی است که خروجی آن به صورت html تولید و بر روی سرور ذخیره شود . به این صورت شما ، هم از مزایای سایتهای استاتیک ( سرعت بارگزاری و عدم تحمیل پروسه ای خاص به سرور ، رتبه سایت در موتورهای جستجوگر ) ، برخوردار خواهید بود و هم از مزایای یک سایت دینامیک ( قابلیت به روز رسانی توسط خود شما ) . | | | |  | | کاربردهای مدیریت html سازی : | |  | گرچه سایت های دینامیک بسیار قوی تر و کاربردی تر از سایت های ذاتا html هستند , اما از جهاتی برای موتورهای جستجو و بازدیدکنندگان خوش آیندترند : صفحات ذاتا html سریعترند تا صفحات دینامیکی که html تولید می کنند . زیرا در حالت دوم , ابتدا نرم افزار سایت بایست بازاء هر بار تقاضای فلان صفحه , آن را از بانک اطلاعاتی سایت خوانده , تجزیه تحلیل نماید تا طی پروسه برنامه نویسی شده بر اساس اطلاعات بانک , کد htmlای تولید و برای بازدیدکننده یا همان تقاضا کننده ارسال شود . این پروسه برای نفرات بعد که همان صفحه را تقاضا کنند هم ولو هزاران بار در روز اتفاق می افتد . اینکار علاوه بر ایجاد سربار محاسباتی بر روی سرور هاست – کامپیوتر میزبان سایت بر روی اینترنت- , سرعت دریافت مطلب توسط کاربر را هم تحت تاثیر قرار میدهد . در حالیکه صفحات ذاتا html به محض درخواست بازدیدکننده بدون هیچ پروسه ای به وی تحویل داده می شوند. آدرس صفحات ذاتا html کمتر تغییر می کند تا صفحات دینامیک . زیرا پارامترهای برنامه نویسی که برای صفحات دینامیک ارسال می شوند ممکن است تغییر کنند و لذا آدرسی که موتور جستجو قبلا از سایت وب ما گرفته است , از اعتبار بیفتد که این مطلب خوشایند موتورهای جستجو و کاربران نیست . موتورهای جستجوگر برای صفحات ذاتا html ارزش بیشتری قایلند تا صفحات دینامیک . زیرا تصور بر این است که اینگونه صفحات را نیروی انسانی بصورت دستی ایجاد می نماید . در حالیکه ممکن است صفحات دینامیک توسط ماشین - رایانه- تولید شوند . امنیت صفحات ذاتا html بیشتر است , زیرا به علت عدم برنامه نویسی در آن امکان بروز error , یا چالش امنیتی وجود ندارد . حتی انگیزه نفوذگران برای آسیب رسانی به اینگونه سایت ها کمتر است . از طرف دیگر , طبیعتا بزرگترین عیب صفحات ذاتا html , غیر قابل بروزرسانی بودن آن هاست .به این معنا که فردی غیر آشنا با html و front page و . . . نمی تواند سایت ذاتا html خود را بروز کند . parscms در اقدامی مبتکرانه , برای اولین بار در cms های کشور , مزایای هر دو را به هم آمیخته است . یعنی سایت دینامیکی طراحی نموده است که می تواند خروجی html دهد . به این نحو که پس از اعمال هرگونه تغییر در بخش مدیریت توسط مدیر سایت , دقیقا پس از خروج وی از بخش مدیریت , بصورت اتوماتیک و تنها در عرض یکی دو دقیقه , تمامی اطلاعات بانک اطلاعاتی , بصورت صفحات ذاتا html , بر روی سرور ذخیره می شود و هر بار که بازدیدکننده ای صفحه ای را تقاضا نمود , صفحه html مذکور به وی تحویل می شود . با این تکنیک ما صفحات ذاتا html ای خواهیم داشت که می توانند هر لحظه توسط مدیر سایت بروز شوند . | | | |