زی زی فایل

دانلود فایل

زی زی فایل

دانلود فایل

افزایش بهره وری نفت(EOR)

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

 



خرید و دانلود  افزایش بهره وری نفت(EOR)


دانلود مقاله جنبه های اخلاقی نام و نشان تجاری در افزایش اعتبار شرکت در اجتماع

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 22

 

جنبه های اخلاقی نام و نشان تجاری در افزایش اعتبار شرکت در اجتماع

چکیده

یکی از مطالبی که در نام سازی برای محصولات کمتر مورد توجه قرار گرفته است، اخلاقیات در نام سازی می‌باشد. در این مقاله اهداف نام سازی، مسئولیت اجتماعی، عوامل موثر برخرید اخلاقی، نقص‌های مدل‌های نام سازی، ارتباط آن با شهرت شرکت و دیدگاههای مرتبط با آن و لزوم توجه به نظرات اخلاقی تشریح شده است.

کلیدواژه : نام و نشان تجاری؛ نام سازی؛ اخلاقیات؛ مسئولیت اجتماعی؛ تصویر نام و نشان؛ اعتبارشرکت؛ ارزش ویژه نام و نشان؛ brand; branding; ethics; social responsibility; image; corporate reputation; Brand equity

 

1- مقدمه

در مدلهای مرسوم نام و نشان تجاری کالا، ارزش ویژه نام و نشان بوسیله عملکرد اقتصادی در دوره‌های مالی تعریف و ارزیابی می‌شود. امروزه علاقه به تحقیق در زمینه اخلاقیات بازاریابی و مسائل اجتماعی و قدرت اجتماع در حال رشد است و نام‌های تجاری در خیلی از جنبه‌های زندگی انسان مرسوم هستند. نام‌های تجاری در سبک زندگی و فرهنگ تاثیر داشته و حتی معرف آن هستند نام‌های تجاری در حال نفوذ به زندگی شخصی افراد هستند و ممکن است ارزشها، اعتقادات، سیاستها و حتی روح افراد را تحت تاثیر قرار دهند.ایجاد نام و نشان تجاری فراتر از زمینه بازاریابی و تبلیغات رفته است و به همان اندازه که ساختاری اقتصادی دارد ساختاری اجتماعی نیز دارد. تبلیغات یک عامل نمایان بازاریابی است اما نام و نشان، مرکز ارتباطات بازاریابی است و اغلب چالشها در تبلیغات از استراتژی نام و نشان نشأت می‌گیرد.

2- ایجاد نام و نشان تجاری اخلاقی1

معانی نام و نشان به نقش و ارزش آن در زندگی ذینفعان بستگی دارد و برای استفاده کنندگان از یک نام و نشان تجاری خاص یک قید اخلاقی ایجاد می‌شود. گاهی ممکن است نام و نشان تجاری با نام شرکت پیوند خورده و مترادف با سیاست‌های شرکت شود و یا نشان دهنده وجه مشترک شرکت و مشتریانش شود. همانند فعالیتهای روابط عمومی که وجهه شرکت را نشان می‌دهد وظیفه نام و نشان تجاری نیز نام آوری شرکت است و مدیریت ایجاد نام و نشان می‌تواند به خوبی روابط عمومی ارتباط میان سازمان و ذینفعان را تنظیم کند.

رعایت اخلاقیات و پایبندی به ارزش‌های اخلاقی به صورت یکی از مهمترین پدیده هایی در آمده که در سازمان‌ها مورد توجه قرار می‌گیرد. اصول اخلاقی به صورت بخشی از سیاست‌های رسمی و فرهنگ غیر رسمی سازمان‌ها در آمده است. بسیاری از سازمان‌ها به صورت رسمی کد‌های اخلاقی تعریف کرده اند و سیستم‌های آموزشی برای این امر ایجاد شده است (کرین و دیگران 1997).

