۱- هاست خوب

speed-up-vpn-connectionشاید یکی از بزرگترین و چالش برانگیزترین قدم های راه اندازی سایت همین مرحله باشد، مخصوصا برای ما ایرانی ها که با مححدودیت های بسیار زیادی روبرو هستیم. معمولا هاست های خارجی از سرعت ، قدرت و قیمت خیلی بهتری برخوردار هستند ولی یک نکته بسیار مهم وجود دارد که تقریبا تمام خصوصیات قبلی را نابود می کند . محدودیت بسیار شدید دولتی بر روی هاست های خارج از کشور که باعث کندی سرعت می شوند! واقعا هیچ دلیلی برای این کار نمی بینم جز فیلترینگ

۲- انتخاب تم منطبق بر حداقل یک فریم ورک

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

بدون شک توصیه ی من و اغلب برنامه نویسان بوت استرپ خواهد بود.  http://getbootstrap.com/

۳- استفاده از یک پلاگین کش حرفه ای و همه کاره

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

یکی از پرطرفدارترین و انعطاف پذیر ترین این ابزار ها W3 Total Cache می باشد که می توانید از اینجا دانلود کنید.

۴- استفاده از یک CDN مناسب

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

این مرحله هم یک ولی بزرگ دارد! باز هم مشکل در کندی هاست های خارج از کشور و باز هم فیلترینگ !

یکی از بهترین سرویس دهندگان در این زمینه Cloudfire است که اتفاقا نسخه رایگان هم دارد.

۵- فشرده سازی تصاویر

شاید تمام فایل های css و java در سایت شما اندازه یک تصویر در اسلایدر شما هم نشود!

پلاگین هایی در وردپرس وجود دارند که پس از آپلود تصاویر، به صورت خودکار حجم تصاویر را کاهش می دهند.

یکی از بهترین موارد در این زمینه WP-SmushIt است که باز هم می توانید از نسخه رایگان آن استفاده کنید.

۶- بهینه سازی صفحه اصلی وب سایت

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

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

۷- بهینه سازی پایگاه داده یا همان دیتابیس وردپرس

database-partsدر تمامی CMS ها به دلیل اینکه تمام عملکرد شما بر روی دیتابیس ذخیره می گردد ، معمولا بعد از یک مدت کار با وب سایت شما یک دیتابیس شلوغ و نه چندان جالب خواهید داشت . برای رفع این نقص می توانید از پلاگین WP-Optimize استفاده کنید.

۸- هات لینک را غیر فعال کنید!

اول باید بفهمیم هات لینک چیست؟

بدون شک شما هم تا به حال از عکسی که در وب سایت دیگران هست استفاده کرده اید . بدون اینکه این عکس را در هاست خود ذخیره کنید . برای این کار کافیست تا آدرس عکس مورد نظر در سایت دیگری را داشته باشید!

در این مواقع شما در واقع از هاست سایت موردنظر استفاده می کنید. بله درسته یک نوع دزدی!

ولی اگر خواسته باشیم جلوی این دزدی را بگیریم تا کسی نتواند از هاست ما استفاده کند باید چکار کرد؟

خیلی راحته فقط کافیه تا کد زیر را به .htaccess  در روت هاست خود اضافه کنید :[/vc_column_text][vc_column_text]

disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

۹- استفاده از تکنیک LazyLoad

برای استفاده از این تکنیک که با jQuery نوشته شده است می توانید از این افزونه استفاده کنید.

jQuery Image Lazy Load

۱۰- غیر فعال کردن Pingback و Trackbacks

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