10 روش کاربردی برای بهینه سازی وردپرس

بهینه سازی وردپرس

یکی از موضوعات مهم در بهینه سازی سایت ، مدت زمان بارگذاری(لود) صفحات است که تاثیر مستقیم بر سئوی سایت دارد.کند بودن سایت ، کاربر را کلافه می‌کند تا حدی که  ممکن است  قید بازدید از سایت را بزند.

در این نوشتار به طور خلاصه به روش ها و تکنیک‌های کاربردی جهت بهینه سازی و افزایش سرعت لود سایت اشاره خواهم کرد.اما قبل از استفاده از این تکنیک ها در وب سایت خود ، پیشنهاد می‌کنم با استفاده از یکی سرویس های رایگان مانند GTMetrix یا Google PageSpeed Insights سایت خود را آنالیز کرده و سرعت آن را برسی کنید. این سرویس ها زمان بارگیری صفحه و همچنین حجم صفحات سایت را به شما نشان می دهند. بعد از اندازه گیری سرعت ، امیدوارم روش های زیر برای افزایش سرعت و بهینه سازی سایت وردپرسی تان موثر واقع شوند.

1- تهیه هاست مناسب و پرسرعت:

اولین قدم در بهینه سازی وب سایت ، انتخاب یک هاست مناسب وقدرتمند است. یک سرور خوب تعداد درخواستهای HTTP و دستورات MySQL را در کمترین زمان ممکن پاسخ می‌دهد.

به کمک GTMetrix می توانید مدت زمان پاسخگویی هاست به درخواست‌های http را برسی کنید . توصیه می کنم زمان پاسخگویی هاست را نسب وب سایت های مشابه آزمایش کنید. به عنوان مثال ، اگر یک سایت عکاسی دارید آن را با یک سایت عکاسی دیگر مقایسه کنید و مدت زمان لود آنها را برسی کنید.

هاست اشتراکی : تعداد زیادی از کاربران از یک هاست مشترک استفاده می کنند ، بنابراین برای سایت های پربازدید این نوع  هاست را پیشنهاد نمی کنم.

هاست اختصاصی: سایت های بزرگ و پر بازدید معمولا از هاست های اختصاصی استفاده می کنند. سرعت بالای پردازنده ها و عدم قطعی ارتباط با سرور از ویژگیهای این هاست است.

2- از یک قالب وردپرسی پرسرعت استفاده کنید.

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

نکته بعدی در انتخاب قالب این است که: قالبی را انتخاب کنید که برای دسک تاپ ، تبلت و دستگاه های تلفن همراه بهینه شده باشد. موتورهای جستجو از طرحهای پاسخگو پشتیبانی می کنند زیرا اطمینان حاصل می کنند که همه صفحات دارای URL یکسان هستند ، خوشبختانه اکثر قالب های وردپرسی ریسپانسو هستند و نیازی به طراحی نسخه موبایل ندارند.

نکته:قبل از خرید یک قالب حتما سرعت لود ان را در سایت gtmetrics برسی کنید تا از سرعت لود صفحات آن مطمعن شوید.

3- نصب پلاگین های غیرضروری ممنوع.

قبل از نصب هر افزونه در وب سایت خود ، از خود بپرسید “آیا این افزونه ضروری است؟”

افزونه ها یکی از بزرگترین دلایل کندی وب سایت های وردپرسی اند. هرچه تعداد افزونه های نصب شده بیشتر باشد احتمال کندی سرعت سایت هم بیشتر خواهد شد اما لزوما اینگونه نیست.

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

 کد نویسی بد ، تماس با سرورهای خارجی و تماس مداوم و بروزرسانی بانک اطلاعاتی وردپرس شما.ضمنا پلاگین هایی که از cpu  استفاده می کنند می‌توانند باعث کندی سایت شوند.

توصیه :افزونه P3 Profiler افزونه ای کاربردی ازگروه  GoDaddy  است.با نصب این افزونه می توانید بفهمید که کدام افزونه دلیل کندی وب سایت شماست.

4- سطل زباله خود را خالی کنید

هر زمان که محتوایی در سایت حذف شود ، نظیر ، پست ، صفحه ، رسانه و غیره ، به سطل زباله انتقال پیدا می کند. از این منظر محتواها در وردپرس قابل بازیابی اند. و به شما کمک می کند تا هر چیزی را که به طور تصادفی پاک کرده اید بازیابی کنید (به همان روشی که سطل زباله در رایانه شما کار می کند).

سطل زباله می تواند فضای غیرضروی  را در دیتابیس  وب سایت شما ایجاد کند. هرچه دیتابیس بزرگتر باشد ، بازیابی اطلاعات از آن طولانی تر است.به طور پیش فرض ، وردپرس به طور خودکار سطل زباله را پس از سی روز حذف می کند.

 با اصلاح پرونده wp-config.php می توان این زمان را کاهش داد.

