s1r101

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

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

سلام ببخشید به کجاش اضاف کنیم؟؟اول یا آخر

من به اول اضاف کردم رسید به 88 ولی بعده 1 ساعت سایتم server eror 500 داد

فرقی نداره اول یا آخر

معوملا به دلیل بد کانفیگ شدن سرور ها،برخی هاستینگ ها با این مشکلات رو به رو میشوند با مدیر سرور خود در تماس باشید

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

گزینه بعدی:Remove unused CSS

در این گزینه خود جی تی متریکس به شما برخی از کدهایی که ممکنه نیازی نباشه و ذکر شماره خط در css بیان میکند کافیست آن خط را حذف نمایید اما قبل از هر کاری بکاپ فراموش نشود

گزینه بعدی:Optimize image

رفع این گزینه هم بسیار آسان میباشد کافیست تصاویر پیشنهاد شده جی تی متریکس را در هاست خود با همان آدرس و نام ذخیره نمایید

گزینه بعدی:Minimize redirects این گزینه نیز به شما میگوید ری دایرکت هایی که در سایت خود به وب سایت های دیگر کرده اید را تا جای ممکن حذف نمایید

Share this post


Link to post
Share on other sites

تا اینجا فقط در مورد Page Speed Grade صحبت کردیم

حالا کمی هم در مورد YSlow Grade صحبت می نماییم

گزینه: Use a Content Delivery Network (CDN)

cdn=شبکه توزیع محتوا

برای اطلاعات بیشتر در مورد cdn به این لینک مراجعه فرمایید

میتوانید از cloudflare کمک بگیرید که آموزش تصویری آن در این لینک موجود میباشد اما فعال کردن cdn معایت و مزایای خود را دارد در مجموع تصمیم با شماست

Share this post


Link to post
Share on other sites

گزینه بعدی:Make fewer HTTP requests

در این گزینه به شما میگوید که stylesheets را در هم مخلوط کنید تا درخواست به سرور کم شود و در نتیجه سرعت شما افزوده شود و فایل های جاوا جی کوئری خود را نیز با هم ترکیب کنید، همچنین تصاویر خود را نیز css sprite کنید.

Share this post


Link to post
Share on other sites

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

گزینه بعدی:

Use cookie-free domains

روش اول دستی:

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

برای رفع این مشکل شما ابتدا:

1.یک ساب دامین بسازید

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

روش دوم:خودکار

میتونید از تنظیمات خود جوملا استفاده کنید 99 درصد مثبت جواب میدهد.

برای این کار:

1. یک ساب دامین مثلا به نام مقابل ایجاد کنید cookie.example.com

2.به مدیریت خود بروید و آدرس زیر را دنبال کنید

سایت/تنظیمات کلی/تب سایت/تنظیمات کوکی

و 2 فیلد پایین آن را مطابق الگوی زیر پر کنید

Cookie Domain: cookie.example.com

Cookie Path: /public_html/cookie

فقط یادتان باشد قبل از این کار از فایل configuration.php بکاپ بگیرید تا اگر با سایت شما سازگار نبود به حالت قبل بازگردانید

ویرایش شده در توسط s1r101

Share this post


Link to post
Share on other sites
گزینه بعدی:

Use cookie-free domains

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

برای رفع این مشکل شما ابتدا:

1.یک ساب دامین بسازید

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

ممنون از آموزش

چطوری از ساب دامین لود کنیم ؟

Share this post


Link to post
Share on other sites
ممنون از آموزش

چطوری از ساب دامین لود کنیم ؟

یادم رفت این گزینه رو بیشتر توضیح بدم

گزینه Use cookie-free domains راحت میتونید به 100 برسونید آموزش در بالا اضافه گردید مطالعه بفرمایید

Share this post


Link to post
Share on other sites

آقا خیلی ممنون با آموزش های شما تونستم گرید منت خودمو به 91 برسونم ممنونم خدا خیرت بده

Share this post


Link to post
Share on other sites
گزینه بعدی:

Use cookie-free domains

روش اول دستی:

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

برای رفع این مشکل شما ابتدا:

1.یک ساب دامین بسازید

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

روش دوم:خودکار

میتونید از تنظیمات خود جوملا استفاده کنید 99 درصد مثبت جواب میدهد.

برای این کار:

1. یک ساب دامین مثلا به نام مقابل ایجاد کنید cookie.example.com

2.به مدیریت خود بروید و آدرس زیر را دنبال کنید

سایت/تنظیمات کلی/تب سایت/تنظیمات کوکی

و 2 فیلد پایین آن را مطابق الگوی زیر پر کنید

Cookie Domain: cookie.example.com

Cookie Path: /public_html/cookie

فقط یادتان باشد قبل از این کار از فایل configuration.php بکاپ بگیرید تا اگر با سایت شما سازگار نبود به حالت قبل بازگردانید

من Use cookie-free domains با روش دوم یعنی سابدامین انجام دادم اما باز هم درصد انجام شده رو میزنه صفر یعنی عمل نکرد

Share this post


Link to post
Share on other sites
من Use cookie-free domains با روش دوم یعنی سابدامین انجام دادم اما باز هم درصد انجام شده رو میزنه صفر یعنی عمل نکرد

بله بعضی اوقات این روش کار نمیکنه من در خیلی از سایت ها نتیجه گرفتم در بعضی ها هم نه!

Share this post


Link to post
Share on other sites
دوست عزیز این برای چیه ؟

Serve resources from a consistent URL

درود

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

مثلا در سایت خود شما این دو لینک، آدرس های مختلفی دارند اما تصویر هر دو یکی میباشد.

http://www.ultrareds.ir/V2/modules/mod_news_pro_kh1/cache/perspolis 2nsp_161.png

http://www.ultrareds.ir/V2/modules/mod_news_pro_kh1/cache/perspolis 2nsp_162.png

موفق باشید

Share this post


Link to post
Share on other sites

من از پلاگین jch_optimize استفاده کردم خیلی تاثیر داشت فقط یه مشکل هست وقتی فایل های جاوا رو با هم ترکیب میکنه (یا شاید هم مربوط به سی اس اس باشه ) مگا منو درست کار نمیکنه و وقتی موس رو میبری روش زیر منو ها باز نمیشه : فروشگاه مجازی فایل|e-maqale

دوست عزیز چطوری باید این مشکلو حل کنم ؟

Share this post


Link to post
Share on other sites
من از پلاگین jch_optimize استفاده کردم خیلی تاثیر داشت فقط یه مشکل هست وقتی فایل های جاوا رو با هم ترکیب میکنه (یا شاید هم مربوط به سی اس اس باشه ) مگا منو درست کار نمیکنه و وقتی موس رو میبری روش زیر منو ها باز نمیشه : فروشگاه مجازی فایل|e-maqale

دوست عزیز چطوری باید این مشکلو حل کنم ؟

فکر میکنم قسمتی داشته باشه برای فایل css یا java که استثنا باشن تا جایی که در خاطرمه از اون قسمت فایل های منوتون رو بزنید استثنا

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

Share this post


Link to post
Share on other sites

گزینه بعدی در page speed:

Avoid landing page redirects

این گزینه به شما میگوید که از ریدایرکت های نامناسب جلوگیری کنید ،خیلی ها در جوملا برای مسائل سئوwww خود را با استفاده از htacsess قفل میکنند و این کار بسیار درستی میباشد اما مشکل اینجاست که با استاندارد گوگل در مغایرت میباشد و معمولا در جی تی متریکس اگر با استفاده از htacsess ،www خود را قفل نمایید این مشکل پیش می آید بهترین کار برای قفل کردن www استفاده از پلاگین زیر میباشد که هیچ گونه مشکل ساز نیز نمیباشد و کمتر کسی در جوملا،به این قضیه توجه و نگاه کرده است

aiRedirectWww - Joomla! Extensions Directory

Share this post


Link to post
Share on other sites
به معنای اعتبار و زمان دادن به فایل های کش شده هستش

برای رفعش راه های مختلفی وجود داره

از این کد استفاده کنید در htacsess , جای "yoursite.com" نام سایت خودتونو بزارید.

#### Start Content Chache yoursite.com
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>
<FilesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</FilesMatch>
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
###  End Content Chache

دوست عزیز کد را وارد کردم و آدرس سایت هم yourwebsite.ir آدرس سایت خودم گذاشتم ولی هیچ اتفاقی نیافتاد.

در ضمن من کد زیر رو وارد کردم که گزینه فوق صفر شد.

   # Turn off ETags
   FileETag None
   Header unset ETag
   # Set Expires headers
   ExpiresActive On
   ExpiresDefault "access plus 1 year"
   ExpiresByType text/html "access plus 1 second"
   ExpiresByType image/gif "access plus 2592000 seconds"
   ExpiresByType image/jpeg "access plus 2592000 seconds"
   ExpiresByType image/png "access plus 2592000 seconds"
   ExpiresByType image/x-icon "access plus 2592000 seconds"
   ExpiresByType text/css "access plus 604800 seconds"
   ExpiresByType text/javascript "access plus 604800 seconds"
   ExpiresByType application/x-javascript "access plus 604800 seconds"
   # Remove Last-Modified header
   Header unset Last-Modified

می شه بگید مشکل از کجاست؟

Share this post


Link to post
Share on other sites
فکر میکنم قسمتی داشته باشه برای فایل css یا java که استثنا باشن تا جایی که در خاطرمه از اون قسمت فایل های منوتون رو بزنید استثنا

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

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

نحوه آدرس دهی فایل استثنا چطوری هست ؟

Share this post


Link to post
Share on other sites

یک گپ کوچولو:

دوستان عزیز خودتون رو خیلی درگیر جی میتریکس نکنید!!! سازو کار سنجش این سرویس یه کمی زیادی بی معنی و کاذبه.وقت خودتون رو الکی برای درجه و نمره گرفتن از این سایت هدر ندید!!

بگذارید یک مثال بزنم براتون.

شما به لینک زیر برید مقایسه سه سایت yahoo.com و Microsoft.com و joomla.org هست.آیا واقعا سایتی استانداردتر از مایکروسافت و یاهو و ...میشه طراحی کرد!؟ آیا واقعا این سایتها نباید درجه و رنکشون از نظر آنالیزگر جی متریکس حداقل بالا 95% باشه!؟

Compare Reports: microsoft.com, www.yahoo.com, www.joomla.org | GTmetrix

پس چجوریه که این سرورویس به سایت مایکروسافت رتبه ی C به سایت جوملای جهانی درجه ی C (قرمز) و به سایت یاهو باز هم درجه ی C داده اما بهتر از دو سایت دیگر هست!!!

حالا سوال من واقعا واسه چی اینهمه وقتتون رو تلف میکنید واسه این چیزای بی ارزش و بی مورد!

ول کنید عزیزان...ول کنید .بابا!shotup

Share this post


Link to post
Share on other sites

درود

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

http://www.webrankstats.com/webstats/joomlaforum.ir

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

اینجا رو حتما مطالعه کنید

1. میتونید آدرس سایتتون رو تو این قسمت وارد کنید و ایرادات سایتتون رو ببینید. با تمرین و تکرار به نتایج جالبی میرسید.

2. نمره سئو سایت شما که کاملا واقعی هست. چند تا سایت رو که سئو بالایی دارن تست کنید.

3. با استفاده از این تب و کلیک بر رون آنها میتونید به قسمت های مختلف برین

2013-07-01_130941.png

موفق باشید

Share this post


Link to post
Share on other sites
بله یه قسمتی داره ولی من نام فایل رو زدم انجام نشد

نحوه آدرس دهی فایل استثنا چطوری هست ؟

آدرس داخلی بدید

کلا خدمتتون عرض کرده بودم که همه کار هارو دستی بکنید بهتره از افزونه هم استفاده نکنید

Share this post


Link to post
Share on other sites
یک گپ کوچولو:

دوستان عزیز خودتون رو خیلی درگیر جی میتریکس نکنید!!! سازو کار سنجش این سرویس یه کمی زیادی بی معنی و کاذبه.وقت خودتون رو الکی برای درجه و نمره گرفتن از این سایت هدر ندید!!

بگذارید یک مثال بزنم براتون.

شما به لینک زیر برید مقایسه سه سایت yahoo.com و Microsoft.com و joomla.org هست.آیا واقعا سایتی استانداردتر از مایکروسافت و یاهو و ...میشه طراحی کرد!؟ آیا واقعا این سایتها نباید درجه و رنکشون از نظر آنالیزگر جی متریکس حداقل بالا 95% باشه!؟

Compare Reports: microsoft.com, Yahoo!, Joomla! The CMS Trusted By Millions for their Websites | GTmetrix

پس چجوریه که این سرورویس به سایت مایکروسافت رتبه ی C به سایت جوملای جهانی درجه ی C (قرمز) و به سایت یاهو باز هم درجه ی C داده اما بهتر از دو سایت دیگر هست!!!

حالا سوال من واقعا واسه چی اینهمه وقتتون رو تلف میکنید واسه این چیزای بی ارزش و بی مورد!

ول کنید عزیزان...ول کنید .بابا!shotup

سلام آقا حجت گل ارادت

آقا حجت جی تی متریکس هیچی هیچی از خودش نداره هر چی داره مربوط به خود گوگل هستش

به این آدرس سر بزنید اما با قند چون آی پی ایران تحریمه!

Make the Web Faster — Google Developers

تمام استاندارد های خود گوگل هستش و جی تی متریکس تماما از اونا استفاده میکنه

درمورد این که چرا بعضی از سایت های بزرگ این قدر رتبشون بده خدمتتون عرض میکنم که اونا به خاطر مسائل جزئی به این رتبه بد رسیده اند و از لحاظ کد نویسی هیچ مشکلی ندارند مثلا کش را بالا قرار نداده اند و یا تصاویر بهینه را جایگزین نکرده اند و....

اما به شخصه تجربه کردم در دو سایت مشابه با رتبه مشابه و موضوع مشابه،سئو مشابه،محبوبیت مشابه،کسی که در جی تی متریکس سایتش را بهینه کرده است بالاتر میاید مخصوصا اگر روی گزینه هایی که از درجه high برخوردار میباشند.

دقت کنید به مسائلی که مطرح میکنه چیزی نیستش که دروغ باشه و منطقی هم هستش مثلا میگه فایل های css کوچیکتون رو از قالبتو فراخوانی کنید مستقیم تا درخواست کمتر بشه یا تصاویرتون رو در چند تصویر مخلوط کنید که سرعت بهتر بشه یا اندازه درست برای تصاویرتون انتخاب کنید تا مرورگر بدونه اندازه تصویر چقدره و جای اونو خالی بزار و آخر لودش کنه سرعتتون بیاد بالا فکر نمیکنم هیچ کدوم از گزینه های این سایت که برگرفته از خود گوگل هستش چیز غیر منطقی بگه!

در حقیقت بهینه سازی سرعت سایت هم بخش کوچکی از سئو هستش و اگر در جی تی متریکس گرید 100 هم بگیریم باز راه خیلی مونده اگر منظور شما این باشه آقا حجت قبول دارم که به تنهایی جی تی متریکس جواب نمیده اگر به رتبه خوبی در جی تی متریکس برسید در زمینه بهینه سازی سایتتون 30 درصد راه رو رفتید و باید کارهای خیلی زیاد دیگه رو تو مسائل سئو انجام بدید

ویرایش شده در توسط s1r101

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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