آیا ایجاد نام و نشان باید اخلاقی باشد؟ جواب اکثر سازمان‌ها مثبت است. تاکنون در مورد چیستی نام و نشان سازی اخلاقی به ندرت می‌توان به یک توافق جهانی دست یافت. اخلاقیات موضوعی پیچیده است. اخلاقیات به قوانین عقلی و اصول رفتاری برای تصمیم گیری در باره اینکه چه چیزی خوب است و چه چیزی بد گفته می‌شود. این اصول همیشه به راحتی تعریف نمی‌شوند و اغلب تمایز بین اخلاقیات و قانون مشکل است. ارزش‌های اخلاقی بین افراد، سازمان‌ها و حتی فرهنگ‌ها تفاوت دارند و در تمام زمان تغییر می‌کنند.

 



خرید و دانلود دانلود مقاله جنبه های اخلاقی نام و نشان تجاری در افزایش اعتبار شرکت در اجتماع


دانلود مقاله حاشیه نشینی و افزایش مهاجرت به شهرها

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 22

 

طرح مسئله

حاشیه نشینی به عنوان یکی از مهمترین مشائل و معضلاتی است که کشورهای در حال توسعه و حتی توسعه یافته درگیر آن شدهاند. افزایش مهاجرت به شهر ها رشد سریع و گسترده ی جمعیت و عوامل اقتصادی و ... موجب بروز عوارض متعدد شهری شده است که از آن میان میتوان به پدیده حاشیه نشینی و یا همان اسکان های غیر رسمی اشاره کرد.

از آن جایی که کارخانجات و موائد زاید جامد شهری و فرودگاه ها ،آلودگی صوتی زیادی که دارند همه در اطراف شهر ها سکنی گرفته اند لذا ارزش زمین در این نواحی کمتر از دیگر قسمت های شهر شده و در نتیجه سر ریز جمعیتی که بدان اشاره شد به صورت حومه نشین و آلونک نشین در این نواحی شکل میگیرد.

سکونتگاه های بی ضابطه و حاشیه ای عمدتا به دلیل ارتباط مستقیم با یکی از نیاز های پایه ای انسان ( مسکن) اهمیت مییایند و با مواقع حاشیه نشینی معضلی است که بر اثر نابرابری های اقتصادی ، اجتماعی و فرهنگی بوجود آمده است.

با توجهبه این مطلب حاشیه نشینی و اسکان غیر رسمی یک پدیده نامطلوب ،اقتصادی ، اجتماعی و کالبدی است. و عارضه ای ناخوانا در مدیریت شهری محسوب میشود.

حال این سوال مطرح است که:

عمده ترین عوامل(علل)پیدایش حاشیه نشینی کدامند؟

پیامدهای حاشیه نشینی و اثرات آن در ابعاد مختلف اقتصادی ، اجتماعی، فرهنگی و کالبدی چیست؟

عمدتا چه قشری در مناطق حومه شهر ( حاشیه ای) ساکن میشوند؟

مناسب ترین راهبرد ها ، سیاست ها و اقدامات اجرایی برای ساماندهی به اسکان غیر رسمی کدامند؟

اهداف تحقیق

مطالعه و تحقیق پیرامون مسائل مختلف شهری و روستایی از اساسی ترین کارهایی است که در هر کشور باید صورت گیرد تا برنامه ریزی های توسعه و عمران آن کشور بطور دقیق و صحیح انجام شود در کشورهای توسعه یافته به این امر توجه بسیار شده است و قسمت زیادی از بودجه کشور را به این بخش اختصاص داده و این مسئله را امری مهم تلقی میکنند.

با توجه به اهمیت مسئله توسعه شهر ها و گسترش بیش از حد شهر های بزرگ و پیدایش حاشیه نشینی مطالعه حاشیه نشینی و زاغه نشینی بسیار مهم و ضروری است چرا که جهت برنامه ریزی های توسعه و عمران شهری یک برنامه ریز خصوصیات اکولوژی ، اجتماعی ، اقتصادی ، سیاسی، فرهنگی و جمعیتی کلیه مناطق شهری آشنا باشد.

هدف عمده در این تحقیق شناخت علت اصلی گسترش شهر ها و خصوصا شهر مشهد و جلوگیری از مهاجرت بیرویه شهر های بزرگ و بالطبع آن محو شدن مناطق حاشیه نشین در سطح شهر مشهد و ایجاد نوعی تعادل بین مناطق حاشیه ای و مرکز شهر میباشد. از دیگر اهداف تحقیق ارائه راهبرد هایی در جهت رفع معضل حاشیه نشینی در کلانشهر مشهد و دست یافتن به توسعه پایدار است.

اهمیت و ضرورت تحقیق

افزایش جمعیت شهری و گسترش شهر ها و پیدایش حاشیه نشینی و عوارض مختلف دیگر آن در حال یکی از دشواریها مشکلاتی است که در سطح ملی و منطقه ای اذهان عمومی و مسئولین کشور را به خود مشغول داشته است.

برنامه های توسعه اجتماعی و اقتصادی – سیاسی و امنیتیدر کشور ایران مسئله حاشیه نشینی ، پیرامون شهر های بزرگ را در بعضی مناطق تشدید نموده بطوری که مهاجر پذیری شهر ها رابطه مستقیم با گسترش شهر ها و این دو نیز رابطه مستقیم با پدیده حاشیه نشینی و همچنین رابطه مستقیم با سیاست های دولت دارد.

انتخاب یک شهر به عنوان قطب توسعه اجتماعی و سیاسی – اقتصادی و صنعتی مسئله توسعه شهر ها را تسریع نموده و از طرف دیگر موجب خالی شدن منطقه ای از کشر میشود. بنابراین قبل از اعمال سیاست گزاری در رابطه با مناطق مختلف مطالعه تاثیرات این سیاست بر روی جابجایی مکانی جمعیت و تاثیرات مثبت و منفی آن بر مناطق مبدا و مقصد ضروری به نظر میرسد.

فرضیات تحقیق

فرضیات تحقیق معمولا حدس یا گمان قریب به اتفاقی هستند که از طریق آزمون و بررسی های مبتنی بر چهارچوب نظری امکان دستیابی به اهداف تحقیق را میرساند.

بطور کلی گسترش شهر ها و توسعه فضایی آنها متاثر از افزایش بیرویه مهاجرت از نقاط روستایی و یا شهر های کوچکتر به شهر های بزرگ است که با توجه به اشتغال مهاجرین و نداشتن درآمد کافی و همچنین نداشتن حرفه و شغل مناسب نمیتوانند در مراکز اصلی شهر جذب شوند و به سوی مناطق پیرامونو حاشیه شهر ها روی میآورند. مهاجرت ها بطور کلی تاثیرات زیادی بر مناطق شهری و روستایی دارند اکنون با توجه به مطالب ذکر شده فرضیات مرتبط به آن را دراین قسمت مطرح میکنیم:

رشد فزاینده جمعیت در محله وکیل آباد ، ناشی از ورود مهاجران شهری و روستایی به این مکان است.

کاهش قدرت اشتغال زایی نسبی در بخش کشاورزی سبب مهاجرت روستاییان به شهر ها و در نتیجه روی آوردن آنان به اشتغال در مشاغل غیر رسمی کم درآمد در شهرها و اسکان در مناطق حاشیه نشینمیشود.

افزایش قیمت زمین و بوجود آمدن بازارهای بورس بازی زمینهای شهری و روستایی و خرید و فروش زمین و خانه های مسکونی و قولنامه ای و خارج از قاعده شهری عامل تشدید حاشیه نشینی در این محله است.

ارائه خدمات در شهر بالا بودن سطح درآمد در شهر ها ، وجود کار، بالا بودن سطح بهداشت و وسایل پزشکی و آموزش سبب جذب جمعیت شده است و مهاجرین خارجی و داخلی آن را تبلیغ نموده و سبب تشدید هجوم هموطنان آنان از مقصد حرکت شده و به جمع هموطنان و هم ولایتی های خود میپیوندند.

پایین بودن قیمت زمین در نواحی حاشیه ای شهر ها

اکثر ساکنین سکونتگاههای خودرو از نظر اقتصادی دارای مشاغل غیر رسمی و مهارت کم هستند و در گروههای درآمدی پایین قرار دارند.

ساکنین سکونتگاه های خودرو از نظر اجتماعی و فرهنگی دارای خانوارهای جوان با سطح سواد پایین میباشند.

ویژگی های اجتماعی – اقتصادی ساکنین این سکونتگاه ها در شکل گیری کالبدی آنها تاثیر گذار است.

ادبیات تحقیق

زاغه نشینی و اسکان غیر رسمی به مفهوم امروزی پیامدانقلاب صنعتی است که به دنبال تحولات ساختاری و بروز مشکلات اقتصادی ، اجتماعی فراوانی – همچون رشد شهرنشینی و مهاجرت های روستایی لجام گسیخته در کشورهای مختلف جهان بخصوص شهر های جهان سوم نمایان شده است.( هادیزاده،81:22).

در شهر نشینی شتابان شهر های بزرگ ایران ، پدیده ای در حال گسترش به نام حاشیه نشینی است که به نامهای بافت خودرو ، توسعه بیرویه ، اسکان غیر رسمی ، زاغه نشینی، آلونک نشینی و ... وجود دارد که همواره از تهدیدات و خطرات آن بدون آگاهی کافی و شناخت لازم از علل بوجود آمدن آن سخن گفته میشود . اینگونه سکونتگاه ها ، درون یا مجاور شهر ها و عمدتا دارای بافت کالبدی نابسامان و خودرو با واحد های مسکونی غیر استاندارد و غیر فنی ( بدلیل شتاب ساخت و ساز)و فاقد مجوز رسمی و احتمالا به صورت تصرف عدوانی میباشد و ساکنین آنها عمدتا از اقشار کم درآمد ، مهاجر نشین ها یا رانده شدگان از درون و یا آسیب های اجتماعی و اشتغال غیر رسمی و فصلی میباشند.( میر فندرسکی،1382:52)

چارلز آبرامز کارشناس معتقد است در ساختمان و یا بخشی از شهر که در آن ویرانی ، نارسایی، عرضه خدمات درمانی ، تراکم زیاد جمعیت در واحد های مسکونی ، فقر فرهنگی و آموزش و فقدان آسایش لازم و خطرات ناشی از عوامل طبیعی نظیر سیل دیده میشوندمیتواند بعنوان زاغه و یا منطقه زاغه نشین معرفی گردد.( مشهدی زاده دهاقانی،119:1373)

پدیده بدمسکنی به آن دسته از مسکنهای شهری گفته میشود که تراکم بیش از حد دارند و نداشتن تاسیسات کافی ،بیدوامی مصالح و عدم آسایش ساکنین از خصایص و ویژگی های آنهاست . بدمسکنی در تمام شهر های جهان وجود دارد و در کشورهای صنعتی توسعه یافته بیشتر در محلات قدیمی شهر بروز کرده است در این محلات مهاجران خارجی و رنگین پوستان سکونت دارند . بدمسکنی در این کشورها در بافت و بناهای موجود شهر ها شکل میگیرد. در کشورهای در حال توسعه بدمسکنی از لحاظ شکل و محتوا بسیار متنوع و از لحاظ ابعاد بسیار گسترده تر از کشورهای صنعتی پیشرفته است و به اشکال حلب آباد ، زاغه نشینی و آلونک نشینی ، اتاق نشینی در داخل و خارج شهر ها پدیده آمده است.( سعید نیا،112:1379).

مسکن نابهنجار در غرب تنها به جنبه های فیزیکی و معماری ختم نمیشوند بلکه انحطاط سازمان اجتماعی نیز متعاقب انحطاط فیزیکی رخ میدهد.فاواوجیت محله های فقیر نشین را ناحیه ای مشتمل بر خانه های رو به ویرانی ، آکنده از تهی دستان با راه و رسمی خاص خود که با آنهای دیگر متفاوت اند تلقی میکند.( پیران،1382)

در شهر ها بویژه شهر های بزرگ کشورهای در حال توسعه به سبب کمبود با فقدان زمین های کافی به منظور خانه سازی برای طبقات فقیر و کم درآمد شهری بیشتر آنها به دامنه های پر شیب دره ها و دشت های سیلابی یا به زمین های مجاور صنایع آلوده ساز و خطر آفرین پناه میبرند تا با مداد و مصالح ساختمانی کم دوام خانه ها محقر خود را بنا کنند از این رو شهر های جهان سوم همواره به دوگانگی کشیده میشوند: یکی شهر قانونی که زمین و واحد های مسکونی آن بر مبنای قوانین و مقررات جاری تهیه شده است و دیگری شهر غیر قانونی که زمین و واحد های مسکونی آن به صورت تصرف عدوانی و غیر قانونی اشغال گردیده است. بیشتر منطقه حاشیه نشین و آلونک نشین شهر ها را شامل میشود.( شکویی،1373)

مقدمه:



خرید و دانلود دانلود مقاله حاشیه نشینی و افزایش مهاجرت به شهرها


افزایش کارایی رویه های بتنی با اجرای روکش اسفالتی 9 ص

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 9

 

افزایش کارایی رویه های بتنی با اجرای روکش اسفالتی

چکیده

روسا زی مرکب به رو سازیی اطلاق می شود که در ان لایه دو رویه از جنس بتنو اسفالت تشکیل شده باشد . بسته به اینکه لایه بتنی با لاتر قرارگیرد یا لایه اسفالتی نوعی طراحی و اجرای روسازی مرکب متفات با کیفیت خواهد بود ولی در متداول ترین نوع روسازی مرکب لایه آسفالتی با لاتر از لایه بتنی قرار می گیرد .در این حالت عموما" یک لایه روسازی اسفالتی با کیفیت روی رو سازی بتنی قدیمی اجرا

می شود وهدف ارتقای کیفیت سطح راه می باشد . قبل از اجرای روسازی اسفالتی جدید اقداماتی روی دال بتنی انجام می شود چرا که جابه جا یی و تغییر شکل ها ی دال بتنی در اثر حرارت و تغییرات دما نی تواند باعث ترک خوردگی لایه اسفالتی گردد .چند روش برای طراحی روسازی های مرکب وجود دارد .اما انچه که امروز بیشتر مد نظر گرفته شود استفاده از مدل های سازه ای و روش های مکانیستیک برای تعیین رفتار و عکس العمل های سازهای است استفاده از این روش ها دید مناسب تری از رفتار روسازی را در اختیار پژوهشگران قرار می دهد

1- مقدمه

روش های مرکب(سی پی) که به روسازی اطلاق می شود که شامل دو نوع روسازی. یعنی اسفالتی به عنوان لایه انعطاف پذیر و روسازی بتنی به عنوان لایه صلببا شد در برخی موارد از ازیک لایه میلنی جدا کننده بین لایه های اسفالتی وبتنی استفاده می گردد استفاده از مصالح بتنی به عنوان لایه زیرین و در نقش لایه اساس و مصالح اسفالتی به عنوان رویه ترکیب متداولی است که ویژگی هایی همچون مقاومت و سطح هموار را ارئه کرده و بهره برداری از یک لایه روسازی ایده را ممکن می سازد استفاده از مصالحبتنی در نقش لایه ی رو یه و مصالح اسفالتی در نقش لایه اساس گزینه ای است که در صورت خرابی کامل لایه اسفالتی مقرون به صرفه است با توجه به هزینه اولیه بالای اجرای این نوع از روسازی ها ساخت انها به طور محدود صورت گرفته وبیشتر ربای معایب رو سازی بتنی موجود و به منظور ارتقای کیفیت سطح راه و تامین سرویس به صورت روکش اسفالتی بر روی روسازی های موجود به کار می رون

2-دلایل اجرای روسازی مرکب:

از انجاییی که تاریخچه استفاده از روسازی های مرکب به سال های اخیر باز می کردد فقط برخی کشورها مزایا یک چنین را تجربه کردهاند .در حال حاضر استفاده از روسازی مرکب به جاده های با ترافیک سنگین مانند بزرگراهها و شریان های اصلی متمرکز شده است عموما انتخاب روسازی تحت تاثیر یکی از عوامل زیر می باشد

