صفحه اول انجمن | سوالات متداول | زمزمه ها | ورود |


ارسال مبحث جدید پاسخ به مبحث
Email
Bookmark and Share
 [ 3 پست ] 
نویسنده پیام
Negar.int
 موضوع پست: بهینه سازی سرعت صفحات وب - حرفه ای
پستارسال شده در: چهارشنبه Jan 06, 2010 12:44 am 
<marquee behavior='alternate' width='50'>.</marquee><blink>Admin</blink><marquee behavior='alternate' width='50' direction='right'>.</marquee>
.Admin.
نماد کاربر

سپاسگزاری کرده اند: 3259 سپاس
سپاسگزاری از ایشان: 4134 سپاس
HP: 836 / 3484
836 / 3484
MP: 1663 / 1663
1663 / 1663
EXP: 1738 / 1866
1738 / 1866
 Level:  35   آفلاین  
بهینه سازی سرعت نمایش صفحات علاوه بر اینکه کمک میکند تا رضایت کاربران سایت شما فراهم شود و سایت شما به اصطلاح با کیفیت تر شود، کمک میکند که شما پهنای باند کمتری را برای هر بار نمایش یک صحفه وب مصرف کنید که در نتیجه موجب کاهش هزینه های شما در این خصوص خواهد شد.

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


1. استفاده از استایل، ترجیحاً به صورت یک فایل خارجی CSS

2. استفاده از اسکریپت های بیرونی و فراخوانی آن به جای نوشتن توابع اسکریپت در صحفه وب

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

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

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

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

7. حذف فضای خالی میان تگ ها و کدها. البته اگر از ویرایشگر های wysiwyg  استفاده کنید، ممکن است حتی تگ هایی باشد که محتوایی را شامل نمیشود که با حذف آنها نیز کمک زیادی به سرعت نمایش صفحه وب خواهید کرد.

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

9. شاید باور نداشته باشید اما فاکتوری که میتواند به شکل متحیر کننده ای تعیین کننده سرعت صفحه وب شما باشد، عرض و ارتفاع تصاویر و سلول های یک جدول است. با مشخص کردن این خصوصیات میتوانید سرعت نمایش صفحه وب خود را حتی تا 2 یا 3 برابر بالاتر ببرید.

10. فراموش نکنید که ما هر چه هم تصاویر کمی داشته باشیم و طول و ارتفاع آن هم شرح داده باشیم، باز مرورگر باید یک تصویر را نمایش دهید. بنابراین ابعاد تصاویر را کوچکتر کنید، همچنین حجم آنها را کاهش دهید.

11. دقت داشته باشید که در وب جهت نمایش تصاویر از پسوند های gif و jpg و png استفاده کنید. البته png با توجه به ساختارش کاملاً مناسب طراحی صفحات وب است. اما اگر معتقد به استفاده از gif و jpg بودید، حتماً در مورد حجم و کیفیت آنها دقت لازم را داشته باشید.


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

ادامه دارد ....

Negar.Int

_________________


 
 مشخصات ایمیل  
 
6 کاربر از Negar.int سپاسگزاری کرده:
Head Hunt, M&M, mahshid-banoo, moha684, mohsen57, mshb
morteza_1234m
 موضوع پست: Re: بهینه سازی سرعت صفحات وب - حرفه ای
پستارسال شده در: چهارشنبه Jan 06, 2010 6:58 am 
Stable
Stable

محل سکونت: شیراز
سپاسگزاری کرده اند: 243 سپاس
سپاسگزاری از ایشان: 196 سپاس
HP: 6 / 230
6 / 230
MP: 110 / 110
110 / 110
EXP: 141 / 142
141 / 142
 Level:  10   آفلاین  
سلام
خسته نباشید
یک فایل CSS با حال و قشنگ نداری که بدرد اتوماسیون اداری بخوره
من تو برنامه نویسی مشکلی ندارم ولی با طراحی ظاهر سایت وبرنامه افتضاح هستم وخیلی کج سلیقه هستم
اگر یکدونه خوشگل وبا حالش رو بذاری ممنون میشم
پدرم در اومد از بس اشیای روی فرمم به هم ریخت
یک اسکین و یا فایل CSS بذارید ممنون میشم

_________________
نعمتت بارخدایا زعدد بیرون است * شکر انعام تو هرگز نکند شکر گذار


 
 مشخصات ایمیل  
 
Negar.int
 موضوع پست: Re: بهینه سازی سرعت صفحات وب - حرفه ای
پستارسال شده در: دوشنبه Feb 08, 2010 7:13 pm 
<marquee behavior='alternate' width='50'>.</marquee><blink>Admin</blink><marquee behavior='alternate' width='50' direction='right'>.</marquee>
.Admin.
نماد کاربر

سپاسگزاری کرده اند: 3259 سپاس
سپاسگزاری از ایشان: 4134 سپاس
HP: 836 / 3484
836 / 3484
MP: 1663 / 1663
1663 / 1663
EXP: 1738 / 1866
1738 / 1866
 Level:  35   آفلاین  
morteza_1234m,  

از شما بعید بود، عنوان مبحث را یک بررسی کنید.  ()نادرست

_________________


 
 مشخصات ایمیل  
 
نمایش پست ها:  مرتب سازی بر اساس  
ارسال مبحث جدید پاسخ به مبحث
Email
Bookmark and Share
 [ 3 پست ] 

همه زمانها با ساعت محلی UTC تنظیم شده اند


مباحث مشابه
Advanced SystemCare 3 - افزایش سرعت سیستم
[ انجمن: نرم افزار ]
آموزش فشرده سازی و رمز گزاری فایل ها با Win RAR + دانلود
[ انجمن: نرم افزار ]
بررسي علل افت سرعت رايانه هاي شخصي
[ انجمن: مرتبط با رایانه ]
فيضي: کندی سرعت اینترنت به دلیل مراجعه زیاد به سایت‌های خارج
[ انجمن: اینترنت ]
وزير ارتباطات: سرعت اينترنت كافي است
[ انجمن: مرتبط با رایانه ]
بالا

آمار کاربران آنلاین

کاربران حاضر در این انجمن: - و 0 مهمان


شما نمی توانید مبحث جدیدی در این انجمن ایجاد کنید
شما نمی توانید به مباحث در این انجمن پاسخ دهید
شما نمی توانید پست های خود را در این انجمن ویرایش کنید
شما نمی توانید پست های خود را در این انجمن حذف کنید
شما نمی توانید فایل های پیوست در این انجمن ارسال کنید





Powered by phpBB | Designed & Execute by M.Abooali