به عنوان مثال ، می توانید با افزودن کد زیر ، این کار را به هفت روز کاهش دهید:

define (“EMPTY_TRASH_DAYS” ، 7)؛

با افزودن این  تکه کد به فایل wp-config.php می توانید سیستم حذف شده ها را به طور کامل غیرفعال کنید.

تعریف (“EMPTY_TRASH_DAYS” ، 0)؛

5- اصلاحات ارسال ، پیش نویس ها ، هرزنامه ها ، پینگ بک ها و پیگیری ها را کاهش دهید

این فقط سطل زباله نیست که بدون نیاز به افزایش اندازه بانک اطلاعاتی شما کمک می کند. همه انواع پست ردیف های جدول را با داده جمع می کنند. بنابراین ، مهم است که مرتباً نظرات اسپم و پیامهای ناخواسته و پیگیری را حذف کنید.

همچنین باید نسبت به تعداد پیش نویس ها و بازنگری های ارسال شده در وب سایت خود احتیاط کنید. سیستم بازنگری WordPress به شما امکان می دهد تا به نسخه های قدیمی تر مقالات برگردید ، آنها را مشاهده کرده و آنها را بازیابی کنید.

علاوه بر یک خودکار خودکار در ارسال ها و صفحات ، هر بار که مقاله های خود را ذخیره می کنید ، تجدید نظر می شود. این بدان معنی است که مقاله ای با ده تجدید نظر با ده برابر فضای بیشتر در پایگاه داده شما نسبت به مقاله واقعی که منتشر شده است. همانطور که تصور می کنید ، این اندازه بانک اطلاعاتی شما را به میزان قابل توجهی افزایش می دهد.

ویرایشهای ارسال شده اصلاحات ارسال می تواند اندازه بانک اطلاعاتی شما را به میزان قابل توجهی افزایش دهد.

به طور پیش فرض ، وردپرس تعداد نامحدودی از ویرایش ها را ذخیره می کند ، اما این به طور کلی لازم نیست. بهتر است این حد را به چیزی کاربردی تر مثل دو یا سه کاهش دهید. می توانید این کار را با اضافه کردن کد زیر به پرونده wp-config.php خود انجام دهید:

define ('EMPTY_TRASH_DAYS', 7);

از طرف دیگر می توانید با اضافه کردن کد زیر در پرونده wp-config.php ، سیستم ویرایش ارسال را به طور کامل غیرفعال کنید. از نظر وبلاگ نویس ، این یک تنظیم مطلوب نیست زیرا نسخه های تجدید نظر در پست بسیار مفید است ، با این حال بسیاری از دارندگان وب سایت این مرحله را برای اطمینان از کارآمد تر پایگاه داده خود برداشته اند.

define ('EMPTY_TRASH_DAYS', 0);

یک روش عملی تر برای تمیز کردن پایگاه داده WordPress استفاده از WP Optimize است. این افزونه می تواند به صورت خودکار پیش نویس های خودکار ، نظرات اسپم ، پیگیری و موارد دیگر را حذف کند. WP-DBManager همچنین یک راه حل مناسب برای بهینه سازی پایگاه داده شما است.

6- تصاویر خود را برای وب بهینه کنید

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

بنابراین به نفع شماست که تصاویر خود را برای اینترنت بهینه کنید قبل از بارگذاری آنها در وب سایت خود. اکثر برنامه های ویرایش عکس ، مانند Photoshop ، به شما امکان می دهند این کار را از طریق گزینه “ذخیره برای وب” انجام دهید.

یک افزونه خوب برای بهینه سازی تصاویری که قبلاً بارگذاری شده استWP Smush  است. این نرم افزار ازAPI Smush  برای بهینه سازی تصاویر JPEG و تبدیل تصاویر GIF به PNG استفاده می کند. اما باید توجه داشته باشید که این افزونه هنگام تبدیل تصاویر از منابع زیادی استفاده می کند ، بنابراین ممکن است وب سایت شما در حین اجرا کند شود.

اگر نگران کاهش کیفیت تصاویر هستید از افزونه های ، Lazy Load (بارگذاری تنبل) استفاده کنید. این افزونه زمانی که کاربر بخواهد تصویر را مشاهد کند ، آنرا لود می کند که باعث افزایش سرعت صفحات خواهند شد.

7-minify کردن فایل های  CSS و Javascript

هر بازدید توسط کاربر ، یک درخواست HTTP برای لود فایل های  CSS و Javascript  است. این بدان معناست که وقتی کاربر به وب سایت  شما مراجعه می کند ، درخواستی را برای سرور آن سایت ارسال می کند. هرچه درخواست های بیشتری به سرور شما وجود داشته باشد ، بارگیری صفحات شما بیشتر طول خواهد کشید.