1. اجتناب از تعمیر و نگهداری درز اب بند در روسازی های بتنی یا به حداقل رساندن ان

2. تعمیر یا ارتقای روسازی بتنی باسطح رو به زوال

3. کاهش نفوذ اب ودر نتیجه بهتر شدن رفتار بلند مدت سازه رو سازی

4.کاهش هزینه های اضافی در طول طرح برای مسئولانراه و استفاده کنندگان

3- مقاطع سازی:

در صورت استفادهاز روکش اسفالتی بر روی روسازی بتنی موجود بخش عمده بار بری از طریق لایه بتنی انجام می شود از این رو می توان برای طراحی لایه بتنی از تئوری صف حات استفاده کرد اگر بتوان از تئوری صفحات به منظور تعیین تنش خمشی دال بتنی بهره جست در صورتی که محل بار چرخ در نزدیکی لبه یا درزها وارد شود می توان از تئوری لایه ها و یا صفحاتطراحی استفاده نمود . روسازی می تواند به صورت بتن غیر درزدار و یا بتن پیوسته باشد

علاوه بر انواع فوق رو سازی های مرکب می تواند شامل روسازی های اسفالتی با اساس تثبیت شده یا تثبیت نشده نیز باشد برای روسازی اسفالتی با اساس بتنی است شکل (1) دو مقطع متفاوت که در بیشتر کشور ها به عنوان مقطع متداول اجرا میشود را نشان می دهد در صورتی که مانند مقطع (الف) از یک لایه اسفالتی با دانه بندی باز مابین لایه ی اسفالتی و بتنی استفاده گردد می توان تر ک های انعکاسی را کاهش داد مقطع(ب) روش متداول دیگری را نشان می دهد که در ان برای جلو گیری از انعکاس ترک ها از یک لایه ضخیم از مصالح دانه بندی شده میان دو لایه اسفالتی وبتنی استفاده شده است در صورت اجرای این روش می توان لایه را در دو بخش اسفالت سطحی به صفحات 40 میلی متر و لایه 50 میلی متر اجرا نمود

4- اجرای روکش اسفالتی روی روسازی بتنی موجود:

همن طور که ذکر گردید یکی از مسائل مهم رو سازی های بتنی با روکش های اسفالتی .انتقال ترک ویا درز های دال بتنی به لایه ی اسفالتی استکه پس از انتقال ترک موجب نفوذ اب به درون سازه راه می شود .از این رو روش های متعددی توصیه می شود تا انتقال ترک های انعکاسی به روکش افالتی به حداقل برسد :

1. روکش های اسفالتی ضخیم تر

2.تقسیم دال بتنی دارای ترک به مقا طع کوچکتر

3.استفاده از لایه رها کننده ترک با امکانات زهکشی

4. اجرای درز و پر کردن ان در لایه اسفالتی

5. بکارگیری از لایه جذب تنش به عنوان لایه میانی روکش

6. بکرگیری لایه پار چه گونه به عنوان لایه میانی روکش

استفاده از روش (1)در مواقعی پیشنهادی که ضخامت روکش در نقش لایه تقلیل دهنده ترک انعکاسی کمتر از 230 میلی متر است. معمولا" وقتی که ضخامت روکش به 200تا230 میلی متر می رسد استفاده از روش های بعد توصیه می شود از انجایی که در رابطه با روش های (5)و(6) مدارک علمی و فنی کافی وجود ندارد به عنوان گزینه های تحقیقاتی مطرح می گردندلذا از روش های طراحی که به تعیی ضخامت لایه اسفالتی می پر دازند بر اساس بکارگیری روش های (2)(3)(4) تنظیم شده اند

5-روش های طراحی

تا سال 1960 روش های طراحی مختلف توسط افراد و شرکت های گو ناگون برای تعیین ضخامت روکش اسفالتی پیشنهاد شد که همه بر پایه تجربه وقضاوت مهندسی استوار بود از سال 1960 استفاده از ازمهیش غیر مخرب افت روسازی باعث شد تا روش هایی منطقی تر و بر مبنایاندازهگیری تغییر مکان ها و بررسی موقعیت روسازی مورد توج قرار گرفت سه روش کلی طراحی برای تعیین ضخامتروکش اسفالتی متصور استروش ضخامت موثر روش تغییرشکل وروش مکانیستیک/تجربی

