alikhani98

سرعت پايين سايت چرا؟

27 پست در این موضوع قرار دارد

باسلام

من از سرويسي براي اينكه سرعت سايتم را آناليز كنه استفاده كردم

اين وبسايت به من نمره E داد كه خيلي بده!

حال جالبه بيشترين چيزي كه بهش گير داده،تصاويري هست كه من به عنوان تصوير شاخص استفاده كردم كه به كمك css و html كوچيك شده!

نمونه:

The following images are resized in HTML or CSS. Serving scaled images could save 674.4KiB (93% reduction).

خوب سوال من اين هستش كه چجوري اين مشكل را برطرف كنم!

و يك سوال ديگه!

من در قسمت فوتر وبسايتم از كد محبوبيت گوگل استفاده كردم(+1) ولي چند روزي هستش كه اصلاً لود نميشه! دليلش چيه؟

ويه سوال ديگه!

منظور از فشرده سازي فايل هاي جاوا چيه؟اگر فايل هايjs پوسته ام را فشرده كنم تاثيري در لود سايت داره؟

شرمنده پرسش هام زياد شد.

باتشكر

1

به اشتراک گذاری این پست


لینک به پست

سلام

مشکل گوگل پلاس باید احتمالا از لود نشدن api.google باشه .

منظور از فشرده سازی فایل های جاوا هم اینه که تا حد ممکن همه ی کدها در یه خط نوشته بشه . خود gtmetrix.com فایل فشرده شده رو به شما میده ، جایگزین کنید ، مشکلی بوجود نمیاد . در ضمن برای فشرده سازی css هم میتونید از این وب سایت کمک بگیرید :


http://www.cssdrive.com/index.php/main/csscompressor

اکیدا پیشنهاد میکنم از افزونه w3 total cash استفاده کنید ، با استفاده از این افزونه اکثر ایرادات گرفته شده خود به خود برطرف می شود . فقط به ایراد ( کدهای بی استفاده ی css ) محل نذارید چون این سایت فقط صفحه اصلی رو بررسی میکنه و مثلا وقتی تو صفحه ی اصلی از css کامنت ها استفاده نشده به شما میگه این css ها بی استفاده هست و پاکش کنید !

در افزونه ی معرفی شده هم تیک کش شدن صفحه ی اصلی رو نزنید ، چون با یه تغییر کوچیک تو قالب ، تغییرات اعمال نمیشه و کاربرا باید کش رو پاک کنند تا بتونن تغییرات رو ببینن . غیر از این مشکل افزونه ی عالی هست .

در ضمن قالبتون رو که بررسی کردم ، در اکثر مواقع توی خود html استایل نوشته شده (<style> <style/> ) این کار هم مقداری از سرعت کم میکنه . استفاده از دستور import@ هم سرعت رو کاهش میده ، باید این دستور برداشته شه و همه ی کدهای css قالب تویه یه فایل قرار بگیرن

توی کدهای css اتون هم خیلی کامنت دیده میشه ، حتما کدها رو بوسیله ی سایت ذکر شده minify کنید ، اما قبلش از کدهای مرتب شده یه کپی داشته باشید .

موفق باشید

5

به اشتراک گذاری این پست


لینک به پست

ممنون دوست عزيز

من پلاگينw3 total cash را نصب ميكنم و روز بعد سرعتم را تست ميكنم،ببينم آيا تغير چنداني لحاظ ميشه يا نه!

2

به اشتراک گذاری این پست


لینک به پست

ببینید این افزونه ، افزونه ی ساده ای نیست ! باید تنظیماتش دقیق انجام بشه . سایت هایی هستن که نحوه ی تنظیم کردنش رو آموزش دادن ، سرچ کنید و طبق آموزش اونا افزونه رو تنظیم کنید

4

به اشتراک گذاری این پست


لینک به پست

چیز دیگه ای هم که هست اینه که روی اکثر سرور ها قابلیت Keep-Alive فعال نیست و این قابلیت تاثیر بسزایی روی سرعت داره . اولش پشتیبان فنی بهونه میاره که روی بقیه ی سایت ها اثر میذاره و ناسازگاری ایجاد میکنه و ... اما آخرش فعال میکنن !!!

5

به اشتراک گذاری این پست


لینک به پست

به نظرم فشرده سازي بهتر عمل ميكنه!

الان با فشرده كردن فايل css سايتم حدود 500كيلو بايت حجم صفحه اصلي كم شد!

1

به اشتراک گذاری این پست


لینک به پست

همشون با هم بهتر عمل میکنن ! ;)

2

به اشتراک گذاری این پست


لینک به پست

با تنظيماتي كه سزار يتد داده بود پيش رفتم! و كش را تنظيم كردم

سرعت بارگزاري1.47s

شده ولي اين سايتي كه چك ميكنه -gtmetrix.com

بهم نمره e ميده كه بده!

چرا همش به تصاوير شاخص گير ميده؟

1

به اشتراک گذاری این پست


لینک به پست

سلام

