صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: چطور فشار وردپرس به سرور را کم کنیم؟

  1. #1
    عضو انجمن
    تاریخ عضویت
    Feb 2009
    نوشته ها
    406
    تشکر تشکر کرده 
    127
    تشکر تشکر شده 
    172
    تشکر شده در
    151 پست

    پیش فرض چطور فشار وردپرس به سرور را کم کنیم؟

    یه سایت وردپرسی رو سرور داریم که با اینکه هزارنفر بیشتر بازدید نداره ولی فشار خیلی زیادی رو سرور میاره.
    افزونه های زیادی هم روش نصب نیست. w3 total cache هم نصب کردیم ولی زیاد توفیری نکرد!
    کلا برای کاهش فشار سایتهای وردپرسی چکارهایی میشه انجام داد؟
    w3total cache بهتره یا super cache ؟ یا هر افزونه دیگری که بهتره لطفا معرفی کنید.

  2. تعداد تشکر ها از lkmew به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید esmaeil1 آواتار ها
    تاریخ عضویت
    Nov 2011
    محل سکونت
    سرزمین اشکانیان
    نوشته ها
    87
    تشکر تشکر کرده 
    64
    تشکر تشکر شده 
    115
    تشکر شده در
    86 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

    من super رو استفاده میکنم فک میکنم بهتر باشه

  5. تعداد تشکر ها ازesmaeil1 به دلیل پست مفید


  6. #3
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,913
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

    • استفاده از افزونه و پلاگین کش مانند W3 Total Cache یا Super Cache در وردپرس
    • حذف کردن پلاگین و افزونه پست های مشابه یا Related Posts Plugin
    • حذف پلاگین های آمارگیر وردپرس
    • استفاده از آخرین ورژن استیبل وردپرس و به روز رسانی مداوم پلاگین های نصب شده
    • استفاده از قالب سبک و حرفه ای و عدم استفاده بیش از حد از جاوا اسکریپت و JS
    • عدم استفاده از قالب های وردپرسی که به دیتابیس کانکشن زده و کوئری اجرا میکنند
    • غیر فعال کردن پلاگین های بی استفاده یا غیر ضروری . پلاگین بیشتر مصرف بیشتر منابع را به همراه خواهد داشت
    • استفاده از پلاگین های استاندارد که وب سایت رسمی ساپورت و پشتیبانی دارند
    • استفاده از یک هاست قدرتمند و سریع . سرعت هاست بر سرعت لود وردپرس و در نتیجه فشار کمتر به هاست و سرور منجر میگردد
    • Repair و Optimise کردن روزانه دیتابیس وب سایت وردپرسی شما
    • استفاده از CDN مخصوصا برای وب سایت های بسیار شلوغ
    • بهینه کردن تصاویر و عکس های وردپرس
    • فشرده کردن و minify کردن کد های CSS و JS
    در قلمرو ایمان نیز تسامح هست

  7. تعداد تشکر ها ازTARIMEHR به دلیل پست مفید


  8. #4
    عضو انجمن
    تاریخ عضویت
    Nov 2013
    نوشته ها
    129
    تشکر تشکر کرده 
    21
    تشکر تشکر شده 
    419
    تشکر شده در
    173 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

    Super Cache نسبت به پلاگین w3 بهتر هست و بنده اونو پیشنهاد میکنم
    Nothing!

  9. تعداد تشکر ها ازmohamad1377 به دلیل پست مفید


  10. #5
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2013
    نوشته ها
    80
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    127
    تشکر شده در
    96 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

    از پلاگین Super Cache استفاده کنید

  11. تعداد تشکر ها از porya8738 به دلیل پست مفید


  12. #6
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,913
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

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


    کد:
    # 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
    کد:
    <IfModule mod_deflate.c>
    
        AddOutputFilterByType DEFLATE text/text text/html text/plain  text/xml text/css application/x-javascript application/javascript
    </IfModule>
    کد:
    <IfModule mod_headers.c>
        <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
            Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
        </FilesMatch>
    </IfModule>
    کد:
    <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_headers.c>
        Header set Connection keep-alive
    </ifModule>
    کد:
    # 480 weeks
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"
    </FilesMatch>
     
    # 2 DAYS
    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>
     
    # 2 HOURS
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>
    کد:
    
    
    در قلمرو ایمان نیز تسامح هست

  13. تعداد تشکر ها ازTARIMEHR به دلیل پست مفید


  14. #7
    عضو انجمن
    تاریخ عضویت
    Feb 2009
    نوشته ها
    406
    تشکر تشکر کرده 
    127
    تشکر تشکر شده 
    172
    تشکر شده در
    151 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

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


    کد:
    # 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
    کد:
    <IfModule mod_deflate.c>
    
        AddOutputFilterByType DEFLATE text/text text/html text/plain  text/xml text/css application/x-javascript application/javascript
    </IfModule>
    کد:
    <IfModule mod_headers.c>
        <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
            Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
        </FilesMatch>
    </IfModule>
    کد:
    <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_headers.c>
        Header set Connection keep-alive
    </ifModule>
    کد:
    # 480 weeks
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"
    </FilesMatch>
     
    # 2 DAYS
    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>
     
    # 2 HOURS
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>
    کد:
    
    
    این کدها چه مزیتی نسبت به سوپر کش داره؟

  15. #8
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,913
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

    نقل قول نوشته اصلی توسط lkmew نمایش پست ها
    این کدها چه مزیتی نسبت به سوپر کش داره؟
    بدون نیاز به پلاگین یا افزونه میتونید کش ، جی زیپ و کارکتر ها را تنظیم نمائید و فشار اضافی از سرور کم خواهد شد
    مستحضر باشید که افزونه های که نام بردید، پروسه زیادی بر روی صفحات و لینک ها وارد میکند
    در قلمرو ایمان نیز تسامح هست

  16. تعداد تشکر ها از TARIMEHR به دلیل پست مفید


  17. #9
    عضو انجمن
    تاریخ عضویت
    Feb 2009
    نوشته ها
    406
    تشکر تشکر کرده 
    127
    تشکر تشکر شده 
    172
    تشکر شده در
    151 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

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


    کد:
    # 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
    کد:
    <IfModule mod_deflate.c>
    
        AddOutputFilterByType DEFLATE text/text text/html text/plain  text/xml text/css application/x-javascript application/javascript
    </IfModule>
    کد:
    <IfModule mod_headers.c>
        <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
            Header set Last-Modified "Tue, 31 Aug 2010 00:00:00 GMT"
        </FilesMatch>
    </IfModule>
    کد:
    <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_headers.c>
        Header set Connection keep-alive
    </ifModule>
    کد:
    # 480 weeks
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"
    </FilesMatch>
     
    # 2 DAYS
    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>
     
    # 2 HOURS
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>
    کد:
    
    
    از این کدها تو سایتهای غیر وردپرسی هم میشه استفاده کرد؟

  18. #10
    عضو دائم TARIMEHR آواتار ها
    تاریخ عضویت
    Feb 2012
    محل سکونت
    تهران
    نوشته ها
    1,383
    تشکر تشکر کرده 
    1,361
    تشکر تشکر شده 
    2,913
    تشکر شده در
    1,723 پست

    پیش فرض پاسخ : چطور فشار وردپرس به سرور را کم کنیم؟

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

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

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

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

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

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

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