طبیعتا یکی از روشهای کسب درآمد در وبسایتها مثل بسیاری از رسانه های دیگر، آگهی های تبلیغاتی است. گسترش آگهی های تبلیغاتی در میان وبسایتهای فارسی زبان می تواند نشانه خوبی باشد برای رونق کسب و کار اینترنتی و تجارت الکترونیک. اما طبیعتا طراحی و نحوه اجرا و به نمایش گذاردن این آگهی ها نیز کاری تخصصی است و بخشی از آن در حیطه طراحی وب قرار می گیرد.
شما به عنوان مدیر یا طراح سایت حق دارید محدودیتهایی برای آگهی های تبلیغاتی بگذارید تا ساختار گرافیکی سایت به هم نریزد و موجب تشویش بصری نگردد. احتمالا شما نیز سایتهایی را دیده اید که پر از بنرها و لوگوهای تبلیغاتی چشمک زن قرمز و زردند و در میان انبوهی از این آگهی ها، محتوای اصلی سایت گم شده است. یا وبسایتهایی که با درج یک آگهی بزرگ فلش در هدر خود، فاتحهی انسجام بصری سایت را خوانده اند! طبیعتا آگهی ها نباید محتوا و هویت بصری وبسایت را تحت الشعاع قرار دهد. بلکه بهتر است به جای اینکه با استفاده از مکانهای نامناسب و با جلوه های رنگی سعی کنیم تبلیغاتمان را به زور در چشم مخاطب فرو کنیم تا شاید به کلیک آن برسیم، به فکر روشهای بهتر و کارآمدتری برای تبلیغ باشیم.
نمونه ای از این ابتکارات را می توانید در تبلیغات گوگل و جیمیل، تبلیغات هوشمند فیس بوک و... ببینید. در اینگونه روشها، سعی می شود محتوای تبلیغاتی بر اساس علاقمندیهای بازدیدکننده، به شکل کاملا محترمانه ارائه شود. مثلا من ایمیلی از دوستم درباره یک کتاب دریافت می کنم که درباره آن توضیح داده و اینکه فروش زیادی داشته. خب، حالا تصور کنید سیستم تبلیغاتی هوشمندی از طریق کلمات کلیدی به کار رفته در متن ایمیل، تبلیغ مربوط به خرید آنلاین آن کتاب را، به صورت تبلیغات متنی در کنار ایمیل نشان دهد. قطعا تاثیر پذیری این نوع تبلیغ قابل مقایسه با تبلیغهای چیپ و پر جنب و جوش نیست.
یادآوری می کنم بسیاری از مواقع، حفظ پرستیژ سایتمان بیشتر از مبلغی که قرار است در قبال از دست دادن ساختار بصری و گرافیکی دریافت نماییم، ارزش دارد. قطعا آگهی های تبلیغاتی محترمانه و هوشمندانه، ارزش بسیار بیشتری دارند.
خیلی ها به اشتباه فکر می کنند طراحی سایت فقط کدنویسی و برنامه نویسی است! اما یک طراح سایت کارهای مهم دیگری نیز دارد که باید از عهده آنها بر بیاید. اینجا چند مورد مهم را یادآوری می کنیم:
اول: نیازسنجی (مهمترین قسمت پروژه)
به این معنی که شما باید ببینید برای چه نوع شرکتی، سازمانی و یا تجارتی قصد طراحی وب سایت دارید. مسلما وب سایت یک ارگان دولتی با وب سایت نمایندگی شرکت X در ایران تفاوت های بسیاری خواهد داشت.در صورتیکه قرار است وب سایت فوق بصورت روزانه آپدیت شود مسلما باید برنامه نویسی دینامیک و دیتا بیس پشت سر آن باشد. اما اگر قرار است وب سایت فوق سالی 2 بار آپدیت شود بهتر است طراحی بصورت استاتیک انجام گیرد.
نکته خیلی مهم: باید این نکته را بدانید که چیزی که باعث تداوم کسب و کار و رونق در آن میشود رضایت مشتری است. مطمئن باشید که بهترین مشتریان شما کسانی هستند که توسط مشتریان راضی شما به شما معرفی شده اند. از نقطه نظر بازاریابی بهترین نوع تبلیغ، تبلیغ دهان به دهان میباشد. پس سعی کنید که نیاز واقعی مشتری را پیدا نمایید و دقیقا چیزی که احتیاج دارد را برای او طراحی و آماده نمایید. به صرف اینکه تخصص شما برنامه نویسی asp.net میباشد نباید به تمام مشتریانتان پیشنهاد برای داشتن وب سایت دینامیک بدهید.
دوم: ابزار سنجی
باید بدانید برای طراحی وب سایت فوق از چه نرم افزارها و یا برنامه ها و چه نوع زبان برنامه نویسی استفاده نمایید. برای شرکتی که کار آن تولید محصولات غدایی مخصوص کودکان است لازم است وب سایتی طراحی نمایید که در آن فلش بکار رفته باشد. شاید شما در طول این مرحله متوجه بشوید که برای ساخت وب سایت مورد نظر نیاز به برنامه نویسی میباشد که شما به آن آگاهی ندارید، اما کار خوب و تر تمیز را فدای نا آگاهی خود ننمایید. مطمئن باشی حتی اگر آن کار را انجام ندهید بهتر از این است که کار را خراب یا کاری که باب میل مشتری نباشد تحویل دهید. اما زمانی میرسد که شما دست رد به سینه هیچ کاری نخواهید زد. اشتباه نکنید، آن زمانی نیست که شما به تمام زبانهای برنامه نویسی آگاهی پیدا کرده اید، آن زمانی است که دور شما پر است از برنامه نویسان و طراحان مجرب و با دانشی در تمام زمینه ها. مزیت این کار این است که اگر شما کارها را به خود محدود نمایید خیلی زود حجم زمانی کاری شما پر میشود اما میتوان کارها بصورت گروهی انجام داد. مطمئن باشی این روش بسیار بهتری است.
سوم: تهیه Porposal
بعد از 2 مرحله فوق نوبت به تهیه Proposal می رسد. بزرگترین مشکل مشتریان این است که دقیقا نمی دانند به چه نوع وب سایتی و با چه نوع شکل و شمایلی نیاز دارند. شما پس از بررسی کسب و کار و خواسته های مشتری با دادن یک Prposal به ایشان، او را در راه انتخاب خواسته اش کمک و یاری نموده اید.سعی کنید سایتهای مشابه کار او در سطح ایران و بین المللی برای او پیدا کنید و اجازه بدهید با دیدن وب سایتهای فوق دید و نگرش بازتری نسبت به قضیه پیدا کند. سعی کنید از قبل Proposal هایی برای کارهای مختلف از قبل آماده داشته باشید و برای هر پروژه فقط آنرا با توجه به خصوصیات آن پروژه خصوصی سازی نمایید .
چهارم: پیاده سازی و اجرای طراحی
بعد از عقد قرارداد نوبت به پیاده سازی کار میرسد که بیشتر صحبت ما در این قسمت و در باره نحوه ساخت اصولی قالب یا Template سایت میباشد. روشی که امروز برای شما قصد بازگو کردن دارم برای وب سایت شرکتهای تجاری( اعم از استاتیم و دینامیک) کاربرد دارد.
شاید یکی از مهمترین اصولی که خیلی از طراحان، چه آنهایی که طراحی بهروز دارند و چه گرافیستهای چاپی و چهمهندسان پرتال نصب کن! توجهی به آن ندارند حجم سایت است. ناگفته پیداست که یک وبسایت سنگین چه زیانهایی می رساند: بسیاری از کاربران را خسته و پشیمان می کند، آمار بازدیدکنندگانی که برای چندمین بار به سراغ سایت ما می آیند کم می کند، تعداد بازدید از صفحات داخلی را کم می کند، حوصله موتورهای جستجو را برای ایندکس کردن سر می آورد و رتبه ما را در موتورهای جستجو می کاهد. البته سبک یا سنگین بودن حجم یک سایت نسبی است و بستگی به میانگین سرعت مخاطبانمان دارد. قطعا برای کاربر عادی ایرانی 100 کلیوبایت وزن قابل توجهی است ولی برای یک نفر در جایی که اسمش خارج است! شاید یک مگابایتش هم چیز زیادی نباشد.
طبق تجربه، طراحی کم حجم می تواند یکی از خصوصیاتی باشد که مشتریان را به سوی طراحان وب جذب کند. اما چه عواملی در سرعت سایت تاثیر گذار است؟ اول اینکه شیوه کد نویسی استاتیک بسیار مهم است: اینکه تا چه حد از CSS استفاده مفید بکنید. کدهای داینامیک نظیر php و asp معمولا به خاطر سرعت بالای سرورها در کمتر از یک ثانیه اجرا می شوند که زیاد به حساب نمی آیند! پس روی کدهای استاتیک که تر و تمیز باشند، و تمام CSS ها بیرون از محتوا و در یک یا چند فایل جدا ذخیره شوند تاکید بیشتری باید داشت. زیرا این باعث می شود در بارگزاری مجدد، این فایل از روی Cache کامپیوتر کاربر لود شود و در سرعت تاثیر مثبت دارد. در مورد فایلهای جاوا اسکریپت نیز وضع به همین منوال است. کدها را ترجیحا در فایلهای جدا باید ذخیره کرد و در هدر سایت فراخوانی کرد. در مواردی که ناچاریم کدها را در فایل اصلی بیاوریم، ترجیحا همه را به پایینترین خطوط کدهای استاتیک انتقال دهیم تا حوصله موتورهای جستجو از سر و کله زدن با این کدها سر نرود، و اگر برود چیز زیادی از دست نداده باشیم! ضمنا در استفاده از افکتهایی که با کتابخانههایی نظیر jQuery اجرا می شوند، باید حواسمان باشد که آیا استفاده از هسته جی کوئری (حدود 80 کلیوبایت) به اضافه کدهای آن افکت به صرفه هست یا نه! زیرا معمولا این کدها را اجنبی های کافر می نویسند که سرعت اینترنتشان خیلی بالاست و ممکن است به فکر سرعت اینترنت در برخی کشورهای دیگر (اسم نمی برم!) نباشند!
مساله مهم و حیاتی دیگر حجم و تعداد تصاویری است که در طراحی به کار می بریم. باید تا جای ممکن از تصاویر کمتر و کم حجمتر استفاده کنیم، و از ساختارهای پر عکس بپرهیزیم (باز هم قابل توجه گرافیستان چاپی). برای ذخیره تصاویر نیز حتما از بخش Save for web در فتوشاپ استفاده کنید. تصاویری که تعداد رنگهای محدودتری دارند، با پسوند gif و تصاویری که سایه روشن یا تنوع طیف رنگی بیشتری داند با پسوند jpg کم حجمتر میشوند. پسوند جدیدتر png-24 نیز که از قابلیت شفافیت آن نیز در مرورگرهای جدیدتر می توان استفاده کرد، معمولا از دو نوع قبلی پر حجم تر اما بسیار با کیفیت تر است. چاره دیگر استفاده از تصاویر کوچکی است که تکرار (repeat) می شوند. این روش برای سایه روشنها (gradient) و بافتها (patterns) بسیار کاربردی است.
عوامل دیگری نظیر میزان محتوا (متن و تصویر) در هر صفحه و نیز سرعت سرور، در سرعت بارگزاری صفحات وب موثرند. برای فشرده کردن فایلهای CSS و js و... از قابلیت gzip کردن در فایل htaccess می توان استفاده کرد. برای این منظور می توانید به بخش Compression در کنترل پنل (Cpanel) مراجعه نمایید.
شاید بد نباشد این را هم بگویم که قالبهای از پیش طراحی شده اکثر پرتالهای آماده (از جوملا گرفته تا تالارهای گفتگو) معمولا بسیار سنگین هستند و ساختارهایشان نیز پر از فایلهای خارجی و کدهای اضافه است
انواع کابل در شبکه های کامپیوتری
امروزه از کابل های مختلفی در شبکه ها استفاده می گردد .نوع و سیستم کابل کشی استفاده شده در یک شبکه بسیار حائز اهمیت است . در صورتی که قصد داشتن شبکه ای را داریم که دارای حداقل مشکلات باشد و بتواند با استفاده مفید از پهنای باند به درستی خدمات خود را در اختیار کاربران قرار دهد ، می بایست از یک سیستم کابلینگ مناسب ، استفاده گردد . در زمان طراحی یک شبکه می بایست با رعایت مجموعه قوانین موجود در خصوص سیستم کابلینگ، شبکه ای با حداقل مشکلات را طراحی نمود .با این که استفاده از شبکه های بدون کابل نیز در ابعاد وسیعی گسترش یافته است ، ولی هنوز بیش از 95 درصد سازمان ها و موسسات از سیستم های شبکه ای مبتنی بر کابل، استفاده می نمایند .
ایده های اولیه
ایده مبادله اطلاعات به صورت دیجیتال ، تفکری جدید در عصر حاضر محسوب می گردد. درسال 1844 فردی با نام "ساموئل مورس" ، یک پیام را از Washington D.C به Baltimore و با استفاده از اختراع جدید خود (تلگراف)، ارسال نمود . با این که از آن موقع زمانی زیادی گذشته است و ما امروزه شاهد شبکه های کامپیوتری بزرگ و در عین حال پیچیده ای می باشیم ولی می توان ادعا نمود که اصول کار ، همان اصول و مفاهیم گذشته است .
کدهای مورس ، نوع خاصی از سیستم باینری می باشند که از نقطه و خط فاصله با ترکیبات متفاوت به منظور ارائه حروف و اعداد ، استفاده می نماید . شبکه های مدرن داده از یک و صفر ، استفاده می نمایند . بزگترین تفاوت موجود بین سیستم های مدرن مبادله اطلاعات و سیستم پیشنهادی "مورس " ، سرعت مبادله اطلاعات در آنان است.تلگراف های اواسط قرن 19 ، قادر به ارسال چهار تا پنج نقطه و یا خط فاصله در هر ثانیه بودند ، در حالی که هم اینک کامپیوترها با سرعتی معادل یک گیگابیت در ثانیه با یکدیگر ارتباط برقرار می نمایند (ارسال 1،000،000،000 صفر و یا یک در هر ثانیه).
تلگراف و تله تایپ رایتر ، پیشگام مبادله داده می باشند . در طی سی و پنج سال اخیر همه چیز با سرعت بالا و غیرقابل تصوری تغییر نموده است. ضرورت ارتباط کامپیوترها با یکدیگر و با سرعت بالا ، مهمترین علل پیاده سازی تجهیزات شبکه ای سریع ، کابل هائی با مشخصات بالا و سخت افزارهای ارتباطی پیشرفته است .
پیاده سازی تکنولوژی های جدید شبکه
اترنت در سال 1970 توسط شرکت زیراکس و در مرکز تحقیقات Palo Alto در کالیفرنیا پیاده سازی گردید . در سال 1979 شرکت های DEC و اینتل با پیوستن به زیراکس ، سیستم اترنت را برای استفاده عموم ، استاندارد نمودند . اولین مشخصه استاندارد در سال 1980 توسط سه شرکت فوق و با نام Ethernet Blue Book ارائه گردید . ( استاندارد DIX ) .
اترنت یک سیستم ده مگابیت در ثانیه است ( ده میلیون صفر و یا یک در ثانیه) که از یک کابل کواکسیال بزرگ به عنوان ستون فقرات و کابل های کواکسیال کوتاه در فواصل 5 / 2 متر به منظور ایستگاههای کاری استفاده می نماید . کابل کواکسیالی که به عنوان ستون فقرات استفاده می گردد ، Thick Ethernet و یا 10Basee5 نامیده می شود که در آن 10 به سرعت انتقال اطلاعات در شبکه اشاره داشته ( 10 مگابیت در ثانیه ) و واژه Base نشاندهنده سیستم Base band است . در سیستم فوق ، از تمامی پهنای باند به منظور انتقال اطلاعات استفاده می گردد . در Broad band به منظور استفاده همزمان ، پهنای باند به کانال های متعددی تقسیم می گردد . عدد 5 نیز شکل خلاصه شده ای برای نشان دادن حداکثر طول کابلی است که می توان استفاده نمود ( در این مورد خاص 500 متر ) .
موسسه IEEE در سال 1983 نسخه رسمی استاندارد اترنت را با نام IEEE 802.3 و در سال 1985 ، نسخه شماره دو را با نامIEEE 802.3a ارائه نمود . این نسخه با نام Thin Ethernet و یا 10Base2 معروف گردید. ( حداکثر طول کابل 185 متر می باشد و عدد 2 نشاندهنده این موضوع است که طول کابل می تواند تا مرز 200 متر نیز برسد )
از سال 1983 تاکنون ، استانداردهای متفاوتی ارائه شده است که یکی از اهداف مهم آنان ، تامین پهنای باند مناسب به منظور انتقال اطلاعات است . ما امروزه شاهد رسیدن به مرز گیگابیت در شبکه های کامپیوتری می باشیم .
کابل های (UTP (Unshielded Twisted Pair
کابل UTP یکی از متداولترین کابل های استفاده شده در شبکه های مخابراتی و کامپیوتری است . از کابل های فوق ، علاوه بر شبکه های کامپیوتری در سیستم های تلفن نیز استفاده می گردد ( CAT1 ). شش نوع کابل UTP متفاوت وجود داشته که می توان با توجه به نوع شبکه و اهداف مورد نظر از آنان استفاده نمود . کابل CAT5 ، متداولترین نوع کابل UTP محسوب می گردد .
مشخصه های کابل UTP
با توجه به مشخصه های کابل های UTP ، امکان استفاده ، نصب و توسعه سریع و آسان آنان ، فراهم می آورد . جدول زیر انواع کابل های UTP را نشان می دهد :
موارد استفاده |
سرعت انتقال اطلاعات |
گروه |
سیستم های قدیمی تلفن ، ISDN و مودم |
حداکثر تا یک مگابیت در ثانیه |
CAT1 |
شبکه های Token Ring |
حداکثر تا چهار مگابیت در ثانیه |
CAT2 |
شبکه های Token ring و 10BASE-T |
حداکثر تا ده مگابیت در ثانیه |
CAT3 |
شبکه های Token Ring |
حداکثر تا شانزده مگابیت در ثانیه |
CAT4 |
اترنت ( ده مگابیت در ثانیه ) ، اترنت سریع ( یکصد مگابیت در ثانیه ) و شبکه هایToken Ring ( شانزده مگابیت در ثانیه ) |
حداکثر تا یکصد مگابیت در ثانیه |
CAT5 |
شبکه های Gigabit Ethernet |
حداکثر تا یکهزار مگابیت در ثانیه |
CAT5e |
شبکه های Gigabit Ethernet |
حداکثر تا یکهزار مگابیت در ثانیه |
CAT6 |
توضیحات :
تقسیم بندی هر یک از گروه های فوق بر اساس نوع کابل مسی و Jack انجام شده است .
از کابل های CAT1 ، به دلیل عدم حمایت ترافیک مناسب، در شبکه های کامپیوتری استفاده نمی گردد .
از کابل های گروه CAT2, CAT3, CAT4, CAT5 و CAT6 در شبکه ها استفاده می گردد .کابل های فوق ، قادر به حمایت از ترافیک تلفن و شبکه های کامپیوتری می باشند .
از کابل های CAT2 در شبکه های Token Ring استفاده شده و سرعتی بالغ بر 4 مگابیت در ثانیه را ارائه می نمایند .
برای شبکه هائی با سرعت بالا ( یکصد مگا بیت در ثانیه ) از کابل های CAT5 و برای سرعت ده مگابیت در ثانیه از کابل های CAT3 استفاده می گردد.
در کابل های CAT3 ,CAT4 و CAT5 از چهار زوج کابل مسی استفاده شده است . CAT5 نسبت به CAT3 دارای تعداد بیشتری پیچش در هر اینچ می باشد . بنابراین این نوع از کابل ها سرعت و مسافت بیشتر ی را حمایت می نمایند .
از کابل های CAT3 و CAT4 در شبکه هایToken Ring استفاده می گردد .
حداکثر مسافت در کابل های CAT3 ، یکصد متر است .
حداکثر مسافت در کابل های CAT4 ، دویست متر است .
کابل CAT6 با هدف استفاده در شبکه های اترنت گیگابیت طراحی شده است . در این رابطه استانداردهائی نیز وجود دارد که امکان انتقال اطلاعات گیگابیت بر روی کابل های CAT5 را فراهم می نماید( CAT5e ) .کابل های CAT6 مشابه کابل های CAT5 بوده ولی بین 4 زوج کابل آنان از یک جداکننده فیزیکی به منظور کاهش پارازیت های الکترومغناطیسی استفاده شده و سرعتی بالغ بر یکهزار مگابیت در ثانیه را ارائه می نمایند.