PDA

View Full Version : انتخاب روش بهینه Publish سایت



iman_22a
پنج شنبه 03 اسفند 1385, 01:21 صبح
به نظر شما ، روش بهینه Publish کردن یک سایت به زبان Asp.net 2 که از بانک Sql Server 2005 استفاده می کنه چیه ؟ ( از نظر سرعت بارگزاری صفحات و اشغال نکردن منابع حافظه سرور )
توی قسمت Publish Website سه تا انتخاب هست :
1) پروژه قابل بروز رسانی باشه ، یعنی دات نت هر بار که Publish انجام میشه ، میاد DLL جدید میسازه که نام جدیده با قدیمیش فرق می کنه و می تونیم هر دو را Upload کنیم و یک تعداد صفحه از Dll اولی استفاده کنن و یه نعداد دیگه از دومی
2) دات نت برای هر صفحه که Publish میشه و دارای فایل کد پشت صحنه است یک DLL مخصوص میسازه و دراین صورت برای مثلا 12 صفحه 12 DLL ساخته میشه
3) سومی رو هنوز کار نکردم و نمی دونم چیه

حالا به نظر شما بهینه ترین کدومه ؟؟؟؟؟؟؟؟

samanes
پنج شنبه 03 اسفند 1385, 02:16 صبح
بستگی به پروژه ای داره که می خوای انجام بدی. اگه پروژت بزرگ باشه بهتره
از گزینه 2 استفاده کنی که بعدا اگه یک صفحه رو تغییر دادی فقط همونو upload کنی و مجبور
نباشی کلش رو دوباره upload کنی و اگر پروژت کوچکه از همون اولی فقط استفاده کنی بهتره .. هم حجم کمتر و هم امنیت سورس بیشتر و منتظر نظرات بقیه دوستان هم هستیم

iman_22a
پنج شنبه 03 اسفند 1385, 02:55 صبح
ممنون سامان جان
من خودم از اولی استفاده می کنم . ولی می خواستم ببینم نظر بقیه چیه . ایا راه بهتری هم هست

Behrouz_Rad
پنج شنبه 03 اسفند 1385, 19:55 عصر
دومی........

ealireza
پنج شنبه 03 اسفند 1385, 22:58 عصر
میشه بیشتر توضیح بدین برای چی دومی؟
مگه خود سیستم موفقع اجرا مجددا پروژه رو کامپایل نمیکنه ؟

iman_22a
جمعه 04 اسفند 1385, 02:09 صبح
تا آنجایی که من می دونم دات نت موقع اجرا پرو‍ژه رو کامپایل می کنه و توی مسیر
\C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tem porary ASP.NET Files
Project Name
می ریزه و هر بار که کامپایل انجام میشه Dll جدید ساخته میشه و اگر قبلا پروژه تون رو آپلود کرده باشید و بخواهید تغییر کد نویسی در یک یا چند صفحه خاص بدهید باید یا همه صفحات و Dll رو از نو بفرستید و یا Dll جدید را با صفحات تغییر داده شده به سایتتون اضاف کنید

mp2009
یک شنبه 04 آذر 1386, 21:28 عصر
من هم اولی و هم دومی رو میزنم . به نظر شما اشکالی نداره؟

ali_reza_nazari
جمعه 16 آذر 1386, 00:06 صبح
میگن این پروژه های کامپایل شده به راحتی به سورس برگردانده می شوند
برای افزایش امنیت سورس کاری نمیشه کرد؟

hamed_bostan
جمعه 16 آذر 1386, 13:55 عصر
بهروز جان میشه توضیح بدی چرا راه دومی بهتره؟

Behrouz_Rad
جمعه 16 آذر 1386, 16:56 عصر
میگن این پروژه های کامپایل شده به راحتی به سورس برگردانده می شوند
برای افزایش امنیت سورس کاری نمیشه کرد؟
در مورد obfuscator در سایت جستجو کن.

بهروز جان میشه توضیح بدی چرا راه دومی بهتره؟
چون برای هر فایل یک اسمبلی ساخته میشه و با هر تغییر در هر فایل نیاز به آپلود کل پروژه نیست.
+ برخی مواقع با خطای Invalid Culture مواجه میشی.

موفق باشید.