در این مقاله، به شما نشان میدهیم چگونه از WP Super Cache و Jetpack Photon برای بهینهسازی عملکرد وردپرس در هاستینگ Plesk استفاده کنید. این روشها بر پایه اصول فنی caching و توزیع محتوای تصاویر بنا شدهاند تا سرعت بارگذاری سایت شما را افزایش دهند و تجربه کاربری بهتری فراهم کنند.
مقدمه: اهمیت بهینهسازی عملکرد وردپرس
بهینهسازی عملکرد وردپرس در هاستینگ Plesk میتواند تفاوت زیادی در سرعت سایت ایجاد کند. با استفاده از ابزارهایی مانند WP Super Cache برای caching صفحات و Jetpack Photon برای بهینهسازی تصاویر، میتوانید زمان بارگذاری را کاهش دهید. این مقاله به صورت مرحله به مرحله شما را راهنمایی میکند تا بدون مواجهه با مشکلات فنی، این پلاگینها را تنظیم کنید.
ابتدا، درک کنید که caching چگونه کار میکند: WP Super Cache صفحات استاتیک HTML تولید میکند تا سرور کمتر کار کند. Jetpack Photon تصاویر را از طریق CDN توزیع میکند و آنها را فشرده میسازد. در هاستینگ Plesk، این ابزارها با تنظیمات پنل ادغام میشوند تا عملکرد بهتری حاصل شود.
پیشنیازها برای شروع
قبل از آغاز بهینهسازی عملکرد وردپرس در هاستینگ Plesk، مطمئن شوید که:
- وردپرس نسخه ۶.۰ یا بالاتر نصب شده است.
- دسترسی به پنل Plesk دارید (معمولاً از طریق cPanel یا مستقیم Plesk).
- سایت شما روی هاستینگ Plesk میزبانی میشود و PHP نسخه ۷.۴ یا بالاتر فعال است.
- هیچ پلاگین caching دیگری مانند W3 Total Cache فعال نیست تا تداخل ایجاد نشود.
اگر این پیشنیازها را دارید، ادامه دهید.
نصب و فعالسازی WP Super Cache
WP Super Cache یکی از بهترین پلاگینها برای caching در وردپرس است. برای بهینهسازی عملکرد وردپرس در هاستینگ Plesk، مراحل زیر را دنبال کنید:
مرحله ۱: نصب پلاگین
وارد داشبورد وردپرس شوید. به بخش Plugins > Add New بروید. در جستجو، “WP Super Cache” را تایپ کنید. پلاگین رسمی از Automattic را انتخاب کنید و روی Install Now کلیک کنید. پس از نصب، آن را فعال کنید.
مرحله ۲: فعال کردن caching
به Settings > WP Super Cache بروید. در تب Easy، گزینه Caching On را انتخاب کنید و Update Status را بزنید. این کار caching ساده را فعال میکند.
مرحله ۳: تنظیمات پیشرفته
به تب Advanced بروید. گزینه Use mod_rewrite to serve cache files را انتخاب کنید. سپس، Cache rebuild را فعال کنید تا صفحات جدید بهروزرسانی شوند. در هاستینگ Plesk، مطمئن شوید که mod_rewrite در Apache فعال است – این را از پنل Plesk > Domains > yourdomain.com > Apache & nginx Settings چک کنید.
اگر نیاز به ویرایش .htaccess دارید، کد زیر را اضافه کنید:
# WP Super Cache mod_rewrite rules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|Y!J-SRD/1.|Y!J-TOS|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|pire|play|pluc|pn-2|po(3|rt)|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sprint|spv-|symb|t-mo|teli|tim-|tosh|treo|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{HTTPS} on
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz -f
RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz" [L]
</IfModule>
این کد را در فایل .htaccess سایت خود در پنل Plesk اضافه کنید (از طریق File Manager).
مرحله ۴: تست caching
به تب Contents بروید و Delete Cache را بزنید. سپس سایت را در مرورگر باز کنید و چک کنید که فایلهای cache تولید شدهاند. ابزارهایی مانند GTmetrix برای چک عملکرد استفاده کنید.
نصب و فعالسازی Jetpack Photon
Jetpack Photon (حالا بخشی از Site Accelerator در Jetpack) برای بهینهسازی تصاویر عالی است. این ابزار به بهینهسازی عملکرد وردپرس در هاستینگ Plesk کمک میکند با توزیع تصاویر از CDN.
مرحله ۱: نصب Jetpack
به Plugins > Add New بروید. “Jetpack” را جستجو کنید و پلاگین رسمی را نصب و فعال کنید. سپس، آن را به حساب WordPress.com متصل کنید (اگر ندارید، یکی بسازید).
مرحله ۲: فعال کردن Photon
به Jetpack > Settings > Performance بروید. گزینه Enable site accelerator را فعال کنید. این کار تصاویر را از طریق CDN Jetpack بارگذاری میکند و آنها را فشرده میسازد.
مرحله ۳: تنظیمات اضافی
در همان بخش، مطمئن شوید که Images و Static files فعال هستند. در هاستینگ Plesk، اگر از nginx استفاده میکنید، تنظیمات proxy را چک کنید تا با CDN تداخل نداشته باشد (از Plesk > Domains > yourdomain.com > Apache & nginx Settings).
مرحله ۴: تست تصاویر
یک صفحه با تصاویر باز کنید و منبع تصاویر را چک کنید – باید از i0.wp.com یا مشابه باشد. از ابزارهای مانند PageSpeed Insights برای چک بهینهسازی استفاده کنید.
ادغام WP Super Cache و Jetpack Photon در هاستینگ Plesk
برای بهترین بهینهسازی عملکرد وردپرس در هاستینگ Plesk، این دو را ادغام کنید. WP Super Cache صفحات را cache میکند و Jetpack Photon تصاویر را مدیریت میکند. در پنل Plesk، caching سرور را غیرفعال کنید تا تداخل ایجاد نشود (از Plesk > Domains > yourdomain.com > Hosting Settings).
همچنین، از ابزارهای Plesk مانند Speed Kit برای تکمیل استفاده کنید، اما تمرکز روی این پلاگینها است.
نکات پیشرفته برای بهینهسازی بیشتر
پس از تنظیم، عملکرد را مانیتور کنید. از پلاگینهای مانند Query Monitor برای چک کوئریها استفاده کنید. در هاستینگ Plesk، منابع سرور را افزایش دهید اگر لازم باشد.
بهینهسازی عملکرد وردپرس در هاستینگ Plesk با این روشها میتواند سرعت را تا ۵۰% افزایش دهد، بر اساس تستهای استاندارد.
پرسشهای متداول
چرا WP Super Cache کار نمیکند؟
ممکن است mod_rewrite غیرفعال باشد. در پنل Plesk آن را فعال کنید یا از حالت PHP caching استفاده کنید.
Jetpack Photon تصاویر را نشان نمیدهد، چه کنم؟
اتصال به WordPress.com را چک کنید و مطمئن شوید که سایت accelerator فعال است. همچنین، کش مرورگر را پاک کنید.
آیا این پلاگینها با تمهای خاص تداخل دارند؟
معمولاً خیر، اما اگر مشکلی دیدید، در تنظیمات پیشرفته WP Super Cache صفحات خاص را exclude کنید.
چگونه cache را پاک کنم؟
در WP Super Cache، به تب Contents بروید و Delete Cache را بزنید. برای Jetpack، تصاویر به طور خودکار بهروزرسانی میشوند.
آیا نیاز به تنظیمات خاصی در Plesk دارم؟
بله، مطمئن شوید که nginx caching غیرفعال است تا با WP Super Cache تداخل نداشته باشد.
این روش چقدر سرعت را افزایش میدهد؟
بستگی به سایت دارد، اما معمولاً ۳۰-۷۰% بهبود در زمان بارگذاری مشاهده میشود.
WP Super Cache, Jetpack Photon, بهینهسازی وردپرس, هاستینگ Plesk, caching وردپرس, CDN تصاویر, عملکرد سایت, Plesk hosting, وردپرس سرعت, پلاگینهای بهینهسازی