بررسی خطا های firebug

imanmir

Member
با سلام دوستان من سایتم را با firebug چک کردم در چند مورد توی گزینه Yslow رتبه F را به من داد لطفا بگید چی هستند و چه طوری رتبش را A کنم

Grade F on Use a Content Delivery Network (CDN)
Grade F on Add Expires headers
Grade E on Compress components with gzip
Grade B on Put JavaScript at bottom
Grade F on Configure entity tags (ETags)
Grade B on Minify JavaScript and CSS
 
آخرین ویرایش:

Cybertoos

Member
خدا قوت
نطق پیش از دستور:
:mad: این اسمایلی رو ضربدر عدد آووگادرو به توان فاصله کهکشان آندرومدا تا اون سر سحابی اوریون کن تا یکم حال منو بفهمی.
تو:چرا چی شده مگه؟
یک توضیح کامل و پر طمطراق برات نوشته بودم در زمان سابمیت سایت یک دستگاه(البته صفحه بهتره) Database Error بهم جایزه داد که فکر کنم حالا حالاها اعصابم سرجاش برنگرده. :sad:این شد که دوباره شروع کردم به نوشتن:
بی خیال بریم سر اصل مطلب:
اگه انگلیسیت خوبه و به مباحث (Web site Optimization) آشنایی داری زیر هر آیتم یک لینک Read More داره که به بخش مربوطه در صفحه :

کد:
http://developer.yahoo.com/performance/rules.html

هدایتت می کنه که چون راهکار عملی نداده به درد شما نمی خوره.(البته مباحث تئوری برای شروع بد نیستن حتما یه نگاه کامل بهشون بنداز)
کلا این مبحث چند واحد دانشگاهی لازم داره اما اگه توضیح کوتاهشو بخوای:
1- مورد CDN رو کلا بی خیال شو چون مخصوص سایتهای بزرگ , حجیم , عظیم و بین المللیه (از توی رولست حذفش کن)
2-مورد زیر هم مشخصه جاوااسکریپتها رو درست قبل از بسته شدن نگ body بزار

کد:
Grade B on Put JavaScript at bottom

3- در مورد gzip کردن موارد استاتیک , ETag ها و سرصفحه های انقضا (Expires headers)هم می تونی از طریق فایل htaccess بسته به تنظیمات سرور مدیریت رو انجام بدی.
4- برای حداقل کردن (Minify)قایلهای CSS و جاوااسکریپت هم کد ها کتابخانه های خوبی وجو داره که باید جستجو کنی (js minifier)(یکی از بهترینهاش دست گوگله که به ایرانی نمیده!!!!!!!)
قبلا نگاه کرده بودم خود سایت یاهو (صاحب YSlow) امتیازش 95 بود (رولست بدون CDN) یکی از بهترین هاستینگهای ایرانی 96 بود یک سایت فروشگاهی رو هم دیده بودم ofoghshop.com فکر کنم 92 بود راستی نگفتی مال شما چند بود؟
خدا نگهدار

(من دیشب ساعت 12 و نیم این جواب رو نوشتم ولی الان سایت اجازه داد تا ثبتش کنم(Database Error))

:rose:
 

imanmir

Member
بررسی پاسخ ها

با سلام دوست عزیز
0- بسیار ممنون از لینک بسیار خوبت
1- در مورد CDN می شه به طور خلاصه گفت بگرد و بهترین مکان را برای بارگزاری فایل هات پیدا کن بعنوان مثال شرکت Yahoo,google برای خودشان CDN خصوصی دارند مثل شما اگه بخواهید کد Jquiry را استفاده کنید می توانید به جای اینکه آن را دانلود کرد و در هاست خود برزید آن را از سایت yahoo در اختیار بگیرید این معنای خلاصه CDN البته دوستمون گفتن مخصوص سایت های بزرگه که البته اگه منظورتون اشتراک فایل ها بر روی CDN مخصوص آنها و استفاده از فایل های آنها هست درست منظورشون را رسوندن

2-دقیقا من چک کردم هیچ کدام از جاوا اسکریپت هام زیر body نیست بلکه بالای آن هست ولی یک سوال در بعضی صحفات که زیر body هم هستند من جاوا اسکریپت تعریف کردم آیا این مشکل ایجاد کرده؟

3-لطفا یک نمونه از تنظیمات Htaccess مثال بزنید که gzip , Etag ها را پوشش دهد و رتبه A را بدهد و سرور هم فرض کنید Local ؟

4-لطفا یک نمونه در صورت موجود بودن؟
5- امتیاز سایتم 81هست
------مرسی از 12 شب------
 

tarhebartar

Member
دوست عزیز , آدرس آنلاین از سایتت داری بده من برات یه چکی کنم ! چون زیاد با بهینه سازی سروکار دارم !
 

جدیدترین ارسال ها

بالا