5 نکته مهم برای برای کسانی که میخواهند وبسایتی سریعتر داشته باشند
سه شنبه, شهریور 10م, 1388 | متفرقه های وب, موبایل
داشتن یک وبسایت سریع و سبک این روزها آرزوی تقریبا همه وبمسترهاست. این که آنها بتوانند وبسایتی داشته باشند که کاربرانشان را آزار ندهد چنان مسئله مهمی است که آنها آرزو میکنند کاش بتوانند با خرج کردن هزینههایی نه چندان اندک به وبسایت با کارایی و سرعت بالا دست یابند.
بد ندیدم 5 نکته بسیار ساده اما اساسی را که در وبسایتهای ایرانی زیاد به چشم میخورد را بگویم که به شدت در بالا بردن سرعت موثر است. شما هم میتوانید به این مجموعه بوسیله تجربیات خودتان اضافه کنید. شاید کامنتهای همین پست هم توانست مجموعه بینظیری برای همکارانتان بشود :)
- نگاهی به تاریخچه سرعت و بهرهوری از سیستم
بد نیست یک نگاه مختصر داشته باشیم به این که اصلا پرفورمنس و سرعت چه طوری و به چه عواملی وابستگی دارند. برای همین باید اول یک خورده برگردیم عقب تا بتوانیم ببینیم مشکل قبلا از کجا ناشی میشده و الان از کجا؟
مشکلات مربوط به خطوط ارتباطی و زیرساختی: یک زمانی بود ( بیش از ده سال پیش ) که مشکلات همه و همه مربوط میشد به این که کلا نمیشد از یک حدی بیشتر اطلاعات را جا به جا کرد. یعنی راههای ارتباطی آنقدر سریع بود. مثلا استفاده از سیمهای مسی باعث میشود شما محدودیتی داشته باشید که هر کاری کنید هم قابل رفع نیست.
البته آنقدر ها هم از نظر فنی ضعیف نبودند. همان زمان فیبرنوری و ارتباطاتی با پهنای باند بالا بود ولی خوب دسترسی و کار با این خطوط ( که خطوط پرسرعت هم محسوب نمیشوند در مقابل امکانات الان ) کار را کمی مشکل میکرد. طبیعتا برای بهبود وضعیت دسترسی به منابع اینترنتی نیاز بود که این محدودیتها برداشته شود
یادآوری: هنوز در ایران این مشکل رفع نشده است و از نظر زیرساختها با مشکل روبرو هستیم. البته اصلا عجیب نیست که هنوز این مشکل که مربوط به قبل از سال 2000 است هنوز توی ایران وجود دارد. فقط برای این یادآوری میکنم که حواستان به چنین محدودیتهایی باشد که اگر خواستید تجارتتان را در ایران راه اندازی کنید در هر حال کمی باید با مشکل سرعت دست و پنجه نرم کنید
مشکلات مربوط به سرورها و سختافزارهای طرف ارائه دهنده: شرکتهایی مانند سیسکو شروع کردند به ارائه سختافزارها و راهکارهایی که بتوانند مشکل قبلی را حل کنند. اما مشکل جدیدتری شروع شد و آن اینکه حالا ما بستر را داریم. چطوری با سرعت بالا اطلاعات را ارائه بدهیم؟
تا همین دو-سه سال پیش تهیه سرور یک مشکل بزرگ و بسیار هزینهبر بود و همین سرورهای ضعیف هم کلی دردسر داشتند. بالاخره برآورده کردن نیازهای این حجم از usage کار سختی بود.
این مشکل هم تقریبا در یکی دو سال اخیر با گسترش دیتاسنترهای فوق سریع در سرتاسر جهان حل شده است. حالا شما با هزینهای به مراتب کمتر از گذشته میتوانید یک سرور امن و سریع داشته باشید.
و هم اکنون مشکلات مربوط به مشتری و استفاده کننده: مشکلات سرور و خطوط ارتباطی توی این دو سال اخیر دیگر وجود ندارد. حالا مشکل رفته سمت مصرفکنندها که آیا واقعا امکانش را دارند که استفاده کنند از امکانات ارائه شده توسط سرویسها؟
برای دوستانی در داخل ایران که میخواهند مارکت یا سرویسی راه بیاندازند این خیلی مهم است چون عملا سرعت در ایران بسیار پایین و محدود شده است. برای همین است که توصیهها حتی به وبلاگنویسان هم میشود که مثلا پادکستهای حجیم ندهید یا از پستهای پر عکس کمتر استفاده کنید. وبدیزاینرها هم این را میدانند معمولا و شروع کردند به طراحی وبسایتهای سبک به جای وبسایتهای حجیم و شلوغ. یادتان میآید چطور سادگی گوگل بر شلوغی یاهو برتری یافت؟
- 5 راز ساده ولی مهم برای داشتن سرعت بالاتر
هر چند نمیشود من را وبمستر خواند ولی 5 اصل را بیان میکنم که ثابت شده و بسیار ضروری در زمینه کاری وبمسترهاست. 5 اصلی که رعایت آنها ساده است ولی به هیچ عنوان کماهمیت نیست!
دستورات را انجام بدهید و از ابزارها غافل نشوید:
این یکی خیلی بدیهی به نظر میرسد ولی این طور هم نیست. برای این که در این قسمت موفق بشوید باید همواره دنبال راههایی باشید که کشف میشود و روز به روز از آنها بیشتر استفاده کنید. در سطح نت بگردید با ابزارهای بسیار زیادی برخورد میکنید که به شما کمک میکنند وبسایت سریعتری داشته باشید. یک نمونهاش را در همین وبلاگ داریم
بخوانید: هدیه استثنائی گوگل برای طراحان وب، بیایید اینترنت را سریعتر کنیم
از فلش و سیلورلایت و چیزهایی از این قبیل دوری کنید:
درست است. درست است. من میدانم شما خیلی خوش ذوق هستید و کلی ایده بامزه دارید که دوست دارید با فلش در سایتتان نشان بدهید. اما آیا فکر بازدیدکنندگانی را کردید که قرار است از سرویس شما استفاده کنند؟
توی جاهایی مثل ایران خیلی مهم است که مطلب زود به دست مخاطبش برسد وگرنه هر چقدر هم که سرویس جذاب باشد کاربر نه این که نخواهد، نمیتواند از سرویس شما استفاده کند.
یکی از بدترین کارهایی هم که میشود کرد این است که توی یک محتوای فلش این امکان را قرار داد که به سرویس وارد بشوند. آن وقت رسما مجبورند قید سایت شما را بزنند. فلش و سیلورلایت خوب و «باحال» و شیک هستند ولی خیلی محدود و فقط در مواقع نیاز!
خروجی از محتوای سایت را کنترل کنید:
یک سری اطلاعات هستند که از خارج از سایت شما کنترل میشوند و به محتوای عادی ربط ندارند. یک چیزهایی مثل تبلیغات و تصاویری خارج از سرور و ویدیوهایی مثل یوتیوب مثالهایی برای این جور محتویات هستند.
این جور محتویات همیشه باعث میشوند که سرعت سایت شما پایین بیاید. کاربرها مخصوصا در ایران به خاطر مسائل سرعتشان همیشه از ویدیوها فراری هستند. سعی کنید از آنها بسیار هوشمندانه استفاده کنید یا اصلا نکنید.
شما هم حتما سایتهایی را دیدهاید که تبلیغات متحرک از سر و کولشان بالا میرود. آخر و عاقبت همه آنها با چیزی مثل افزونه فایرفاکسی Adblock Plus است که یا تبلیغات را حذف کنند یا کلا هر چیز مزاحمی که شما برایش کلی انرژی گذاشتید را!
تبلیغات باید زیبا و جذاب باشد. استفاده از ویدیو در این وضعیت اینترنت ایران کار زیاد هوشمندانهای نیست. با استفاده از امکاناتی که دارید محیط را کم عکس و سبک نگاه دارید. تاثیر این کار در کنار کدنویسی درست شگفتانگیز است.
هاستتان را نزدیک بازار هدف انتخاب کنید:
مشکل بزرگی که برای وبمسترهای ایرانی هست شاید نداشتن وبهاستینگ یا دیتاسنتر مطمئن است که میزبانی اطلاعاتشان را به آنها بسپارند. اما از آنجایی که ساختار مطمئنی برای ارتباطات بر پایه نت نداریم بد نیست که هر چه بیشتر هاستینگتان را نزدیک بازار هدفتان انتخاب کنید. این جوری گاز گرفته شکل کابلها توسط کوسه ( یکی از مشکلات عدیده اینترنت ایران در کنار گیر کردن لنگر کشتی به کابلهای مادر مخابراتی ) نمیتواند بر روند ارائه خدمات شما تاثیر بگذارد.
طبیعتا به خاطر این که مسئولیتی نمیتوانم بپذیرم از توصیه هاستینگ و سرورهای داخلی اجتناب میکنم اما همین قدر هم بگویم که میتوانید گزینههای خوبی بیابید. حتی کمپانیهایی مانند رکاسپیس دفاتری دارند که به مناطق مختلفی از جمله آسیا سرور محلی ارائه کنند.
اندازهگیری کنید:
شما وبمستر هستید پس راه دوری نمیرود اگر یک اندازهگیری روی سیستمتان داشته باشید. هر چند وقت یک بار با ابزارهای مختلف سیستم را چک کنید. با ابزارهایی که هست شروع کنید به بررسی سرور. نگذارید از کنترل خارج شود. ابزارها زیاد است و با یک سرچ ساده میتوانید چیزهای فوقالعادهای پیدا کنید.
من خودم الان دارم توی سایت applicationperformance میگردم و دبنال اطلاعات میگردم. امیدوارم وقت کنیم و در آینده بتوانیم یک سری ابزار خوب برای این مورد معرفی کنیم. هر چند خود شما هم میتوانید با سرچ به گنجینه عظیمی از این سرویسها دست پیدا کنید. فقط نیاز است کمی همت کنید.
- آینده در دستان کیست؟
چند روز پیش دوستی در این باره پرسید و من جوابش را موکول کردم به اینجا. میخواهید ببینید آینده چطوری است؟ نگاه کنید وبسایتها چه امکانی را دارند اضافه میکنند؟ دقیقا!
این روزها اکثر سرویسها دارند روی بخش موبایل خودشان کار میکنند. موبایل به جزئی جداناپذیر از زندگی امروزی تبدیل شده است و اگر کسی بتواند مشتریهای موبایلی جذب کند برنده بازی خواهد شد.
دقیقا به همین علت است که امروزه اکثر سرویسها شروع کردند به ارائه یک نسخه برای آیفون. بازار آیفون یک بازار بزرگ و پرسود است که از دست دادنش دیوانگی است. این البته برای بازار جهانی است وگرنه در ایران هنوز آیفون با قیمتی بین 800 تا 1200 هزار تومان یک گوشی فوق گران محسوب میشود.
اما مطمئن باشید با آمدن اپراتورهای جدید و ارزان و در دسترس شدن خدمات اینترنتی ایرانسل به زودی شاهد موجی از سرویسهای موبایلی خواهیم بود پس نباید از این قسمت غافل شد.
خوبی ابزارهایی چون موبایل این است که خودشان کمک بزرگی به بهینهسازی برای نمایش در موبایل میکنند. هر چند شما هم باید کمی تلاش کنید. خود من هم در این زمینه غفلت کردم و باید یک نسخه موبایلی جمع و جور برای اینجا تهیه کنم. پیشنهاد شما در این زمینه چیست؟
یک جورهایی سعی کردم مطلب ساده و شبه مقدمهای را برای شروع بنویسم. به زودی سعی میکنم از تجربیات یکی از غولهای این رده که اسمش یادآور اوج Web performance است را با هم استفاده کنیم. اگر مشترک این وبلاگ هستید خیالتان راحت باشد. به زودی وبسایتی سریعتر خواهیم داشت :)
18 Responses to “5 نکته مهم برای برای کسانی که میخواهند وبسایتی سریعتر داشته باشند”
Leave a Reply
مشترک ایمیلی این وبلاگ شوید
جستجو بفرمائید :)
خواندنیهای جذاب و مفید از سرتاسر وب
- نحوه بستن چمدان برای یک سفر طولانی
- متولدين فروردين 89
- یک داستان کوتاه بسیار جذاب
- ارزان ترین مینی لپ تاپ دنیا تولید شد
- 7 افزونهی فوق العادهی ویکیپدیا برای مرورگرهایتان!
- برنامهای که دوربین شما را به ماشین زمان تبدیل میکند
- با پری سارق لپتاپ تان را پیدا کنید !
- پدرخوانده کنکور
- ده نکته مهم در تهیه پادکست
- عادت ها و اعتقادات غلط ایرانی ها در رانندگی و نگهداری از خودرو
دسته بندی موضوغی نوشتهها
- daily
- wordpress
- ادب و هنر
- اوپن سورس
- تبلیغات دیدنی
- توییتر
- جالب
- خلاقیت
- ساماندهی!!
- سرویسهای وطنی
- سرگرمی
- عکس و عکاسی
- عکسهای تحسین برانگیز
- فایرفاکس
- فرهنگ دیجیتال
- فیس بوک و شبکه های اجتماعی
- متفرقه های وب
- مذهب
- معرفی سایت و وبلاگ
- معرفی سرویس
- موبایل
- نرم افزار
- نوروز87
- نوشته های خارج از صفر و یک
- وب2
- وبلاگ نویسی
- وردپرس
- ویندوز و مایکروسافت
- پاسخ به سوالات رایج
- گوگل و یاهو
- گیک
آرشیوی از مطالبی که برای شماست
- مرداد 1389
- اردیبهشت 1389
- فروردین 1389
- اسفند 1388
- بهمن 1388
- دی 1388
- آبان 1388
- مهر 1388
- شهریور 1388
- مرداد 1388
- تیر 1388
- خرداد 1388
- اردیبهشت 1388
- فروردین 1388
- اسفند 1387
- بهمن 1387
- دی 1387
- آذر 1387
- آبان 1387
- مهر 1387
- شهریور 1387
- مرداد 1387
- تیر 1387
- خرداد 1387
- اردیبهشت 1387
- فروردین 1387
- اسفند 1386
- بهمن 1386
- دی 1386
- آذر 1386
- آبان 1386


سلام
اگه یه سرور تو کانادا باشه و قوی، بهتر از سروری که تو ایران و ضعیف میتونه وبلاگ رو پشتیبانی کنه (سرعت بالا اومدن)،
اینطور نیست؟
با اینکه حدود 5 سالی با طراحی سایت آشنایی دارم و چندین سایت طراحی کردم اما هنوز هم مطالب جالب و جدیدی در اینجا داشتید که واقعا استفاده کردم.
با تشکرات فراوان
من زیاد رو این قضیه حساس نبودم تا حالا که سرورم نزدیک باشه! ولی واقعاً اینکه سرور نزدیک باشه، رو سرعت تأثیر میذاره ؟
راستش باورم نمیشه مثلاً سرور من که تو شیکاگو هست کند تر از سرورهایی باشه که تو تهران هستن.
فکر میکنم تو این مورد، اختلاف بین سرور های ایران و خارج ایران بیشتر تو مدت زمان ping باشه.
مطالب بسیار کاربردی و مفیدی بودند .میشه این علل و عوامل رو هم به آنها اضافه کرد:
باید ها و نبایدها در وب سایتهای امروزی :
http://www.ittutorial.ir/?p=1210
9 راه آسان برای بالا بردن کارایی وب سایت شما :
http://www.ittutorial.ir/?p=535
هورا من اول شدم
خیلی عالی بود … موفق باشی
بعد از خواندن این مطلب به خودم گفتم که حتما باید در این باره یه مطلبی بنویسم :
5 راه ساده برای ساختن نسخه موبایل وب سایت شما
http://www.ittutorial.ir/?p=1294
مطلب بدی نشده
پیشنهادم https://mobify.me/ هست
در اینکه چرا خوبه http://osyan.mobify.me/ رو ببین
cache! از همهچی مهمتره. هرچقدر هم پردازش انجام شده سنگین باشه کش بار محاسباتی رو به یک بار کاهش میده. کی حوصله بهینهسازی کد داره! :)
بیشتر بهش فکر میکنم
البته عدم استفاده و یا کمتر استفاده کردن از جاوا اسکریپت رو هم نباسد فراموش کرد زیرا آفتی که اغلب وبلاگ ها رو در بر گرفته استفاده بیش از حد و افراطی از جاوااسکریپت است که زمان لود صفحه را بالا برده و خواننده را از ورود به سایت پشیمان می کند . مثلا کدهای خوش آمد گویی یا صدای پس زمینه یا رادیو وامثالهم که به نظر زیاد ضروری به نظر نمی رسد
سلام
فتحی جان بهتره بگید در شرایط کاملا مساوی ( سرعت اینترنت و سخت افزار سرور و… ) هر چه سرور به مخاطبین سایت نزدیک تر باشد سرعت لود شدن سایت بیشتر است.
در حال حاظر من روی سه تا سرور ( کانادا، مشهد و یک خیابان اونورتر از خونمون ) سایت دارم.
به ترتیب سایتهای روی سرور کانادا از همه پرسرعت تر لود میشن و بعد سایتهای روی سرور مشهد و آخر تر از همه سایت هایی که روی سرور با فاصله یک خیابان از خونمون هست!
دلیل اصلیش هم سرعت اینترنتی هست که بوسیله اون سرور به اینترنت متصل شده.
متن خوبی بود و بسیار به موقع به دستم رسید و باعث شد که حتما نسخه موبایل را هم برای سایتم طراحی کنم
از آقای کامران هم بابت معرفی سایت خوبشان ممنونم
بسیار خوب بود . ممنونم.مسلما سرورهای کانادا و امریکا سرعتشون بیشتره .ولی منظور دوسنمون حتما فیلترینگ ایرانه ، که الانه خیلی قوی تر هستش (البته هنوز اشتباهاتی هم داره) در هر صورت مطلب جالبی بود . متشکرم
http://feedm8.com
هم خوبه
اینم وبلاگ من با موبایل:
http://go.feedm8.com/gmmjdd
خواهش میکنم رعنا جان. واقعا موضوعاتی که فتحی عزیز برای پستهاش انتخاب میکنه بینظیره
سلام
همه مسائل درست.
اما من با اینکه فلش سرعت رو کم می کنه محالفم. من تو مشهد فلش و ciw تدریس می کنم http://www.itbetters.com
همیشه سر کلاس می گم اگه می خوای یک منظره برفی بسازی و درست کار نکنی باید 200 تا دونه برف رو تک تک بسازی. شاید حجم فایلت بالای 50kb بشه. اما اگه از as استفاده کنی و درست کار کنی می تونی با 1 دونه برف همون انیمیشن رو بسازی که حجمش حتی کمتر از 1kb می شه. محم نحوه کار کردن و ساختنه. چون تو ایران اصولی کار نمی شه همیشه فایل های فلش حجمش زیاد می شه. حتی برای اینترنت های سرعت پایین هم می شه فلش خوب با حجم کم ساخت. با تشکر
من عاشق تمیز کردن کدهام! :D