ترفندهایی برای بالا بردن سرعت سایت

وبمستر

توسط c0der در 4 سال پیش
0 753 1 4 سال پیش
c0derparham
0

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

فعال سازی Gzip Compression در فایل htaccess. فشرده کردن فایلها باعث میشه که سایز HTTP response کمتر بشه و در نهایت سرعت بالا اومدن سایت شما بالا تر بره در صورتی که از وب سرور آپاچی استفاده میکنید این کد رو به اخر فایل htaccess. اضافه کنید:

# 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_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

cache کردن فایلها cache کردن فایلها سرعت بارگذاری سایت رو بسیار بالا میبره:

# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
 
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
 
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
 
# 1 MIN
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</FilesMatch>
0

سلام دوست عزیز ممنون از پست عالیت سایتم بال در اورد! :winksmiley02:

خوش آمدید

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

لطفا ابتدا لاگین کنید