لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 43
«آناتومی یک موتور جستجو وب فوق متنی در مقیاس وسیع»
خلاصه:
در این بخش، به گوگل خواهم پرداخت، یک نمونة اصلی از یک موتور جستجوی در مقیاس وسیع که استفاده وسیعی از ساختار اراده شده در فوق متنی می کند. گوگل برای جستجو و یافتن (Crawl) و شاخص بندی وب به طور مؤثر و تولید نتایج هرچه رضایت بخش تر نسبت به سیستم های موجود طراحی شده است. این نمونه اصلی با پایگاه داده ای متشکل متن و فوق پیوند کامل 24 میلیون صفحه در http://google.standard.edi/ موجود می باشد. مهندسی یک موتور جستجو یک وظیفة چالش آور است. موتورهای جستجو دهها تا صدها میلیون صفحه وب متشکل از تعداد قابل ملاحظه ای موضوعهای متفاوت را شاخص بندی می کنند و پاسخ گوی دهها میلیون پرس و جو به صورت روزانه هستند. بر خلاف اهمیت بالای موتورهای جستجوی برروی وب تحقیقات آکادمیک بسیار اندکی برروی آنها صورت گرفته است (در کشور عزیز ما دقیقاً هیچ مطالعه و تحقیقی صورت نگرفته است). علاوه بر این به دلیل سرعت پیشرفت تکنولوژی وب، امروزه ساخت یک موتور جستجو مسبت به سه سال پیش بسیار متفاوت است. این بخش به بررسی و توصیف عمقی این موتور جستجوی وب در مقیاس وسیع می پردازد. جدای از مشکلات تغییر مقیاس تکنیکهای جستجوی قدیمی داده با این وسعت، چالشهای تکنیکی جدیدی در زمینه استفاده از اطلاعات اضافی ارائه شده در فوق متن برای تولید نتایج جستجوی بوجود آمده است. این بخش به این که چگونه می توان یک سیستم در مقیاس وسیع عملی که بتواند اطلاعات اضافی ارائه شده در فقو متن را استخراج کند را تولید کرد، پاسخ خواهد گفت. همچنین ما به این مشکل که چگونه می توان با مجموعه های فوق متن کنترل نشده (هر کسی می تواند هر چه خواست بنیسد) کنار آمد، نیز دقت خواهیم کرد.
1. معرفی
وب چالشهای جدیدی برای بازیابی اطلاعات ایجاد می کند. حجم اطلاعات موجود برروی وب به سرعت در حال افزایش است و به همان نسبت تعداد کاربران جدید که در جستجوی وب بی تجربه هستند افزایش می یابد. مردمی که احتمالاً وب را از طریق گراف پیوند آن مرور می کنند، اغلب کار خود را با شاخصهای ذخیره شده با کیفیت بالای انسانی مانند یاهو! یا موتورهای جستجو شروع می کنند. لیتهاس ذخیره و نگهداری شده توسط انسانی موضوعهای معروف را به طور موثری پوشش می دهند اما شخصی بودن، گران و پرهزینه بودن برای ساخت و نگهداری، کندی در پیشرفت و ناتوانی در پوشش موضوعهای مبهم و پیچیده از عیبتهای عمده آنها محسوب می شود. موتورهای جستجو بر پایة هم خوانی کلمات کلیدی معمولاً نتیج را با کیفیت بسیار پایین برمی گرداند. برای بهتر شدن شرایط، بعضی شرکتهای تبلیغاتای تلاش وسیعی برای بدست آوردن نظر مردم از طریق گمراه کردن موتورهای جستجوی اتوماتیک می کنند. اقایان سرگی برین و لاورنس پیج موتور جستجوی در مقیاس وسیعی ساخته اند که به تعداد زیادی از مشکلات سیستم های موجود پرداخته است. و آن استفاده وسیعی از این ساختمام ارائه شده در فوق متن می کند به منظور فراهم کردن نتایج جستجوی با کیفیت بالاتر، اسیم این سیستم، گوگل، انتخاب شده است. زیرا گوگل تلفظ معمول googol یا 10100 است و بسیار مناسب هدف ما برای ساختن یک موتور جستجوی بسیار در مقیاس وسیع است.
موتورهای جستجوی وب – گسترش یافتن: 1994-2001
تکنولوژی موتورهای جستجو باید به میزان زیادی تغییر پیدا می کرد تا بتواند هماهنگی خود را با گسترش وب حفظ کند. در 1994، یکی از اولین موتورهای جستجوی وب یعمی کرم وب گسترة جهانی (WWWW) شاخصی از000/110 صفحه وب و اسناد در دسترس وب داشت. از نوامبر 1998 موتورهای جستجوی برتر ادعای شاخص بندی از 2 میلیون (WebCrawler) تا 100 میلیون (از (Search Engine Watch صفحه وب و سند را داشتند. قابل پیش بینی است که تا سال 2001 یک شاخص جامع از وب شامل بیش از دو میلیارد سند باشد. در همان زمان تعداد پرس و جوهایی که موتورهای جستجو اداره می کنند به طور شگفت آوری افزایش می یابد. در ماه مارس و آوریل 1994، کرم وب گستره جهانی (wwww) به طور روزانه حدوداً 1500 پرس و جو را دریافت می کرد. در ماه نوامبر 1998، آلتاویستا (Altavista) اظهار داشت که روزانه حدود 20 میلیون پرس و جو را اداره می کند. با افزایش تعداد کاربران وب و سیستمهای اتوماتیک که از موتورهای جستجو پرس و جو می کنند به نظر می رسد که تا سال 2001 موتورهای جستجو صدها میلیون پرس و جو را اداره خواهند کرد. هدف سیستم گوگل توجه به بسیاری از مشکلات کیفیتی و مقیاس پذیری است که با عرضه تکنولوژی موتورهای جستجوی اینترنتی به میزان زیادی گسترش یافته اند.
1.2.1 گوگل: تغییر دادن وب
این موتور جستجوایی که در سطح وب امروز باشد چالشهای بسیاری را پدید می آورد. تکنولوژی جستجو و یافتن سریع برای جمع آوری و به روز رسانی سندهای وب لازمی می باشد. فضای ذخیره سازی بهید به طور کارآمدی برای ذخیره شاخصها و به طور اختیاری خود سندها بکار گرفته شود. سیستم شاخص بندی باید صدها گیگا بایت داده را به طور کارآمد پردازش کند. پرس
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 31
«آناتومی یک موتور جستجو وب فوق متنی در مقیاس وسیع»
خلاصه:
در این بخش، به گوگل خواهم پرداخت، یک نمونة اصلی از یک موتور جستجوی در مقیاس وسیع که استفاده وسیعی از ساختار اراده شده در فوق متنی می کند. گوگل برای جستجو و یافتن (Crawl) و شاخص بندی وب به طور مؤثر و تولید نتایج هرچه رضایت بخش تر نسبت به سیستم های موجود طراحی شده است. این نمونه اصلی با پایگاه داده ای متشکل متن و فوق پیوند کامل 24 میلیون صفحه در http://google.standard.edi/ موجود می باشد. مهندسی یک موتور جستجو یک وظیفة چالش آور است. موتورهای جستجو دهها تا صدها میلیون صفحه وب متشکل از تعداد قابل ملاحظه ای موضوعهای متفاوت را شاخص بندی می کنند و پاسخ گوی دهها میلیون پرس و جو به صورت روزانه هستند. بر خلاف اهمیت بالای موتورهای جستجوی برروی وب تحقیقات آکادمیک بسیار اندکی برروی آنها صورت گرفته است (در کشور عزیز ما دقیقاً هیچ مطالعه و تحقیقی صورت نگرفته است). علاوه بر این به دلیل سرعت پیشرفت تکنولوژی وب، امروزه ساخت یک موتور جستجو مسبت به سه سال پیش بسیار متفاوت است. این بخش به بررسی و توصیف عمقی این موتور جستجوی وب در مقیاس وسیع می پردازد. جدای از مشکلات تغییر مقیاس تکنیکهای جستجوی قدیمی داده با این وسعت، چالشهای تکنیکی جدیدی در زمینه استفاده از اطلاعات اضافی ارائه شده در فوق متن برای تولید نتایج جستجوی بوجود آمده است. این بخش به این که چگونه می توان یک سیستم در مقیاس وسیع عملی که بتواند اطلاعات اضافی ارائه شده در فقو متن را استخراج کند را تولید کرد، پاسخ خواهد گفت. همچنین ما به این مشکل که چگونه می توان با مجموعه های فوق متن کنترل نشده (هر کسی می تواند هر چه خواست بنیسد) کنار آمد، نیز دقت خواهیم کرد.
1. معرفی
وب چالشهای جدیدی برای بازیابی اطلاعات ایجاد می کند. حجم اطلاعات موجود برروی وب به سرعت در حال افزایش است و به همان نسبت تعداد کاربران جدید که در جستجوی وب بی تجربه هستند افزایش می یابد. مردمی که احتمالاً وب را از طریق گراف پیوند آن مرور می کنند، اغلب کار خود را با شاخصهای ذخیره شده با کیفیت بالای انسانی مانند یاهو! یا موتورهای جستجو شروع می کنند. لیتهاس ذخیره و نگهداری شده توسط انسانی موضوعهای معروف را به طور موثری پوشش می دهند اما شخصی بودن، گران و پرهزینه بودن برای ساخت و نگهداری، کندی در پیشرفت و ناتوانی در پوشش موضوعهای مبهم و پیچیده از عیبتهای عمده آنها محسوب می شود. موتورهای جستجو بر پایة هم خوانی کلمات کلیدی معمولاً نتیج را با کیفیت بسیار پایین برمی گرداند. برای بهتر شدن شرایط، بعضی شرکتهای تبلیغاتای تلاش وسیعی برای بدست آوردن نظر مردم از طریق گمراه کردن موتورهای جستجوی اتوماتیک می کنند. اقایان سرگی برین و لاورنس پیج موتور جستجوی در مقیاس وسیعی ساخته اند که به تعداد زیادی از مشکلات سیستم های موجود پرداخته است. و آن استفاده وسیعی از این ساختمام ارائه شده در فوق متن می کند به منظور فراهم کردن نتایج جستجوی با کیفیت بالاتر، اسیم این سیستم، گوگل، انتخاب شده است. زیرا گوگل تلفظ معمول googol یا 10100 است و بسیار مناسب هدف ما برای ساختن یک موتور جستجوی بسیار در مقیاس وسیع است.
موتورهای جستجوی وب – گسترش یافتن: 1994-2001
تکنولوژی موتورهای جستجو باید به میزان زیادی تغییر پیدا می کرد تا بتواند هماهنگی خود را با گسترش وب حفظ کند. در 1994، یکی از اولین موتورهای جستجوی وب یعمی کرم وب گسترة جهانی (WWWW) شاخصی از000/110 صفحه وب و اسناد در دسترس وب داشت. از نوامبر 1998 موتورهای جستجوی برتر ادعای شاخص بندی از 2 میلیون (WebCrawler) تا 100 میلیون (از (Search Engine Watch صفحه وب و سند را داشتند. قابل پیش بینی است که تا سال 2001 یک شاخص جامع از وب شامل بیش از دو میلیارد سند باشد. در همان زمان تعداد پرس و جوهایی که موتورهای جستجو اداره می کنند به طور شگفت آوری افزایش می یابد. در ماه مارس و آوریل 1994، کرم وب گستره جهانی (wwww) به طور روزانه حدوداً 1500 پرس و جو را دریافت می کرد. در ماه نوامبر 1998، آلتاویستا (Altavista) اظهار داشت که روزانه حدود 20 میلیون پرس و جو را اداره می کند. با افزایش تعداد کاربران وب و سیستمهای اتوماتیک که از موتورهای جستجو پرس و جو می کنند به نظر می رسد که تا سال 2001 موتورهای جستجو صدها میلیون پرس و جو را اداره خواهند کرد. هدف سیستم گوگل توجه به بسیاری از مشکلات کیفیتی و مقیاس پذیری است که با عرضه تکنولوژی موتورهای جستجوی اینترنتی به میزان زیادی گسترش یافته اند.
1.2.1 گوگل: تغییر دادن وب
این موتور جستجوایی که در سطح وب امروز باشد چالشهای بسیاری را پدید می آورد. تکنولوژی جستجو و یافتن سریع برای جمع آوری و به روز رسانی سندهای وب لازمی می باشد. فضای ذخیره سازی بهید به طور کارآمدی برای ذخیره شاخصها و به طور اختیاری خود سندها بکار گرفته شود. سیستم شاخص بندی باید صدها گیگا بایت داده را به طور کارآمد پردازش کند. پرس و جحوها باید به سرعت اداره شوند (با نرح صدها تا هزاران پرس و جو در ثانیه).
همان گونه که وب گسترش می یابد این وظایف نیز به طور صعودی مشکل می شوند. اگرچه عملکرد سخت افزار و هزینه ها به طور چشمگیری بهبود یافته اند و تا حدی از این سختی را تعدیل کرده اند. با این وجود تعدادی استثنای قابل اشاره نیز مانند زمان استوانه یابی دیسک و قابلیت ادامه کار در شرایط غیرمنتظره سیستم عامل وجود دارند. در طراحی گوگل هر دو مسئلهع گسترش وب و تغییرات تکنولوژیک در نظر گرفته شده اند. گ.گل برای تغییر مقیاس دادن مجموعه داده ها به خوبی طراحی شده است و از فضای ذخیره سازی به طور مؤثری استفاده می کند. ساختمان داده های آن برای دسترسی سریع بهینه سازی شده اند (به بخش 4.2 نگاه کنید). علاوه بر این، هزینه شاخص بندی و ذخیره متن یا HTML نهایتاً بستگی نمسبی به میزان در دسترسی آنها دارد و این بر تغییر مقیاس منتاسب برای سیستم های متمرکز شده مانند گوگل تاثیرگذار است.
.3.1 اهداف طراحی
.1.3.1 کیفیت جستجوی بهینه شده
هدف اصلی در طراحی گوگل بهینه کردنم موتورهای جستجوی وب است. در سال 1994، بعضی از مردم تصور می کردند یک شاخص جستجوی کامل امکان یافتن هر چیزی را میسر می سازد. بر طبق مقالة بهترینهای وب 1994 – پیمایشگرها و «بهترین سرویس پیمایشی باید امکان یافتن تقریباً هر چیزی را به آسانی فراهم کند (هنگامی که تمام داده ها وارد شدند)». اگرچه وب 1999 کاملاً متفاوت است. هر کسی که اخیراً از یک موتور جستجو استفاده کرده باشد به سادگی در می یابد که کامل بودن شاخص تنها عامل مؤثر بر کیفیت نتایج جستجو نمی باشد. «نتایج آشغال» اغلب تمام نتایج مورد علاقه کاربر را خراب می کنند. در حقیقت در نوامبر 1999، تنها یکی از چهار مکوتور تجاری برتر نتایج را خودش می یابد (در پاسخ در ده نتیجه برتر، صفحه جستجو شده خودش را برمی رگداند). یکی از دلایل اصلی این مشکل این است که تعداد سندهای موجود در شاخصها به دلایل روشنی افزایش پیدا کرده اند اما توانایی
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 27
چکیده:
همانطوری که می دانید امروزه اینترنت و وب جهانی نقش مهمی در علم و اقتصاد و خیلی از زمینه ها بازی می کند. پس تمام علوم و فرآیندهایی که منجر به بهبود و ارتقای اینترنت و کارکرد آن شوند. از اهمیت ویژه ای برخوردار خواهند بود.
طراحی وب سایت که موضوع این مقاله می باشد به منزله بلوکمای ساختمانی و پایه اصلی اینترنت می باشند. پس به تبع موارد گفته شده هر دستاوردی که باعث تسهیل این فرآیند شود. از اهمیت برخورداراست.
در این مقاله ما در مورد پروژه ای به نام web tango صحبت می کنیم. که با استفاده از مقیاس های کمی جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت، قصد دارد به طراحان غیر حرفه ای جهت بهبود سایتهایشان کمک کند.
چیزی که کار ما را از بیشتر کارهای دیگر برجسته می سازد. این است که این ابزار بر پایه مقیاس های مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است.
امید است که این مقاله رهنمودی باشد به سمت بالا بردن سطح علمی شما سروران.فصل اول
مقدمه
وب سایتهایی که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند. بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است. گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند. در نتیجه، وب سایتهایی با دسترسی عمومی مانند آنهایی که متعلق به حرفه های کوچک و بدون سود هستند، اغلب قابلیت استفاده با استاندارد ضعیف را دارند.
چه چیز باعث طراحی یک وب سایت با کیفیت بالا می شود؟ اگرچه کتابهای راهنمای طراحی وب موجود هستند، اما یک شکاف بزرگی بین یک چیز اکتشافی مانند ثابت کردن این رابطه و اجرای این نظر وجود دارد. بعلاوه، راهنماها مغایرت ایجاد می کنند، و نظر مشابهی را برای تمام انواع وب سایتها، بدون توجه به هدف و منظورشان ارائه می دهند. بالاخره راهنماها احتیاج به مطالعه دقیق دارند و ممکن است برای طراح گاهگاهی آشنا نباشند.
به عنوان قسمتی از پروژه web Tango، ما روش های اتوماتیکی را برای کمک به طراحان برای بهبود سایتهایشان جستجو می کنیم. هدف ما ایجاد یک وسیله موثر است که به دور کردن سازندگان وب سایتها از طراحی بد، و هدایت آنها به سمت طراحی های بهتر کمک کند. یک ابزار چک کننده کیفیت مشابه چک کننده گرامر در یک فرایند کلمه ای است چیزی که کار ما را از بیشتر کارهای دیگر، مشخص و برجسته می سازد این است که این ابزار بر پایه مقیاسهای مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است. ما این مقیاسها را که جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت را مشخص می کند به نمودارهایی برای انواع مختلفی از سایتها تبدیل کردیم. طرح مقدماتی ما چک کردن ابزاری است که از این نمودارها برای ارزیابی طراحی های وب سایتها استفاده می کند، نسخه های بعدی همچنین، بهبودها و اصلاحات طراحی را ارائه می دهند.
بسیاری از این ابزارهای نرم افزاری که در این مقاله توصیف شده اند به صورت online در webtango . berkeley. Edu موجود می باشد.
فصل دوم
صفحه وب و اندازه های سایت
سطح ظاهری یک وب سایت، ترکیب پیچیده ای از متون، پیوندها، عناصر گرافیکی و جنبه های دیگر است که روی کیفیت کلی سایت تاثیر می گذارد. بنابراین، طراحی وب سایت مستلزم مجموعه وسیعی از فعالیت ها برای مشخص کردن این جنبه های گوناگون است.
طراحی اطلاعاتی: روی تشخیص و گروه بندی موضوعات و بهبود عناوین دسته بندی به منظور انعکاس ساختمان اطلاعاتی سایت متمرکز است.
طراحی حرکتی: روی بهبود مکانیزم ها (مانند پیوندها و نوارهای حرکتی) به منظور تسهیل رابطه و تاثیر متقابل با ساختمان اطلاعاتی تاکید می کند.
طراحی گرافیکی: روی ارائه بصری تاکید دارد.
طراحی تجربی: شامل تمام این سه دسته بندی به علاوه خاصیت هایی که روی کل تجربه کاربر تاثیر می گذارد، می شود.
تمام این ترکیبات طراحی مستلزم برخی تحقیق ها و تحلیل ها است که درون وظایفی که کاربران احتمال می رود بر عهده بگیرند، گنجانده می شود.
طراحی اطلاعاتی، حرکتی، گرافیکی و تجربی می تواند به علاوه به جنبه های شرح داده شده در شکل 1-2 اشاره کند. سطوح پایینی مطابق با
لینک دانلود و خرید پایین توضیحات
فرمت فایل 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 برای نگهداری تنظمیات خود در زمان تعامل با عناصر موجود بر روی صفحه استفاده می نمایند ( مثلا" ذخیره صفحه جاری در
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 19
فوائد و مضرات آگهی در وب
بسیاری از آگهیها و صفحات وب موفق با پیروی از فرمول آیدا (AIDA) تهیه و تنظیم میشوند،که بر اساس آن آگهی باید
1- توجه بیننده را جلب کند
2- رغبت و کشش ایجاد نماید
3- آرزو یا خواست بیافریند
4- به کنش یا عمل منجر شود
متاسفانه در اغلب موارد طراحان آگهی فقط به بخش اول این فرمول بها می دهند، یعنی میکوشند به کمک حروف درشت یا با دوز و کلکهای تصویری توجه بیننده را جلب کنند. بسیاری از وب سایتها هم با گرافیک پر زرق وبرق و نوشتهها و تصاویر چشمکزن و تند از همین روش پیروی میکنند . این کارها مثل آنست که به طرف مشتری برویم، به صورتش زل بزنیم، شانه هایش را دو دستی بگیریم و به شدت تکان دهیم. به اینصورت توجه مشتری را جلب می کنیم، اما باید ازخود بپرسیم از ما خرید هم خواهد کرد؟ پس جلب توجه فقط قسمتی از کار است، نه همه آن!
اکنون خوب گوش کنید تا روش موثرتری را برای تبلیغ به شما معرفی کنم . . . روش درستی که در بیننده رغبت و کشش ایجاد میکند و به فروش ختم میشود. رمز کار این است:
آگهی خود را مثل یک گزارش کوتاه تنظیم کنید. به آن صورت کلیشه ای ندهید. از گرافیک پر زرق و برق، حروف کج و معوج، اشکال عجیب و غریب . . . یا هر چیز دیگری که برای بردن جایزه گرافیک تهیه شده است، دوری کنید!
به بهترین حالت ممکن بیاندیشید.
* واژه آیدا (AIDA) ترکیبی اختصاری، متشکل از حروف اول کلمات انگلیسی Attention, Interest, Desire, Action است . بهره مندی بیشتر از تبلیغات با بنرگه گاه در رسانه های مختلف به اظهار نظرهای نادرست و حتی مغرضانه ای برمی خوریم که اثربخشی بنرهای تبلیغاتی را مورد سئوال قرار می دهند! هر چند تبلیغات از طریق بنر تنها راهکار تبلیغ نیست و این روش هم مزایا و محدودیتهای خاص خود را دارد، ولی تجربه نشان می دهد که استفاده هوشمندانه از بنر بویژه در معرفی نام تجاری (برند) و پیشبرد فروش بسیار موثراست. بر اساس آمار سازمان بین المللی تبلیغات( IAB )، در سال 2000 میلادی، تبلیغات از طریق بنر 47٪ کل تبلیغات آنلاین را تشکیل داده است. بویژه اگر توجه کنیم که رقم کل تبلیغات آنلاین در این سال 2/8 میلیارد دلار بوده، بیشتر به اهمیت این نوع تبلیغات پی می بریم.
بنابراین تبلیغات از طریق بنر می تواند و می بایست بخشی از استراتژی تبلیغاتی شما باشد، به شرط آنکه به این موارد توجه کنید: تبلیغات اینترنتیالف- برای بنرهای خود پیامهای جذاب و کوتاه تهیه کنیدبنرهای تبلیغاتی با بیلبوردهای خیابانی قابل مقایسه اند.این آگهیها باید نظر بیننده را به مدتی کوتاه جذب کنند. بنرخواه در بالای صفحه باشد، یا در وسط و کناره های آن، باید با چند کلمه یا تصویر مختصر پیام خود را انتقال دهد. این آگهی ها بخصوص در معرفی نام و مارکهای تجاری بسیار موفق عمل می کنند، زیرا نامها یا تصاویر کوتاه بخوبی در ذهن جای می گیرند. تبلیغ اینترنتی
ب- اطمینان یابید که بنرها مخاطب را به جای درستی هدایت می کنند.
اگر از بنر برای معرفی سایت خود استفاده می کنید، قابل قبول است که مخاطبان را به صفحه اصلی( home page) سایت بفرستید. اما بنرهایی که برای پیشبرد فروش و ارائه پیشنهادات خاص طراحی شده اند، ممکن است باهدایت مخاطبان به صفحه اصلی سبب سردرگمی ایشان شوند. در این موارد، بخصوص اگر پیام یا راهنمای تصویری مناسبی برای هدایت این بازدید کنندگان در صفحه اصلی پیش بینی نکرده باشید، احتمالا آنها را از دست خواهید داد.
بنابراین، بجای آنکه مخاطب را به صفحه اصلی سایت بفرستیم، بهتر است او را مستقیما" به صفحه ای که برای پیشبرد فروش طراحی شده ـ و بنر ها را به آن مرتبط ( لینک ) کرده ایم – هدایت نمائیم. در این صفحه باید محصول یا پیشنهاد خود را به صورت مشروح معرفی کنیم و از مخاطب بخواهیم که با پر کردن فرم محصول را سفارش دهد یا با ما تماس بگیرد. به این ترتیب اگر مخاطب فرم را هم پر نکند، مطمئن هستیم که پیام ما را دریافت کرده است. تبلیغات آنلاین
ج- تبلیغات خود را هدفگیری کنید.
منظور از تبلیغات هدفگیری شده، پیام رسانی به مخاطبانی است که دارای علائق مشترک شغلی، تخصصی، هنری، ورزشی و امثال آن هستند. در تبلیغات از طریق بنر این گروهها را می توان با دسته بندی سایتهای نمایش دهنده آگهی از یکدیگر تفکیک کرد، بطوریکه هر آگهی برای گروه خاصی از مخاطبان پخش شود. نا گفته پیداست که به این ترتیب هزینه ها کاهش و بازدهی تبلیغات به میزان درخور توجهی افزایش می یابد. تبلیغات هدفگیر
د- تبلیغات خود را با گروههای کوچک محک بزنید.یک وجه امتیاز یا زیبایی تبلیغات اینترنتی این است که با هزینه ناچیزی می توانید آگهی های خود را با گروه کوچکی از مخاطبان بیازمائید. همچنین می توانید بنرهایی با شکلها، رنگها، متنها و اندازه های مختلف تهیه و اثر بخشی آنها را با هم مقایسه کنید. با کمی دقت و حوصله می توانید پیشنهاد های فروش را بگونهای تنظیم نمائید که با خصوصیات وعلائق گروهی مخاطبان سازگارتر شده و بیشترین نتیجه را به بار آورد.
در ایران متوسط هزینه نمایش 1000 بنر در حدود 1200 تومان است، که رقم بسیار کمی است و امکان هر نوع آزمایشی را فراهم می کند. این آزمایشها اطلاعات فراوانی به آگهی دهنده می دهد که ارزش آن دهها و گاه صدها برابر هزینه های مربوطه است. حتی می توانید هزینه و اثر بخشی تبلیغات بنر را، برای کالا یا خدمات مورد نظر، با سایر انواع تبلیغات سنتی و اینترنتی مقایسه کنید. در این صورت ملاحظه خواهید کرد که تبلیغات بنر در مورد بسیاری از محصولات ارزانتر تمام می شود و نتیجه بهتری دارد. درآمد اینترنتی
ه- بخشی از استراتژی کلی تبلیغات خود را به بنر اختصاص دهید.
تبلیغات معمولا وقتی بیشترین نتیجه رابه بار می آورد که از رسانه ها و روشهای مختلف برای رساندن پیام به مخاطب استفاده کنیم. سازمانها و شرکتهای بزرگ و با سابقه این مطلب را می دانند و می کوشند پیامهای خود را با رسانه های مختلف به مخاطبان برسانند. این شرکتها معمولا" از رادیو، تلویزیون، سینما، مطبوعات، تبلیغات محیطی ( پوستر، بیلبورد، اتوبوس،...) بخوبی استفاده می کنند و در سالهای اخیر روشهای مختلف تبلیغات آنلاین را هم به این مجموعه افزوده اند.
اگر بودجه شما کفاف تبلیغ در رسانه های گرانقیمت را نمی دهد، از سایر انواع تبلیغات آنلاین استفاده کنید. درج آگهی در خبرنامه های آنلاین و ارسال ای میلهای تبلیغاتی از نمونه هائی است که درکنار تبلیغات بنر می تواند به شما کمک کند. بنرهای تبلیغاتی
و- درطراحی بنر از گرافیک، انیمیشن، و سایر جلوه های بصری بهره بگیرید.
ترکیب بندی، رنگ، نور، حرکت، حروف و خطوط زیبا اثر محسوسی بر جلب توجه بینندگان و موفقیت بنرهای شما دارد. نثر زیبا و روان ( که پیشتر به آن اشاره شد) نیز در ترکیب با این عوامل اثرگذارتر میشود. این مجموعه ممکن است مدتها در ذهن بیننده بماند و به اهداف آگهی دهنده کمک کند.
برای طراحی بنر ها از افراد متخصص و با تجربه استفاده کنید. هزینه طراحی بنر رقم درخور توجهی نیست اما اثر مهمی بر تبلیغات شما دارد. تبلیغات محیطی
تبلیغات تجاری در اینترنت
اینترنت معنای تبلیغات را تغییر داده است . این پدیده دست اندر کاران امور تبلیغاتی را قادر می سازد که درباره مشتریان بیشتر بدانند و با آنها تعامل مستقیم داشته باشند ، اینترنت این امکان را برای حامیان مالی فراهم می آورد تا هم از ارتباطات دو طرفه و هم از توانیهای پست الکترونیک برخوردار باشند و نیز گروه خاصی را برای ارسال تبلیغات خود برگزیدند و در نهایت اینترنت ، امکانتبلیغات نفر به نفر را فراهم می سازد.
می توان گفت اصلی ترین رسانه ها تا سالیان متمادی ،تلویزیون با 36 درصد ،روزنامه ها با 35 درصد ،مجلات 14 درصد و رادیو با 10 درصد سهم بودند . هر چند تبلیغات اینترنتی درصد کمی از صنعت 120 میلیارد دلاری ( در سال ) است که به سرعت افزایش می یابد . برای مثال در سال 1995 هزینه تبلیغات اینترنتی در خدود 43 میلیون دلار بود . این رقم به یک میلیارد ذلار در سال 1998 و نزدیک به 3 میلیارد در سال 1999 رسید . تخمین این مبلغ برای سال 2005 حدود 15 بیلیون دلار است . تبلیغات تجاری
چرا تبلیغات اینترنتی ؟
دلایل زیادی وجود دارد برای اینکه بدانیم چرا شرکت ها در اینترنت تبلیغ می کنند ، در ابتدا باید گفت که تماشاگران تلویزیونی به اینترنت تمایل داشته اند.
هدف هر مبلغی رساندن پیام به گوش مخاطبان ، به صورت کارا و موثر است . مبلغین به این نتیجه رسیده اند که باید برنامه های بازاریابی خود را با افرادی تطبیق دهند که زمان زیادی را به صورت آنلاین صرف می کنند و این تعداد به طور فزاینده و دایمی در حال افزایش است .
بررسی ها نشان داده که بیش از سه چهارم استفاده کننده گان از کامپیوتر ، مقدار زمانی را که صرف تماشای تلویزیون می کردند کاهش داده اند تا زمان بیشتری آنلاین باشند . علاوه بر آن،با توجه به این مساله که اکثر کاربران اینترنتی دارای تحصیلات بالا و وضع درآمدی خوبی هستند ، بسیارمنطقی است که استفاده کنندگان اینترنت هدف دلخواه هر مبلغی باشند .