PDA

View Full Version : مشکل سایتهایی که هرگز لود شدنشون تموم نمیشه



nasr
چهارشنبه 30 اردیبهشت 1383, 21:01 عصر
سلام

آیا تا به حال به سایتی برخورد کرده اید که به نظر میرسد load شدن آن هیچوقت به پایان نمی رسد ؟
یا اینکه ابتدا backgrand را می بیند و بعد از دقایقی تمام متن را به یکباره مشاهده می کنید‌؟
آیا تا به حال جواب این سوالات را از خود پرسیده اید؟

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

پس به نظر میرسد که شما نیاز به جداول جداگانه ای دارید تا content ها را جدا کنید . دلایل مختلفی برای این کار وجود دارد :

در ابتدا شما باید بدانید که یک مرورگر وب چگونه یک جدول را می خواند .

در یک صفحه html معمولی ، مرورگر وب ، متن و تصویر را وقتی load می شوند نشان می دهد . ولی در یک جدول ، مرورگر صبر می کند تا همه محتویات جدول load شود و سپس آنرا نشان می دهد بنابراین یک تصویر گرافیکی بزرگ در یک جدول باعث می شود که به فرض سرعت به نمایش در آمدن صفحه از ١٥ ثانیه به یک دقیقه طول بکشد. بنابراین شما باید تصویر گرافیکی را به قطعات مختلفی تقسیم نمائید و هرکدام از آن را در table های جداگانه ای بگذارید و مقدار cell padding , cell spacing , borden آنرا صفر بگذ ارید.

در یک website ، یکی از راه ها برای تقسیم کردن داده ها ، ساختن دو جدول یکی در بالا که دارای logo و هرگونه اطلاعات دیگری که مربوط به header می شود ، خواهد بود ویکی درپایین که داده های واقعی درآن قرار می گیرند ،‌ این متد ، متد خوبی می باشد ، زمانیکه بازدید کننده logo شما و بعضی از قسمت های دیگر را می بیند منتظر load شدن بقیه صفحه خواهد ماند.

یکی دیگر از راه ها ساختن جداول تو در تو می باشد ، که شامل یک جدول اصلی ویکسری subtable ها می باشد ، که در حقیقت جداولی ، داخل جدول اصلی هستند.
این راه حل ، load شدن صفحه را به طور قابل ملاحظه ای سریعتر می کند و وقتی که sub-table ها در حال load شدن هستند . برای بینندگان سایت شما ، مطالبی برای خواندن به نمایش خواهد گذاشت . مسئله بعدی این است که وقتی مامی توانیم برای انجام کاری از java scriptاستفاده کنیم از به کاربردن shock wave , java یا Activex دریک جدول خوداری می کنیم ، زیرا java script از نظر load شدن و اجرا شدن سریعتر می باشد.

نکات دیگری که در طراحی خوب موثر هستند :

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

از به کار بردن تصاویر غیر ضروری در سایت بپرهیزیم.

رنگ background نباید باعث آزار چشم شود.

رنگ متن های رنگی در تضاد با رنگ background باشند ، از این طریق خوانائی آن افزایش می یابد.

طول خطی که در آن نوشته ها قرار می گیرند از 5inch بیشتر نشود.

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

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

خوانائی متن را چک کنیم ، متن را در یک صفحه cut,word و past کنیم . spelling و گرامر آنرا چک کنیم .

همیشه از خود بپرسیم چرا این اطلاعات مشخص شده را در صفحه می گذاریم ، اطلاعات را مختصر ومفید بگذاریم و اگر می خواهیم به بازدید کنندگان اطلاعات بیشتر بدهیم امکان downloadکردن بقیه اطلاعات را مثلا به صورت یک فایل pdf به آنها بدهیم .

همیشه اطلاعاتی درمورد تماس در سایت قراردهیم ، آدرس email، تلفن و .....

email طراح سایت را در صفحه قید کنیم زیرا از این طریق بازدید کنندگان می توانند ، مشکلات احتمالی سایت را email کنند.

منبع :World news

موفق و سربلند باشید