وردپرس ، هسته ای بسیار قوی و انعطاف پذیر دارد . اما زمانی که شما شروع به نصب افزونه های مختلف و بعضی اوقات غیر استاندارد می کنید ، این سیستم قوی نیز در مقابل شما زانو میزند ! . بعضی اوقات آنقدر استفاده از منابع سرور توسط وردپرستان مصرف میشود که کار شما به ساسپند شدن می کشد !
بعد از ۳ سال کار با وردپرس به طور مداوم ، چند نکته کوتاه را لازم میبینم تا برای شما دوستان عزیزم در یک ادمین منتشر سازم تا قدرت وردپرستان به همان روز اول مشابه بماند !
۱ – کش را فعال کنید !
ارسال محتوا و فایل های کش شده به کاربران ، باعث افزایش سرعت سایت شما و افزایش رضایت کاربر نسبت به سایت شما میشود . یکی از بهترین افزونه های کش ، W3 Total Cache میباشد که با گرد هم آوردن روش های مختلف کش ، سرعت وردپرس را بسیار بیشتر می کند و استفاده از منابع شما را به همان حد کمتر.
۲ – پلاگین های که مورد نیاز نیستند را حذف کنید
اگر افزونه های نصب کردید که بدون آن وبسایت شما دچار هیچ مشکلی نمی شود ، بهتر است آن را غیر فعال کنید . یا اگر امکانی به سایتتان اضافه کرده اید که فکر میکنید کاربران زیادی از آن استقبال نکرده اند ، بهتر است که آن را نیز غیر فعال کنید . افزایش سرعت ، رابطه کاملا مستقیمی با سبک بودن سایت دارد . پس به فکر رژیم گرفتن برای وردپرس خود باشید !
۳ – از کلودفلیر استفاده کنید
کلودفلیر ، یک سرویس CDN رایگان است که به شما این امکان را میدهد ، وبسایت خود را به صورت کش شده برای بازدید کنندگان بفرستید و با توجه به مصافت آن ها از نزدیک ترین سرور ممکن برای بازدید کننده وبسایتتان ارسال نمایید. همچنین ، کلودفلیر ؛ قدرت مقابله با حملات را نیز دارد و میتواند وبسایت شما را کش کند.
۴- کمی هم دستی !
کد هایی در قالب های وردپرسی وجود دارد که به صورت تابعی فعالیت می کنند . این کد ها زمانی که سایت شما توسط بازدید کنندگان باز میشود ، از بانک اطلاعاتی درخواست این اطلاعات را میکنند و بانک اطلاعاتی برای وبسایت های که بازدید زیادی دارند ، با تعداد بسیار زیادی درخواست در ثانیه مواجه میشود که میتواند مثل یک حمله DDOS یا BotNet پدر سرور را در بیاورد ! بهتر است که این کد ها را به صورت دستی قرار دهید ، مثلا به جای این کد :
<?php bloginfo('template_directory'); ?>
آدرس قالب خود را مثل شکل زیر قرار دهید :
http://www.yoursite.com/wp-content/themes/yourtheme
یعنی شما در حقیقت ، کد های داینامیک را به کد های استاتیک تغییر دادید . بهتر است که ادرس های CSSها و JS ها را به صورت سورس اصلی قرار دهید تا چند صد هزار درخواست به MYSQL بیچاره کمتر شود.
۵- بانک اطلاعاتی را بهینه کنید !
بهینه سازی بانک اطلاعاتی ، یکی از مهمترین کارهایی است که باید برای وردپرس انجام داد . بهینه سازی در وردپرس ، جدول های اضافه در بانک اطلاعاتی را حذف می کند و حجم دیتابیس را کاهش میدهد. برای بهینه سازی بانک اطلاعات میتوانید از افزونه WP-Optimize استفاده کنید.
عضو لیست ایمیلی ما شوید تا آخرین نوشتههای یک ادمین برایتان ایمیل شود
۳۷ دیدگاه
[…] اگر از وردپرس استفاده می کنید این مطلب من را ببینید یک ادمین | ۵ نکته برای افزایش سرعت وردپرس شما پاسخ با نقل قول + پاسخ به موضوع « […]
سپاس
بسیار عالی
سلام نکات بسیار جالبی بود ،متشکرم
من یک مشکل با وردپرس شبکه دارم.
وقتی یک بلاگ(ساب دامینی)ایجاد می کنم و داخلش می رم هیچی جز یک روت خالی نیست
نمونه آدرس رو در بخش (وب سایت) قرار دادم لطفا کمکم کنید
*(در سایت وردپرس هم مطرح کردم اما امان از جواب دادنشون….)
تنظیمات کاملا انجام شده ؟
یه تنظیمات رو دوباره تست کنید.
بله حداقل ۵ الی ۶ بار راه اندازی کردم | روی یک سایت دیگه هم تست کردم همین مشکل رو داشتم با هاش
رو یک هاست بوده ؟
بهتره رو یه هاست دیگه هم امتحان کنید
من یک سرور دارم و سایت ها همه روی سرور هستن ،بنظرتون مشکل داره؟
نه
من خودم هم همه سایت هام رو اوردم رو یه وی پی اس
مسلما سرعت بیشتره !
سلام جالب بود !!!
فکر نمیکردم ورد پرس اینقدر سنگین بشه با افزونه
البته بستگی به کار افزونه ها هم داره که چه مقدار بخوان سرور رو درگیر کنن
خدا قوت
به جز کلودفلیر باقی شو موافقم من خودم از کلودفلیر استفاده می کردم ولی بعضا از دسترس خارج می شد! خوب رایگانه دیگه! کلا برای سایت ها ی کم بازدید فک نکنم cdn تاثیری داشته باشه.
بر خلاف چیزی که فکر می کنید !
سرویس کلود فلیر ۵۰٪ پهنای باند من رو صرفه جویی کرده در یک هفته گذشته
البته ، چون ایران کشه کلا ، شما متوجه از دسترس خارج شدن سرور خودت نمیشی ، کلودفلیر هم یه نسخه از سایتت رو نگه میداره که به کاربرا نشون میده وقتی سرورت داون هست .
سلام استاد
آقا من این افزونه W3 Total Cache رو قبلاً نصب کرده بودم ولی کلاً وردپرس رو خراب کرد
مثلاً برچسب ها کار نمیکرد
میشه بگین مشکل از کجاست؟
با تشکر
در کانفیگتون مشکل وجود داشته احتمالا
چون این افزونه رو خیلی از سایت های دنیا استفاده می کنند.
میشه کمی بیشتر راجعبه کلودفیلر توضیح بدید من خوب متوجه نشدم؟؟
سلام دوست عزيز (يك بلوچ) ! براي آموزش كلود فلير ميتوني به اينجا بري . البته با اجازه ي ادمين اين لينك رو ميزارم چون اطلاع ندارم توضيحي راجب كلود فلير در يك ادمين باشه يا نه .اگر بود خواهشا آقاي فاطمي خودتون به جاي اين لينك بزارين ممنون ميشم .
http://tortak.com/view/cloudflare-setup.html
ولی بعضی از افراد استفاده از کش رو توصیه نمیکنند!
ولی در کل مطالب خوبی بود!
ممنون
شما یه روز بشین کار با این W3 Total Cache رو کامل به ما یاد بده
خدا خیرت بده
سلام
موارد فوق را با دقت انجام دادم واقعا سرعت سایتم خوب شد.(البته مورد ۴ رو انجام ندادم.)
من یه کار دیگه هم کردم این بود که پیوند یکتای سایتمو به حالت پیشفرض برگردوندم.
سایتم: www-tabasnews-ir
سپاس از آموزش!
ممنون
من حدود یک ماه از افزونه W3 Total Cache استفاده کردم ولی متاسفانه مقدار ۲۵۰ مگابایت از فضای هاستم رو اشغال کرده بود ، الان حذفش کردم
آیا این افزونه اینقده زیاد فضا اشغال میکنه یا من خطایی رو انجام دادم ؟
در ضمن تنظیمات افزونه رو طبق سایت فوتیلا انجام دادم
بله!
شما تنظیماتش رو حتما اشتباه انجام داده بودید در غیر این صورت چنین مشکلی به وجود نمیاد
سلام
عزیز خدایش بهترین سایت سئوی هست که من تا حالا دیدم خیلی عالیه واقعا خسته نباشی.
سلام.من وقتی Rocket Loader رو از تنظیمات cloudflare فعال میکنم سایت درست لود نمیشه.
شما میدونم چرا؟
ممکنه به خاطر کش شدن جاوا اسکریپت و بهم ریختن اونا باشه.
مرسی مشکل من حل شد
سلام به نظر شما حداکثر چقدر افزونه باید رو وردپرسی نصب باشه
محدودیتی از این نظر مشخص نشده است. بعضی از سایتها با چند پلاگین کارشان راه میافتد و بعضی از سایتها با توجه به خدماتی که ارائه میکنند تعداد بیشتری پلاگین نیاز دارند.
آموزش استفاده از cloudflare رو هم بذارید لطفا
سلام
ممنون بابت مطلب
من سرعت سایتم خیلی پایینه چند تا افزونه هم برای افزایش سرعت ( مثل کش ) نصب کردم ولی فایده نداشت ، منظورم از پایین بودن سرعت اینه که وقتی سایت رو باز میکنم تا چند ثانیه یه صفحه سفید میاد و اون دایره ای که در مرورگر موقع لود میچرخه خیلی آروم میچرخه ولی بعد از چند ثانیه یه مرتبه همه جای سایت به طور کامل باز میشه . پینگ سایت رو هم که از cmd ویندوز بررسی میکنم حدود ۱۱۰ میزنه .
هاستم هم از هاست ایران گرفتم ولی فکر نمیکنم به خاطر اون باشه چون چیزهای دیگه مثل سی پنل یا تصاویر ( فقط آدرس تصویر که آخرش به صورت .jpg هست) رو با سرعت خیلی خوبی باز میکنه ، ولی موقع باز شدن سایت خیلی کنده .
اینم آدرس سایت : http://www.veranix.com
ممنون میشم اگه راهنماییم کنید ، هر جا گشتم راه به درد بخوری پیدا نکردم .
بهتر است فایلهای JS را به فوتر سایت منتقل کنید. بارگذاری این فایلها در هدر سایت باعث کند شدن سایت میشوند. دلیل سفید ماندن صفحه همین است.
با تشکر از شما و سایت خوبتان
خیلی مفید بود
سلام.اقای فاطمی بنده حدود دو ماه مثل شما دارم از cloudflar استفاده میکنم ولی رتبه الکسام روز به روز داره بدتر میشه نظر شما چیه با اینکه خودتونم استفاده میکنید یه راهنمایی کنید چرا داره رتبه بالا میره ؟؟
صرفا نمیشه گفت که به این خاطره. کلی اتفاقهای مختلفی هست که میتونه روی بازدید یک سایت تاثیر بذاره. چه فاکتورهای طبیعی و منطقی مثل کاهش نیاز به محتوای شما و مشکلات فنی سایت که باید از زوایای مختلف بهش نگاه کرد. خود کلودفلیر باعث افت رتبه سایت شما نمیشه.
سلام
مرسی نکات خوبی بودن
در مورد کلودفلیر سوال داشتم. اگه سرور کلودفلیر داون باشه از سرور اصلی میاره سایتو یا سایت هم داون میشه ؟ و مطالب جدید که هنوز توی سرور کلودفلیر ثبت نشدن هم نمایش داده نمیشن ؟
دان شدن کلودفلیر که خیلی دور از ذهنه اما اگر دان بشه ارتباط با سایت شما هم مقدور نیست چون کاربر ابتدا از درگاه کلودفلیر باید بگذره
شما چه دیدگاهی دارید؟