اصل اولیه روش ضخامت موثر این است که ضخامت مورد نظر عبارت است از تفاوت بین مورد نیاز برای یم روسازی جدید و ضخامت موثر روسازی موجود همچنین در این روش



خرید و دانلود  افزایش کارایی رویه های بتنی با اجرای روکش اسفالتی  9 ص


افزایش کارآئی برنامه های وب در ASP NET 2 0

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 117

 

افزایش کارآئی برنامه های وب در ASP.NET 2.0  ( بخش اول ) یکی از ملزومات کلیدی در هر نوع برنامه کامپیوتری میزان کارائی و قابلیت پاسخگوئی سریع آن به کاربران است . طراحان و  پیاده کنندگان برنامه های کامپیوتری می بایست در زمان طراحی ، پیاده سازی و نوشتن کد به این موضوع توجه جدی داشته باشند. برنامه های وب با توجه به ماهیت و رسالت خود می بایست قادر به ارائه خدمات مورد نیاز  به صدها و یا هزاران متقاضی همزمان به سادگی و با سرعت مطلوب باشند. به عبارت دیگر ، همزمان با افزایش کاربران نمی بایست شاهد افت سرعت و کارآئی یک برنامه وب باشیم .  با ارائه فریمورک دات نت و به دنبال آن ASP.NET ، پیاده سازی یک برنامه وب بطرز ناباورانه ای ساده شده است . همین موضوع باعث شده است که  طراحان و پیاده کنندگان بیشتر در اندیشه طراحی و پیاده سازی سریع برنامه های وب باشند و به مسائل مربوط به کارآئی برنامه کمتر توجه نمایند . پیاده کنندگان برنامه های وب با استفاده از  فناوری ASP.NET می بایست با بکارگیری مجموعه ای از ترفندها ، فناوری ها و رعایت برخی نکات کلیدی اقدام به پیاده سازی برنامه های وب با کارآئی بالا نمایند . در این مقاله و سایر مقالاتی که در آینده منتشر خواهد شد قصد داریم به برخی از روش های موجود به منظور طراحی و پیاده سازی یک برنامه وب کارآ اشاره نمائیم . بدین منظور بر روی سه محور اساسی زیر متمرکز خواهیم شد :

طراحی برای کارآئی  : در این رابطه به مجموعه ای از نکات کلیدی اشاره خواهیم کرد که رعایت آنها در زمان طراحی می تواند زمینه پیاده سازی یک برنامه وب کارآ را فراهم نماید .

تست برنامه قبل از عملیاتی شدن آن : یکی از مسائل مهم در ارتباط با برنامه های وب ، عدم تست آنها با شرایط مشابه و یا  نزدیک به محیط واقعی است . در این راستا می توان از نرم افزارها و یا ابزارهای مختلفی استفاده کرد تا بتوان عملکرد و سرویس دهی یک برنامه وب  را قبل از زیر بار رفتن واقعی مشاهده و بررسی نمود . شرکت مایکروسافت در این رابطه ابزارها و برنامه های متعددی را ارائه نموده است که به بررسی آنها خواهیم پرداخت .

پیاده سازی سیستم caching : با پیاده سازی سیستم caching در سطوح متفاوت و caching داده می توان  کارآئی برنامه های وب را بطرز کاملا" محسوسی افزایش داد. در این بخش به نحوه پیاده سازی سیستم caching در برنامه های وب اشاره خواهیم کرد .

در ادامه بر روی اولین محور متمرکز و به بررسی مسائل مرتبط با آن خواهیم پرداخت  .

طراحی برای کارآئی توجه و رعایت موارد زیر پیاده کنندگان را در جهت پیاده سازی برنامه های وب با کارآئی بالا کمک خواهد کرد  :

مکانیزم ترجمه کد در ASP.NET برنامه های نوشته شده با استفاده از ASP.NET دارای کارآئی بمراتب بیشتری نسبت به برنامه های نوشته شده با استفاده از ASP کلاسیک می باشند . این دستاورد ناشی از ترجمه اتوماتیک کد در ASP.NET است . در صفحات قدیمی نوشته شده با استفاده از ASP کلاسیک ، کدها و یا اسکریپت های موجود در یک صفحه برای هر یک از درخواست های کاربران پردازش می گردید . در ASP.NET ، هر کلاس صفحه در اولین مرتبه دستیابی کمپایل و برای درخواست های آتی cache می گردد . زمانی که اولین مرتبه یک کاربر صفحه ای را درخواست می نماید ( و یا اولین مرتبه دستیابی پس از ایجاد تغییرات در صفحه )  ، یک تاخیر قابل ملاحظه در زمان پاسخ به درخواست خود را مشاهده می نماید ( تاخیر ناشی از ترجمه صفحه ) . برای برخورد با این موضوع می توان از روش  precompilation  استفاده نمود . با استفاده از روش فوق پس از استقرار صفحات بر روی سرویس دهنده وب ، بلافاصله امکان درخواست و بازیابی سریع آنها برای متقاضیان فراهم می گردد .

کنترل های سرویس دهنده کنترل های سرویس دهنده عناصر اصلی در یک صفحه ASP.NET می باشند و load زیادی را به برنامه تحمیل نخواهند کرد . این نوع کنترل ها معمولا" دارای کارآئی بمراتب بهتری نسبت به زمانی می باشند که یک صفحه به صورت پویا و با استفاده از ترفندهائی نظیر متد Response. Write خروجی خود را تولید می نماید. در برخی موارد ضرورتی به استفاده از کنترل های سرویس دهنده  ASP.NET در یک صفحه وب نخواهیم داشت . به عنوان نمونه ،‌ در صورتی که دارای یک متن ایستا می باشیم که هرگز ضرورتی به دستیابی و تغییر آن در زمان اجراء و از طریق کد نداریم ، لزومی به استفاده از کنترلی نظیر label نخواهیم داشت . در چنین مواردی می توان به سادگی متن مورد نظر را با استفاده از امکانات HTML در فایل aspx.  قرار داد . در ویژوال استودیو می توان  از کنترل DIV ( موجود در بخش HTML ، منوی Toolbox) استفاده کرد. در واقع ما تکلیف متن مورد نظر جهت نمایش در یک صفحه aspx . را نه در زمان اجراء بلکه در زمان طراحی مشخص کرده ایم  .یکی دیگر از نکات مهم در زمان استفاده از کنترل های سرویس دهنده در صفحات وب ، توجه به رفتار آنها در ارتباط با نگهداری داده پس از ارسال مجدد به سرویس دهنده می باشد . به صورت پیش فرض ، مقادیر مرتبط با کنترل های سرویس دهنده نظیر مقدار درج شده در یک TextBox  ، پس از postback بطور اتوماتیک در view state ذخیره می گردد . در واقع ، view state مکانیزمی برای نگهداری داده کنترل های سرویس دهنده است که  هدف آن غلبه بر محدودیت پروتکل HTTP است ( ماهیت stateless ) .view state ، یک نام مناسب برای ذخیره داده در یک فیلد ورودی مخفی درون صفحه است . پس از  post back ( ارسال مجدد برای‌ سرویس گیرنده ) یک صفحه ، سرویس دهنده قادر به بررسی مقادیر نگهداری شده در view state و استفاده از آنها با توجه به شرایط حاکم بر برنامه می باشد .  view state یک قابلیت عالی است چراکه اجازه  نگهداری وضعیت را با استفاده از امکانات سرویس گیرنده فراهم می نماید و در این رابطه از کوکی و حافظه سرویس دهنده برای ذخیره وضعیت استفاده نمی گردد . تعداد زیادی از کنترل های سرویس دهنده ASP.NET از view state برای نگهداری تنظمیات خود در زمان تعامل با عناصر موجود بر روی صفحه استفاده می نمایند ( مثلا" ذخیره صفحه جاری در



خرید و دانلود  افزایش کارآئی برنامه های وب در ASP NET 2 0