پلاگین PHP5 Minify چندین فایل CSS و Javascript را در یک پرونده واحد ترکیب می کند. این امر تعداد درخواست HTTP را به میزان زیادی کاهش می دهد. این پلاگین همچنین فضای خالی و نظرات غیرضروری را حذف می کند.

 افزونه های  متعددی برای کاهش حجم  فایل های CSS و Javascript  وجود دارد. توصیه می کنم از WP Minify یا Better WordPress Minify استفاده کنید.

8- فعال کردن حافظه پنهان مرورگر

برخی از بزرگترین فایلهای وب سایت شما به ندرت تغییر می کنند. این شامل پرونده های CSS ، پرونده های Javascript ، آرم وب سایت شما و غیره است. یکی از راه های استفاده از این امکان فعال کردن حافظه پنهان مرورگر است.

حافظه پنهان مرورگر به کاربران اینترنت امکان ذخیره سرعت بارگذاری وب سایت های مورد علاقه خود را با ذخیره یک نسخه ذخیره شده از وب سایت خود به صورت محلی می دهد. این امر تماسها را به سرور شما کاهش می دهد و کاربر را از بارگیری مجدد همان فایلها نجات می دهد.

با افزودن کد زیر به پرونده .htaccess می توانید حافظه پنهان مرورگر را فعال کنید:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##

کد بالا مشخص می کند که یک نوع پرونده خاص چه مدت باید ذخیره شود. در صورت انقضا ، پرونده ها به سادگی بارگیری می شوند.

9- نصب افزونه های cach

ذخیره سازی افزونه ها به شما امکان می دهد به جای فایل های پویا ، فایل های HTML استاتیک را منتشر کنید. این امر زمان بارگیری یک صفحه را تا حد زیادی کاهش می دهد زیرا هیچ دستور PHP یا MySQL برای اجرا وجود ندارد.

ویژگی های ذخیره سازی اضافی شامل کوچک سازی ، ذخیره فیدها ، Gzipping ، پشتیبانی از شبکه تحویل محتوا (CDN) پشتیبانی و موارد دیگر است.

ذخیره کردن صفحات شما یکی از موثرترین راههای بهبود بارگذاری صفحه شماست ، این افزونه ها می‌توانند سرعت لود صفحات سایت را چند برابر کنند. افزونه های کش(cach) محبوب شامل WP Super CacheW3 Total Cache و  WP Fastest Cache است. هر سه افزونه بصورت رایگان در دسترس هستند.

اما افزونه های دیگری مانند wp-rocket و Autoptimize هستند که می توانند سرعت سایت را به طور قابل افزایش دهند.این دو افزونه با توجه به تجربه شخصی خودم از سایر افزونه های کش موثرترند.

بهینه سازی سایت وردپرس
افزونه Autoptimize مناسب برای افزایش سرعت لود

10- از یک شبکه تحویل محتوا(CDN) استفاده کنید

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

شبکه های تحویل محتوا (CDN) با استفاده از ده ها مرکز داده در سراسر جهان به این مسئله می پردازند. آنها با میزبانی تصاویر ، فایلهای CSS و Javascript و ارسال این پرونده ها از نزدیکترین مکان به آنها ، بار سنگینی را از دوش هاست  شما بر میدارند. این کار باعث می شود که زمان لود صفحات کاهش یابند.

شبکه های تحویل محتوای محبوب شامل MaxCDN ، Amazon CloudFront و CloudFlare است. هزینه این خدمات بسته به میزان استفاده از پهنای باند از وب سایت شما متفاوت است. به عنوان مثال ، ارزانترین برنامه MaxCDN برای 100 گیگابایت پهنای باند 9 دلار در ماه هزینه دارد.اما متاسفانه به دلیل تحریم ایران به سختی می توان از خدمات این شرکت ها استفاده کرد.

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

بهینه سازی سایت وردپرس
ابرآروان شبکه ایرانی توزیع محتوا(CDN)

کلام آخر

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

امیدوارم که شما از این آموزش بهینه سازی لذت برده باشید. اگر سئوالی در باره ی بهینه سازی سایت های وردپرسی دارید می توانید از طریق همین پست پیام خود را بگذارید.

منبع:elegantthemes

در بحث پیرامون این مقاله شرکت کنید! ارسال دیدگاه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نیاز به مشاوره دارید؟

درخواست مشاوره

×

همکاران ما پاسخگو خواهند بود

نیاز به مشاوره دارید؟

0912-1251261
سئوالی در زمینه طراحی سایت دارید با ما درمیان بگذارید.

تماس با ما