برادر من چقدر عجله داری ؟! شما که هنوز کاری انجام ندادی ! عکس رو نگاه کن . اونا هنوز مونده ! از بالا به پایین برات توضیح میدم :

1 ـ Serve scaled images : منظورش اینه که این تصاویر رو که برش زدی الکی آپلود کردی و ازش تو صفحه استفاده نمی کنی به خدمت بگیر !

2 ـ Remove query strings from static resources : این رو باید با W3total cash درست کنی .

3 ـ Combine images using CSS sprites : این فایل ها رو با تکنیک اسپرایت بیار کنار هم ، بعد با بکگراند پوزیشن ازشون هرجایی خواستی استفاده کن .

4 ـ Defer parsing of Javascript : هرچی فایل جاوا داری باید فشرده شه ، چه از افزونه باشه چ از قالب ، هم دستی باید انجام بدی هم با w3total cash

5 ـ Use efficient CSS selectors : مربوط به نحوه ی کدنویسی css هست

6 ـ Optimize images : باید عکسی که برای مطلب میذاری از اول بهینه باشه ( با فوتوشاپ save for web بزن )

7 ـ Inline small CSS : این میگه استایل بعضی از افزونه ها رو بیا کپی کن تو فایل استایلت تا همه یه جا باشه ، اما این کارو نکن ، چون افزونه از کار میفته !

8 ـ Remove unused CSS : این همون کدهای سی اس اس بی استفاده است که اول برات گفتم .

9 ـ Avoid a character set in the meta tag : این میگه مثل اینکه کارکتر فایل یه افزونه رو تو کدها تعیین نکردی ( مثلا بذاری utf8 )

10 ـ Minify CSS : استایل یکی از افزونه هات هنوز به حد کافی minify نشده ، هنوز جا داره !

11 ـ Avoid bad requests : لینک خراب یا شکسته

12 ـ Inline small Javascript : این میگه چون این فایل جاوا کدهاش کمه ، لینکش رو از تو html بردار و همونجا کدش رو بنویس .

13 ـ Minify Javascript : تقریبا همون گزینه ی 4 هست .

14 ـ Specify image dimensions : باید سایز عکس هایی که میذاری با کد مشخص کنی ، چون اگه سایز تو کد مشخص باشه ، مرورگر به اندازش جا تو صفحه خالی میکنه و صفحه زودتر لود میشه .

post-631-0-23612500-1357660929_thumb.jpg

6

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

چیز دیگه ای هم که هست اینه که روی اکثر سرور ها قابلیت Keep-Alive فعال نیست و این قابلیت تاثیر بسزایی روی سرعت داره . اولش پشتیبان فنی بهونه میاره که روی بقیه ی سایت ها اثر میذاره و ناسازگاری ایجاد میکنه و ... اما آخرش فعال میکنن !!!

سلام.یعنی ما به میزبانمون بگیم این گزینه رو فعال کنه؟؟

و ضمنا از کجا بدونیم فعاله یا نه؟

ویرایش شده در توسط elshan
2

به اشتراک گذاری این پست


لینک به پست

سلام

تو سایت gtmetrix.com وقتی غیر فعال باشه درصد جلوش یا خیلی کمه یا صفره . این قابلیت روی هاست های اشتراکی مشکل ایجاد میکنه ، برای همین میزبان خیلی سخت این امکان رو برای شما فعال میکنه .

در هر صورت اگه بگید فعال کنه تاثیر بسازیی روی سرعت لود داره . اطلاعات بیشتر راجب keep alive

4

به اشتراک گذاری این پست


لینک به پست

y slow چیست؟

1

به اشتراک گذاری این پست


لینک به پست

دقیقا نمی دونم چیه ... ولی وقتی یه سایت رو بررسی میکنه دو تا مشخصه رو بهش رنک یا گرید میده یکیش page speed هست اون یکی هم همین که شما فرمودید . اونم بعضی مشخصه ها رو میگه برای بالا بردن سرعت لود .. مثلا : گذاشتن لینک جاوا اسکریپت ها در بالای کد ها ، تا سریع تر لود بشن ... مثلا اگه یه اسلایدر وسط صفحه داری نرو لینک جاوا ش رو آخر کد بذار ، چون تا وقتی مرورگر تا خط آخر رو نخونده این اسلایدر لنگ می مونه !

یه مشخصه ی دیگه هم که جزوه بخش YSlow حساب میشه cdn هست . مثلا بعضی سایت ها رو دیده باشید اگه لینک یه عکسش رو بگیرید هست cdn1.example.com .

4

به اشتراک گذاری این پست


لینک به پست

YSlow محصولی از شرکت یاهو است

که حالتهایی رو برای بهبود کارایی سایت مطرح کرده

http://developer.yahoo.com/yslow

6

به اشتراک گذاری این پست


لینک به پست

سلام. عذر میخوام تاپیک رو اوردم بالا !

سوال داشتم واسه

Specify image dimensions

. میخواستم بدونم افزونه ای هست که اتوماتیک ، خودش اندازه عکس ها رو بزنه دیگه ؟! چون دونه دونه وارد کردن ، اندازه ها عذاب آوره !!

ممنونم.

1

به اشتراک گذاری این پست


لینک به پست

سلام. عذر میخوام تاپیک رو اوردم بالا !

سوال داشتم واسه

Specify image dimensions

. میخواستم بدونم افزونه ای هست که اتوماتیک ، خودش اندازه عکس ها رو بزنه دیگه ؟! چون دونه دونه وارد کردن ، اندازه ها عذاب آوره !!

ممنونم.

خیر، چون امکان فهمیدن اندازه تصاویر نیست

1

به اشتراک گذاری این پست


لینک به پست

ممنون دوستان این گزینه چیه و باید چه جوری درستش کنم

10 ـ Minify CSS : استایل یکی از افزونه هات هنوز به حد کافی minify نشده ، هنوز جا داره !

1

به اشتراک گذاری این پست


لینک به پست

10 ـ Minify CSS : استایل یکی از افزونه هات هنوز به حد کافی minify نشده ، هنوز جا داره !

باید در بین افزونه ها باید ببینید کدوم استایل هنوز فشرده نشده

2

به اشتراک گذاری این پست


لینک به پست

ببینید این افزونه ( w3 total cach ) ، افزونه ی ساده ای نیست ! باید تنظیماتش دقیق انجام بشه . سایت هایی هستن که نحوه ی تنظیم کردنش رو آموزش دادن ، سرچ کنید و طبق آموزش اونا افزونه رو تنظیم کنید

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

اون افزونه ( w3 total cash ) رو غیر فعال کردن ، گفتند این افزونه به درد نمیخوره ، افزونه WP Super Cache و نصب کردند ، گفتند این بهتره !

1

به اشتراک گذاری این پست


لینک به پست

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

اون افزونه ( w3 total cash ) رو غیر فعال کردن ، گفتند این افزونه به درد نمیخوره ، افزونه WP Super Cache و نصب کردند ، گفتند این بهتره !

آره مثل اینکه جدیدا خیلی ها باهاش مشکل دارن.

1

به اشتراک گذاری این پست


لینک به پست

سلام در مورد افزونه

w3 total cash باید بگم که مو به مو همانند چیزی که سایت سزار و...قرار داده،عمل کردم اما افزونه کارایی خودش رو نداشت.واقعا مشکل ایجاد میکرد.هر روز به حجم سایت اضافه میکرد،کش هاش رو پاک نمیکرد با اینکه زمانش رو تعیین کرده بودم و واقعا نتیجه عکس داشت!تاکید میکنم عینا همانند آموزش سایت سزار پیش رفتم!

یه بحث دیگه من با

Serve scaled images مشکل دارم.هیچ کس هم نیست راهنمایی ام کنه!هیچ راه حلی براش ارائه نشده!

کسی نمیتونه راهنمایی کنه؟

باتشکر

0

به اشتراک گذاری این پست


لینک به پست

سلام

این گزینه به شما میگه مثلا فلان عکسی که دارید در قالب استفاده می کنید سایز اصلیش 30 در 30 هست ولی شما با کد بهش سایز 10 در 10 دادی ... باید با فوتوشاپ بری سایزش رو همون 10 در 10 بکنی و با کد هم همون سایز رو نشون بدی

در ضمن من هم دیگه از w3 total cach استفاده نمی کنم و به جاش از یه سری کد استفاده می کنم که تاثیرش بیشتره از افزونه و مشکلی هم ایجاد نمی کنه

2

به اشتراک گذاری این پست


لینک به پست

سلام

این گزینه به شما میگه مثلا فلان عکسی که دارید در قالب استفاده می کنید سایز اصلیش 30 در 30 هست ولی شما با کد بهش سایز 10 در 10 دادی ... باید با فوتوشاپ بری سایزش رو همون 10 در 10 بکنی و با کد هم همون سایز رو نشون بدی

در ضمن من هم دیگه از w3 total cach استفاده نمی کنم و به جاش از یه سری کد استفاده می کنم که تاثیرش بیشتره از افزونه و مشکلی هم ایجاد نمی کنه

اقا فرید برای سایت های تفریحی که نمیتونن اینقدر وقت صرف کنن و در روز باید 10 مطلب به بالا بفرستن،ایا راهی هست (افزونه یا کد)که اتوماتیک این فرایند رو انجام بده؟

باتشکر

0

به اشتراک گذاری این پست


لینک به پست

نه فکر نکنم چون باید با فوتوشاپ سایز عکس رو تغییر بدید ... افزونه ای هم باشه باز همون عکس رو scale میکنه و این مشکل باقی می مونه

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام دوستان یه مشکل افتضاح نمیدونم چرا هیچجوره سایتمو نمیتونم ببینم حتی سرویسایی که معرفی کردین نمیتونه آنالیزش کنن :|

آدرس سایتم هم www.urbansem.ir

ویرایش شده در توسط mhdh72
0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری