تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 12

موضوع: درخواست آخرین ورژن Yslow برای ویبولتین 4.1.4 - افزایش سرعت

  1. Top | #1
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض درخواست آخرین ورژن Yslow برای ویبولتین 4.1.4 - افزایش سرعت

    با سلام. اگر Yslow ی جدیدتر از آنکه در مرحله یازدم مقاله : تاپیک ویژه | "انجمن" خود را سریع کنید ! ویبولتین 4 است. آن را در سایت قرار بدید. و اینکه Yslow مگه فرقی داره برای ویبولتین استفاده بشه یا یه چیزه دیگه؟

    Yslow ی که در آن مقاله بود باعث از کار افتادن منوهای ادمین سی پی و ناپدید شدن کامل ادیتور می شد.

    فایل .htaccess من اینگونه است :
    کد PHP:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
    RewriteRule ^((urllist|sitemap_).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$[L]
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api.php)
    RewriteRule ^((archive/)?(.*.php(/.*)?))$ vbseo.php [L,QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
    %{REQUEST_FILENAME} !-d
    RewriteCond 
    %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    RewriteEngine On
    RewriteRule 
    ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$[L]
    # BEGIN Compress text files
    <ifModule mod_deflate.c>
      <
    filesMatch "\.(css|js|x?html?|php)$">
        
    SetOutputFilter DEFLATE
      
    </filesMatch>
    </
    ifModule>
    # END Compress text files
     
    # BEGIN Expire headers
    <ifModule 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>
      <
    filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
        
    Header set Cache-Control "max-age=25920000, public"
      
    </filesMatch>
      <
    filesMatch "\\.(css)$">
        
    Header set Cache-Control "max-age=6048000, public"
      
    </filesMatch>
      <
    filesMatch "\\.(js)$">
        
    Header set Cache-Control "max-age=2160000, private"
      
    </filesMatch>
      <
    filesMatch "\\.(xml|txt)$">
        
    Header set Cache-Control "max-age=2160000, public, must-revalidate" 
      
    </filesMatch>
      <
    filesMatch "\\.(html|htm|php)$">
        
    Header set Cache-Control "max-age=1, private, must-revalidate"
      
    </filesMatch>
    </
    ifModule>
    # END Cache-Control Headers
     
    # BEGIN Turn ETags Off
    <ifModule mod_headers.c>
      
    Header unset ETag
    </ifModule>
    FileETag None
    # END Turn ETags Off
     
    # BEGIN Remove Last-Modified Header
    <ifModule mod_headers.c>
      
    Header unset Last-Modified
    </ifModule>
    # END Remove Last-Modified Header 
    برای Yslow چه قسمت های بماند یا حذف شود و چه قسمت های اضافه شود تا مشکلی در ادیتور و منوهای ادمین سی پی ایجاد نشود.

    سوال دوم :

    تفاوت مثلا ExpiresByType application/x-javascript "access plus 216000 seconds"
    و
    ExpiresByType application/x-javascript A2592000

    در <ifModule mod_expires.c> چیست؟




  2. گیفت کارت آیتونز

  3. Top | #2
    مدیر بازنشته

    تاریخ عضویت
    Oct 2010
    ورژن ویبولتین
    4.x
    سن
    26
    نوشته ها
    3,437
    مورد پسند
    4,864 بار
    اطلاعات
    میزان امتیاز
    446

    پیش فرض

    نقل قول نوشته اصلی توسط bme87 نمایش پست ها
    با سلام. اگر Yslow ی جدیدتر از آنکه در مرحله یازدم مقاله : تاپیک ویژه | "انجمن" خود را سریع کنید ! ویبولتین 4 است. آن را در سایت قرار بدید. و اینکه Yslow مگه فرقی داره برای ویبولتین استفاده بشه یا یه چیزه دیگه؟

    Yslow ی که در آن مقاله بود باعث از کار افتادن منوهای ادمین سی پی و ناپدید شدن کامل ادیتور می شد.

    فایل .htaccess من اینگونه است :
    کد PHP:
    # Comment the following line (add '#' at the beginning)
    # to disable mod_rewrite functions.
    # Please note: you still need to disable the hack in
    # the vBSEO control panel to stop url rewrites.
    RewriteEngine On
    # Some servers require the Rewritebase directive to be
    # enabled (remove '#' at the beginning to activate)
    # Please note: when enabled, you must include the path
    # to your root vB folder (i.e. RewriteBase /forums/)
    #RewriteBase /
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
    RewriteRule ^((urllist|sitemap_).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$[L]
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api.php)
    RewriteRule ^((archive/)?(.*.php(/.*)?))$ vbseo.php [L,QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
    %{REQUEST_FILENAME} !-d
    RewriteCond 
    %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    RewriteEngine On
    RewriteRule 
    ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$[L]
    # BEGIN Compress text files
    <ifModule mod_deflate.c>
      <
    filesMatch "\.(css|js|x?html?|php)$">
        
    SetOutputFilter DEFLATE
      
    </filesMatch>
    </
    ifModule>
    # END Compress text files
     
    # BEGIN Expire headers
    <ifModule 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>
      <
    filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
        
    Header set Cache-Control "max-age=25920000, public"
      
    </filesMatch>
      <
    filesMatch "\\.(css)$">
        
    Header set Cache-Control "max-age=6048000, public"
      
    </filesMatch>
      <
    filesMatch "\\.(js)$">
        
    Header set Cache-Control "max-age=2160000, private"
      
    </filesMatch>
      <
    filesMatch "\\.(xml|txt)$">
        
    Header set Cache-Control "max-age=2160000, public, must-revalidate" 
      
    </filesMatch>
      <
    filesMatch "\\.(html|htm|php)$">
        
    Header set Cache-Control "max-age=1, private, must-revalidate"
      
    </filesMatch>
    </
    ifModule>
    # END Cache-Control Headers
     
    # BEGIN Turn ETags Off
    <ifModule mod_headers.c>
      
    Header unset ETag
    </ifModule>
    FileETag None
    # END Turn ETags Off
     
    # BEGIN Remove Last-Modified Header
    <ifModule mod_headers.c>
      
    Header unset Last-Modified
    </ifModule>
    # END Remove Last-Modified Header 
    برای Yslow چه قسمت های بماند یا حذف شود و چه قسمت های اضافه شود تا مشکلی در ادیتور و منوهای ادمین سی پی ایجاد نشود.

    سوال دوم :

    تفاوت مثلا ExpiresByType application/x-javascript "access plus 216000 seconds"
    و
    ExpiresByType application/x-javascript A2592000

    در <ifModule mod_expires.c> چیست؟

    شما اجاکس تون هم مشکل داشت ؟!‌

    مثلا اطلاع رسانی نمایش داده میشد ؟!

    یا چت باکس ؟!

    و یا ؟!

    منم این مشکل رو دارم ، راهنکایی کنید ، Y slow رو هم خیلی وقته نصب کردم !

  4. Top | #3
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض

    سلام ، من چت باکس و .. رو نصب نکرده بودم. از اطلاع رسانی هم استفاده نکرده بودم تا ببینم کار می کنند یا نه . از طرفی انجمن رو هم تازه راه اندازی کرده بودم و خام بود تقریبا. قسمت ادمین سی پی ، منوهاش باز نمی شد و هرچی اسکریپت و آجاکس بود کار نمی کردند بعلاوه ادیتور که ناپدید شده بود بعد از YSLOW

    حالا شما اینکار رو بکن ببین جواب می ده برات. اول محتویات htaccess رو ازش یه بکاب بردار. حالا هر چیزی که در زیر می بینی رو از htaccess پاک کن:

    کد PHP:
    RewriteEngine On
    ####Charset
    AddDefaultCharset Off 
    ####Gzip
    <IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule 
    ^(.*)(js|css)$ redir.php?file=$1$2&type=$[L]
    </
    IfModule>
    ####ETags
    FileETag None
    ####Expires
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image
    /gif A2592000
    ExpiresByType image
    /jpeg A2592000
    ExpiresByType image
    /png A2592000
    ExpiresByType application
    /x-shockwave-flash A2592000
    ExpiresByType text
    /css A2592000
    ExpiresByType application
    /x-javascript A2592000
    </IfModule
    دقت کن هر چی که بالا می بینی پاک کنی و نمونه.


    حالا redir.php رو که روت انجمنته یا هرجاست دانلودش کن داشته باشی ، بعدش پاکش کن.

    خب درست شد؟

  5. Top | #4
    مدیر بازنشته

    تاریخ عضویت
    Oct 2010
    ورژن ویبولتین
    4.x
    سن
    26
    نوشته ها
    3,437
    مورد پسند
    4,864 بار
    اطلاعات
    میزان امتیاز
    446

    پیش فرض

    نقل قول نوشته اصلی توسط bme87 نمایش پست ها
    سلام ، من چت باکس و .. رو نصب نکرده بودم. از اطلاع رسانی هم استفاده نکرده بودم تا ببینم کار می کنند یا نه . از طرفی انجمن رو هم تازه راه اندازی کرده بودم و خام بود تقریبا. قسمت ادمین سی پی ، منوهاش باز نمی شد و هرچی اسکریپت و آجاکس بود کار نمی کردند بعلاوه ادیتور که ناپدید شده بود بعد از YSLOW

    حالا شما اینکار رو بکن ببین جواب می ده برات. اول محتویات htaccess رو ازش یه بکاب بردار. حالا هر چیزی که در زیر می بینی رو از htaccess پاک کن:

    کد PHP:
    RewriteEngine On
    ####Charset
    AddDefaultCharset Off 
    ####Gzip
    <IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule 
    ^(.*)(js|css)$ redir.php?file=$1$2&type=$[L]
    </
    IfModule>
    ####ETags
    FileETag None
    ####Expires
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image
    /gif A2592000
    ExpiresByType image
    /jpeg A2592000
    ExpiresByType image
    /png A2592000
    ExpiresByType application
    /x-shockwave-flash A2592000
    ExpiresByType text
    /css A2592000
    ExpiresByType application
    /x-javascript A2592000
    </IfModule
    دقت کن هر چی که بالا می بینی پاک کنی و نمونه.


    حالا redir.php رو که روت انجمنته یا هرجاست دانلودش کن داشته باشی ، بعدش پاکش کن.

    خب درست شد؟
    آقا دم شما گرم ، حل شد !

  6. Top | #5
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض

    آقا به این سوال من یکی جواب بده؟

    تفاوت مثلا
    ExpiresByType application/x-javascript "access plus 216000 seconds"
    و
    ExpiresByType application/x-javascript A2592000

    در <ifModule mod_expires.c> چیست و برای چی طرز نوشتنشون تفاوت داره و دومی انگار خلاصه شده هستش؟

    سوال دومم هم اینه : علی آقا اگر شما از Yslow استفاده کرده اید ، چه تغییراتی در htaccess دادید؟ آخه وقتی دنبال Yslow بودم تویه سایت ویبولتین نوشته بود که Yslow با وی بی سئو سازگار نیست! شما چیکار کردید که سازگارشون کردید؟

  7. Top | #6
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض

    -------------
    بالاخره تونستم با کمی تغییر با هم سازگارشون کنم. Yslow تاثیر خوبی رو سرعت سایت گذاشت. حالا سوالم رسید به اینجا :
    درصد Page Speed Grade مهمتره یا Page load time و سایر . آخه بعضی کدهای که برای افزایش سرعت از اینور و انور جمع کرده بودم تویه htaccess تاثیر متفاوتی می زارن وقتی هستند یا حذفشون می کنم. به عکس زیر نگاه کنید:

    http://up.vbiran.ir/images/5xg3bvl9rmte5x6o57j.png

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

  8. Top | #7
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4.1.12
    سن
    26
    نوشته ها
    735
    مورد پسند
    374 بار
    اطلاعات
    میزان امتیاز
    86

    پیش فرض

    این کد yslow به ما میدی؟

    دوستان کسی خبر داره آقا علی چیکار کرده که gzip اون اینقدر خب شده؟ منطورم توی سایت gtmtrix
    ویرایش توسط Sgwgo : 2011/07/08 در ساعت 03:21 AM دلیل: ادغام دو پست

  9. Top | #8
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض

    مقاله ای در پست اول بهش اشاره شده که ماله علی آقا است ، در مرحله یازدهم لینک دانلود yslow موجود است. که با آخرین ورژنشه و بعد از اون چیزی برای ویبولتین در نیومده یا پیدا نکردم.
    نکته ای که داره بعد از اضافه کردن کدهای تویه htaccess باید redir.php رو هم تویه RewriteCond %{REQUEST_FILENAME} قید بشه ، با علامت | بهش اضافه کنید بین بقیه. با اینکار آجاکس و جاوا از کار نمی افته یعنی به اینجوری بهش اضافه کنی :

    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api|redir\.php)

  10. Top | #9
    کاربر سایت

    تاریخ عضویت
    Apr 2011
    ورژن ویبولتین
    4.1.12
    سن
    26
    نوشته ها
    735
    مورد پسند
    374 بار
    اطلاعات
    میزان امتیاز
    86

    پیش فرض

    منطورت کدوم مقاله برای yslow باید چیزی نصب کنم؟ و بعداین کد بزارم؟

    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api|redir\.php)

    تاثیرش چیه؟

  11. Top | #10
    کاربر سایت

    تاریخ عضویت
    Sep 2010
    ورژن ویبولتین
    4.1.4 و 4.0.3 و 4.0.8
    نوشته ها
    153
    مورد پسند
    93 بار
    اطلاعات
    میزان امتیاز
    23

    پیش فرض

    تایپک افزایش سرعت منطورم بود که لینک دانلود اونجا وجود داشت . از لینک زیر دانلودش کن :
    http://up.vbiran.ir/images/cuv76w2ijeprmqk8x5.zip
    فایل پی اچ پی رو آپلود کن . محتویات htaccess رو هم زیر htaccess پیست کن.
    تاثیر کد بالای هم اینه که اگه تو RewriteCond %{REQUEST_URI} اسم redir قید نشه ، سایتت از کار می افته ، مثلا منوهای ادمین سی پی باز نمی شن یا هرچی که آجاکس باشه یا جاواسکریپت. یا مثلا برای بعضی ها که از وی بی سئو استفاده می کنند ممکن مشکل پیش بیاد ولی اگه این تغییر کوچیک رو تویه RewriteCond %{REQUEST_URI بدی مشکلی پیش نمی اد .
    مثل همون دوستی که مشکل براش پیش اومده بود و گفتم چیکار کنه. الان اگه اون هم بیاید تویه RewriteCond %{REQUEST_URI تغییر انجام بده می تونه از yslow استفاده کنه.

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش اضافه کردن ساعت زیر آواتار ویبولتین نسخه 4
    توسط VBIran در انجمن آموزش های وی بولتین
    پاسخ: 14
    آخرين نوشته: 2013/01/10, 08:00 PM
  2. پاسخ: 4
    آخرين نوشته: 2011/11/17, 02:35 AM
  3. افزایش سرعت ویبولتین
    توسط masuod در انجمن آموزش های وی بولتین
    پاسخ: 9
    آخرين نوشته: 2011/09/13, 12:35 AM
  4. بالابردن سرعت ویبولتین 4
    توسط AmirSina در انجمن آموزش های وی بولتین
    پاسخ: 0
    آخرين نوشته: 2011/05/08, 12:38 AM
  5. پاسخ: 11
    آخرين نوشته: 2011/01/21, 05:02 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •