مهمان عزیز خوش آمدید. ورود ثبت نام



امتیاز موضوع:
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش فعال کردن gzip و نکاتی در مورد آن

آموزش فعال کردن Gzip و نکاتی در مورد آن
توضیحاتی در مورد Gzip
Gzip روشی برای فشرده کردن صفحات اینترنتی است به این وسیله صفحه کوچکتری دانلود می شود و سرعت ظاهر شدن یک صفحه اینترنتی به مراتب بیشتر می شود. در حقیقت بسیاری از صفحاتی که در اینترنت می بینید به این روش فشرده شده اند و پس از دانلود شدن روی کامپیوتر شما از طریق مرورگرتان دوباره از حالت فشرده خارج می شوند.
این روز ها همه می خواهند وب سایت خود را بهینه سازی کنند یکی از کارهایی که برای بهینه سازی یک وب سایت توصیه می شود استفاده از Gzip است که برای بهینه سازی سرور مورد استفاده قرار می گیرد ولی شدیداً توسیه می کنم از CSS و Javascript برای بهینه سازی وب سایت خود غافل نشوید و الویت اول را به این دو بدهید. می توانید کد های مورد استفاده در وب سایت خود را بهینه سازی کنید می توانید عکس های خود را بهنه سازی کنید در یک کلام همه چیز را در یک وب سایت می توان بهینه سازی کرد!
شاید بعضی ها بگویند استفاده از Gzip ممکن است بار سرور و بخصوص پروسسور آن را افزایش دهد. ولی من به شما قول می دهم تاثیرش آنقدر ها هم که بسیاری درباره آن زیاده روی می کنند زیاد نیست این ادعا که بار سرور زیاد می شود معمولا از طرف هاست هایی که یک سرور را به تعداد بسیار زیادی از وب سایت ها اختصاص می دهند و استاندارد ها را رعایت نمی کنند بیان می شود و اگر از طرف هاست خود با چنین ادعایی روبرو شدید بدانید که مشکل از هاست شماست نه از Gzip ! حال انتخاب با شماست می توانید هاست خود را عوض کنید می توانید موفقیت خود را در اینترنت قربانی هزینه پایین هاست کنید.

حال نوبت می رسه به آموزش:

ابتدا برای فعال کردن Gzip در MyBB به مسیر زیر بروید:
کنترل پنل مدیر کل > پیکربندی > Server and Optimization Options > گزینه "?Use GZip Page Compression" را بله بزنید.

و مقدار عددش رو روی 5 قرار بدین.

اما در اینجا کدی رو براتون قرار میدم که این کد، فایل‌های CSS، JS، HTML، XHTML و PHP سایت شما را gzip می‌کند.

کد زیر نیز یک نمونه بسیار خوب برای فشرده سازی فایل‌های مورد اشاره روی سایت شما و نیز Cache کردن دیگر فایل‌های استاتیک است.

کد های زیر رو در htaccess. قرار بدین و تاثیرش رو حتما می بینید
کد پی‌اچ‌پی:
#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
#End Gzip 
یا
کد پی‌اچ‌پی:
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP 
یا
کد پی‌اچ‌پی:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text
/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2 days"
ExpiresByType image/jpeg "access plus 2 years"
ExpiresByType image/png "access plus 3 years"
ExpiresByType text/css "access plus 2 years"
ExpiresByType text/javascript "access plus 2 years"
ExpiresByType application/x-javascript "access plus 2 years"
</IfModule

در آخر هم میتونین از سایت زیر مقدار فشرده شده سایتتون رو کامل تست کنید
کد:
http://www.gidnetwork.com/tools/gzip-test.php
موفق باشین
من فقط gzip رو از تنظیمات فعال کردم وروی 5گذاشتم این کافیه ؟ دیگه کار دیگه ای نکردم

راستی . از 5 فکر کنم تا 9 میشه گذاشت دیگه ..؟

اعدادش رو بالا بذاریم چی میشه؟Huh


به زودی
درود
ضمن اینکه لطفا به سوال دوستمون پاسخ بدید
به سوال من هم پاسخ بدید که اون سه htaccess با هم چه فرقی دارند؟


بهترین اندازه فشرده سازی 4 هستش


برا فشرده سازی بعضی کد ها درست کار نمیکنن باید تست کنید

این کد دیفالت مای بی بی هست
کد پی‌اچ‌پی:
#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule

 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش ترفیع‌های گروه نیما 9 2,422 ۰۷ اسفند ۱۳۹۳، ۰۴:۲۹ ب.ظ
آخرین ارسال: sarac110
Thumbs Up آموزش فعال کردن حالت تایید عضویت بوسیله ایمیل hamidkag 12 7,592 ۲۰ خرداد ۱۳۹۳، ۰۷:۰۸ ب.ظ
آخرین ارسال: firstboy000
  آموزش تنظیمات شکلک ها برای سیستم مای بی بی reza 14 5,672 ۲۲ اردیبهشت ۱۳۹۳، ۰۹:۳۵ ق.ظ
آخرین ارسال: پسر پاییزی
  آموزش غیر فعال شدن ویرایش توسط مدیر behnam 3 1,194 ۰۸ فروردین ۱۳۹۳، ۱۲:۲۰ ق.ظ
آخرین ارسال: Tofighi
  آموزش تغییر قوانین انجمن reza 2 1,852 ۱۵ اسفند ۱۳۹۲، ۰۳:۴۵ ق.ظ
آخرین ارسال: Dariush
  آموزش افزایش تعداد عکس در پستها! behnam 0 774 ۱۰ آبان ۱۳۹۲، ۱۱:۵۸ ب.ظ
آخرین ارسال: behnam
  آموزش محروم کردن(ip-نام کاربری-ایمیل) نیما 0 1,141 ۱۸ اردیبهشت ۱۳۹۲، ۰۲:۴۳ ب.ظ
آخرین ارسال: نیما

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir