رفتن به مطلب

فعال کردن gzip برای سایت ؟


WP4All

پست های پیشنهاد شده

سلام.

من از کد های زیر استفاده کردم و تو سایت زیر تست کردم gzip رو زده غیر فعال !

کسی میدونه کجای کارم میلنگه ؟

http://www.gidnetwork.com/tools/gzip-test.php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
AddOutputFilterByType
DEFLATE text/html text/plain text/xml application/xml
application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
# END WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<ifModule mod_deflate.c="mod_deflate.c">
<filesMatch "\.(css|js|html|php)$"=""\.(css|js|html|php)$"">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
# END WordPress

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN Compress text files
<ifModule mod_deflate.c="mod_deflate.c">
<filesMatch "\.(css|js|x?html?|php)$"=""\.(css|js|x?html?|php)$"">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>

# END Compress text files
# BEGIN Expire headers
<ifModule mod_expires.c="mod_expires.c">
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

# END Expire headers
# BEGIN Cache-Control Headers
<ifModule mod_headers.c="mod_headers.c">
<filesMatch "\.(ico|jpe?g|png|gif|swf)$"=""\.(ico|jpe?g|png|gif|swf)$"">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

<filesMatch "\.(css)$"=""\.(css)$"">
Header set Cache-Control "max-age=604800, public"
</filesMatch>

<filesMatch "\.(js)$"=""\.(js)$"">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$"=""\.(x?html?|php)$"">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>

# END Cache-Control Headers
# BEGIN Turn ETags Off
<ifModule mod_headers.c="mod_headers.c">
Header unset ETag
</ifModule>
FileETag None

# END Turn ETags Off
<ifModule mod_headers.c="mod_headers.c">
Header set Connection keep-alive
</ifModule>

<IfModule mod_headers.c="mod_headers.c">
<FilesMatch "\.(js|css|xml|gz)$"=""\.(js|css|xml|gz)$"">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>

# BEGIN Remove Last-Modified Header
<ifModule mod_headers.c="mod_headers.c">
Header unset Last-Modified
</ifModule>

# END Remove Last-Modified Header
# END WordPress

لینک به ارسال

آقا يه سوال داشتم اصلا هيچ تاثير چشمگيري داره؟

من يه مدت از افزونه ي Gzip استفاده مي كردم هيچ چي تغيير احساس نكردم!!!

لینک به ارسال

آقا يه سوال داشتم اصلا هيچ تاثير چشمگيري داره؟

من يه مدت از افزونه ي Gzip استفاده مي كردم هيچ چي تغيير احساس نكردم!!!

معلوم که شما تاثیری نمیبینید چون همیشه کش تو مرورگرتون وجود داره.

اما اگه شما همیشه با ctrl+f5 سایت خودتون رو باز کنید میبنید تاثیرشون رو.

لینک به ارسال

برای چک کردن gzip و همینطور فعال کردنش به آدرسی مشابه


http://www.yoursite.com/wp-admin/options.php

برید و صفحه را اسکرول کنید تا به آیتم gzip برسید در فیلد مقابلش اگر عدد 1 بود gzip فعاله اگر 0 بود نیست

اگر 0 بود کافیه عدد را یک کنید و صفحه را ذخیره کنید تا فعال بشه

لینک به ارسال

همه رو با هم استفاده کردید؟

نه یکی یکی امتحان کردم .

فعلا سایت بالا نمیاد.

روش imanfakhar عزیز رو هم تست میکنم خبر میدم .

لینک به ارسال

دوستان سایت من بالا میاد ؟

http://rlshd.com

من تو دو سایت تست gzip کردم میگه سایت شما خالی است !

ولی سایت باز میشه .مشکل از چیه ؟

http://www.whatsmyip...mpression-test/

http://www.gidnetwor...s/gzip-test.php

البته امروز صبح htaccess رو پاک کردم دوباره درست کردم.

توی فایل منیجر htaccess.txt هم باید داشته باشم من یا اونو پاک کنم ؟

این کدهای .htaccess


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

برای چک کردن gzip و همینطور فعال کردنش به آدرسی مشابه


http://www.yoursite.com/wp-admin/options.php

برید و صفحه را اسکرول کنید تا به آیتم gzip برسید در فیلد مقابلش اگر عدد 1 بود gzip فعاله اگر 0 بود نیست

اگر 0 بود کافیه عدد را یک کنید و صفحه را ذخیره کنید تا فعال بشه

این روش هم با اینکه 1 میکنم باز بعد از ذخیره 0 میشه !

ویرایش شده توسط WP4All
لینک به ارسال

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

من افزونه wp super catch رو فعال کردم دوباره اینطور شد !

imanfakhar عزیز روش شما رو هم تست زدم با اینکه 1 شد ولی تست gzip زدم تو اون سایتها no زده بود .

لینک به ارسال

دوستان سایت من بالا میاد ؟

http://rlshd.com

من تو دو سایت تست gzip کردم میگه سایت شما خالی است !

ولی سایت باز میشه .مشکل از چیه ؟

http://www.whatsmyip...mpression-test/

http://www.gidnetwor...s/gzip-test.php

البته امروز صبح htaccess رو پاک کردم دوباره درست کردم.

توی فایل منیجر htaccess.txt هم باید داشته باشم من یا اونو پاک کنم ؟

این کدهای .htaccess


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

این روش هم با اینکه 1 میکنم باز بعد از ذخیره 0 میشه !

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

این روش من نیست این سورس کد وردپرسه و تمام کارهای دیگه از قبیل htaccess را موتور وردپرس در صورت ران بودن نرم افزار مربوطه در هاستتون انجام می ده

لینک به ارسال
  • 1 ماه بعد...

آقا من نخواستم تاپیک دیگه ای رو باز کنم

من طبق این آموزش کد آخری رو توی htaccess قرار دادم ولی هرچی فعال نمیشه :huh:

آیا طبق تاپیک هایی قبلی مشکل از هاست هست ؟ یا سریع فعال نمیشه این قابلیت ؟

اگر مشکل از هاست هست بای دبگم کدوم قابلیت رو فعال کنن و خلاصه چی بهشون بگم :D

ممنون

لینک به ارسال

از سرور سئوال کنید gzip برای شما فعاله یا خیر

ممنون

سرور جواب داد که فعاله و اینکه من قسمت

gzipcompression رو 1 قرار دادم -نمیدونم چه کنم چون هرچی توی سایت تست میکنم میگه فعال نیست

لینک به ارسال
  • 2 ماه بعد...

برای چک کردن gzip و همینطور فعال کردنش به آدرسی مشابه


http://www.yoursite.com/wp-admin/options.php

برید و صفحه را اسکرول کنید تا به آیتم gzip برسید در فیلد مقابلش اگر عدد 1 بود gzip فعاله اگر 0 بود نیست

اگر 0 بود کافیه عدد را یک کنید و صفحه را ذخیره کنید تا فعال بشه

صفر بود من یک کردم و فعال شد حالا باید اون کد مخصوص تو htaccess باقی بمونه یا برش دارم ؟

لینک به ارسال

صفر بود من یک کردم و فعال شد حالا باید اون کد مخصوص تو htaccess باقی بمونه یا برش دارم ؟

باید باقی بمونه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...