بایگانی

رفع ارور این سایت مشکلات فنی را تجربه می‌کند در وردپرس

ارور این سایت مشکلات فنی را تجربه می‌کند یا به انگلیسی The site is experiencing technical difficulties در وردپرس یکی دیگر از ارور های وردپرس است که ممکنه با آن روبرو شده باشید.

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

در این مقاله از وستا سرور قصد داریم به بررسی دلایل بروز اين ارور و سپس رفع آن بپردازیم، با ما همراه باشید.

اعلان مشکلات فنی در وردپرس

دلایل بروز ارور مشکلات فنی در وردپرس

1- محدودیت حافظه PHP

2- نصب، حذف یا غیر فعال کردن افزونه ای به تازگی

3- نصب قالب جدید

4- نسخهPHP هاست

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

این ارور در نسخه های 5.2 به بعد وردپرس، معمولا تشخیص داده شده و راهکار و راهنمایی جهت رفع آن برای مدیریت سایت ایمیل میشود.

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

1فعال سازی قابلیت WP debug وردپرس

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

2رفع مشکلات محدودیت حافظه PHP

یکی از دلایل بروز ارور مشکلات فنی، محدودیت حافظه php می باشد. برای بررسی این موضوع ابتدا باید حافظه php را بررسی کنید.

برای افزایش حافظه php در وردپرس میتوانید از یکی از 2 روش زیر اقدام کنید:

1-2- افزایش حافظه PHP از طریق ویرایش فایل htaccess.

گام اول)

وارد پنل هاست خود شوید و از قسمت files،به File Manager یا صفحه مدیریت فایل ها مراجعه کنید.

مدیریت فایل در دایرکت ادمین

گام دوم)

در صفحه باز شده، وارد دایرکتوری public_html شوید و در این دایرکتوری به دنبال فایل htaccess. بگردید.

فایل htaccess در پنل هاست

نکته: در صورتیکه چنین فایلی را پیدا نکردید، می توانید به قسمت Setting در پنل هاست خود بروید و تیک گزینه show hidden files را بزنید. تا فایل های مخفی به شما نمایش داده شوند.

گام سوم)

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

ویرایش فایل htaccess

حال در صفحه باز شده، لازم است کد زیر را اضافه نمایید:

php_value memory_limit 256M

2-2افزایش حافظه PHP از طریق ویرایش فایل wp-config.php

راه حل دوم برای افزایش حافظه php، ویرایش فایل wp-config.php است.

گام اول)

مانند روش قبل وارد پنل هاست خود شوید و از قسمت files،به File Manager یا صفحه مدیریت فایل ها مراجعه کنید.

گام دوم)

در صفحه باز شده، وارد دایرکتوری public_html شوید و در این دایرکتوری به دنبال فایل wp-config.php بگردید.

فایل wp-config در پنل هاست

گام سوم)

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

ویرایش فایل wp-config

حال در صفحه باز شده، بدنبال خط /* That’s all, stop editing! Happy blogging. */ بگردید و سپس خط کد زیر را در خط قبل از این خط اضافه نمایید:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

3- بررسی افزونه ها

گاهی بدلیل اعمال تغییرات در برخی افزونه ها یا نصب و فعال کردن افزونه جدید در وردپرس، ارور ” این سایت مشکلات فنی را تجربه می‌کند “ رخ می دهد.

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

اگر افزونه ای باعث بروز این ارور شده، میتوانید افزونه مشابه دیگری را جایگزین آن کنید.

4- بررسی قالب وردپرس

گاهی ممکنه مشکل از قالب وردپرس شما باشد.

برای بررسی این موضوع باید وارد پنل هاست خود شوید و سپس از قسمت file manager آن به دایرکتوری public_html بروید.

مدیریت فایل در دایرکت ادمین

سپس به دایرکتوری wp-content موجود در آن مراجعه کنید و پوشه themes را بیابید.

در این پوشه، به دنبال دایرکتوری قالب فعلی وردپرس خود بگردید و نام آن را تغییر دهید. میتوانید نام آن را my-themes بگذارید. (برای تغییر نام دایرکتوری موردنظرتان، روی آن راست کلیک نمایید و گزینه Rename را انتخاب کنید و سپس نام آن را تغییر دهید.)

بررسی قالب وردپرس برای رفع ارور مشکلات فنی در وردپرس

سپس به سایت خود مراجعه کنید و بررسی کنید که آیا ارور رفع شده یا خير.

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

اما اگر همچنان مشکل برقرار بود، راه حل بعدی را امتحان کنید.

5- تغییر ورژن PHP هاست

اگر ارور مذکور با انجام روش های بالا همچنان ادامه داشت، ممکن است با تغییر ورژن PHP هاست رفع گردد.

بدین منظور می توانید ورژن 7.2 به بعد php را استفاده نمایید.

نکته: دقت داشته باشید که همیشه استفاده از آخرین نسخه ها از اهمیت ویژه ای برخوردار است.

برای تغییر ورژن PHP هاست خود، باید وارد به پنل هاست خود شوید.

اگر پنل هاست شما از نوع سی پنل است، باید به قسمت multi php manager بروید ولی اگر پنل هاست شما از نوع دایرکت ادمین باشد باید به قسمت Domain Setup بروید و سپس روی PHP Version Selector کلیک نمایید و بعد آخرین ورژن ارائه شده را انتخاب کنید و تغییرات وارد شده را ذخیره کنید.

که در این آموزش و تصویر زیر پنل هاست ما از نوع دایرکت ادمینمی باشد.

تغییر ورژن PHP هاست

سپس سایت خود را چک نمایید و ببینید که آیا ارور رفع شده یا خیر.

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

6- ریستور بکاپ سایت

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

اگر نسخه بکاپی موجود نبود، میتوانید از سرویس دهنده میزبانی خود بخواهید تا وضعیت بکاپ های سایت شما را بررسی کنند.

حرف آخر

وستا سرور در این مقاله به رفع ارور ” این سایت مشکلات فنی را تجربه می‌کند “ یا ” the site is experiencing technical difficulties در وردپرس پرداخت، امیدواریم این مقاله برای شما مفید واقع شده باشد و توانسته باشید با کمک آن به رفع این ارور بپردازید.

آموزش مدیریت فایل کانفینگ وردپرس

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

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

فایل کانفینگ همان wp-config.php است. همان طور که می دانید این فایل یک فایل اصلی در وردپرس محسوب می شود. این فایل کار برقرار کردن ارتباط بین پایگاه داده و ودرپرس را انجام می دهد. اطلاعات مهم و حیاتی در این فایل ذخیره می شوند. شما با مدیریت فایل کانفینگ در واقع مدیریت سایت را در دست دارید.

آموزش مدیریت فایل کانفینگ وردپرس

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

فایل کانفینگ چیست

همان طور که می دانید فایل کانفینگ همان wp-config.php است که به اصطلاح به آن فایل تنظیمات وردپرس نیز می گویند. مکان این فایل در هاست شما است. دقیق ترین راه برای دسترسی به فایل کانفینگ این است که وارد هاست شده و بعد به پوشه public_html رفته و حال در انجا فایل wp-config.php را می یابید. شما هر کار مهمی که داشته باشید را باید در این فایل انجام دهید. شما می توانید از کدهای مربوط به بالا بردن امنیت سایت و بهبود آن است, در فایل کانفینگ استفاده کنید.

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

آموزش مدیریت فایل کانفینگ وردپرس

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

تغییر مسیر فایل wp-config.php

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

به همین دلیل باید به امنیت آن توجه بیشتری کنیم. شما باید به عنوان فردی که به این فایل دسترسی دارد از این فایل به دسترسی محافظ کنید و امنیت ان را بالا ببرید. راه های متفاوتی برای بالا بردن امنیت وجود دارد که می توانید از آن ها استفاده کنید و یکی از این راه حل ها تغییر دادن مسیر فایل است. این کار به این معناست که شما به جای اینکه این فایل مهم را در مسیر همیشگیش یعنی در public_html قرار بدهید در یک مسیر جایگزین قرار بدهید.

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

شما اگر این پوشه را در مسیر دیگری قرار بدهید, شناسایی و استفاده از ان برای افراد سودجو سخت و غیر ممکن خواهد بود.

برای تغییر دادن مسیر فایل کانفینگ باید مسیری که در ادامه گفته می شود را طی کنید :

  1. ابتدا باید وارد محیط هاست سایت خود بشوید. بعد گزینه File Manager را انتخاب کنید.تغییر مسیر فایل wp-config.php مرحله اول
  2.  بعد از انجام مرحله قبلی برای شما صفحه جدیدی باز می شود که باید مسیر جدیدتان را انتخاب کنید. وارد public_html شوید و بعد از آن wp-config.php را پیدا کنید.
  3. بعد از اینکه فایل مورد نظر را پیدا کریدم باید روی آن راست کلیک کنیم . بعد از روی گزینه move کلیک کنید.
  4. بعد از اینکه تا مرحله سه پیش رفتید, انگاه در مسیری هستید که برای منتقل کردن فایل است. شما باید گزینه move file را انتخاب کنید و بعد از ان پوشه شما به دایرکتوری منتقل می شود.
  5. حال باز بایدبه public_html برویم و بعد از آن با کمک گزینه file باید یک پوشه جدید با نام wp-config.php بسازید.
  6. بعد از اینکه فایل را ایجاد کردید باید روی پوشه ای که ساختید راست کلیک کنید و بعد از ان edit را برگزینید. حال که برای شما فایل باز شد, باید کد زیر را در آن کپی کنید و بعد ان پوشه را ذخیره کنید.

تغییر دادن مکان پوشه wp-content

باید بگوییم که فایل wp-content همان فایلی است که شما در آن افزونه ها و قالب ها وردپرس و بسیاری از موارد دیگر را در آن نگهداری می کنید.

دلیل های متفاوتی وجود دارد که بخواهید مکان پوشه wp-content را تغییر بدهید و یکی از این دلایل بالا بردن امنیت سایت و دور بودن این پوشه مهم از دست افرادی است که می خواهند از آن سو استفاده کنند. شما ممکن است برای تغییر دادن مکان پوشه دلایل دیگری نیز داشته باشید. برای تغییر دادن مکان پوشه باید مراحل زیر را انجام دهید:

  1. ابتدا باید وارد محیط هاست خود شوید. بعد از ان گزینه file manager را انتخاب کنید. سپس وارد public_html شوید.تغییر دادن مکان پوشه wp-content مرحله اول
  2. در این مرحله باید روی گزینه Wp-content راست کلیک کنید. در این قسمت باید Rename را برگزینید.
  3. حال باید نام فایل را عوض کنید. حال باید کدهای زیر را در پوشه ای با نام wp-config.php نوشته و برای اعمال تغییرات ان ها را ذخیره کنید.تغییر دادن مکان پوشه wp-content مرحله سوم

نکته ای که باید به آن توجه کنید:

  • این است که در کدهایی که در بالا گفته شد شما باید در قسمتی که path/to/wp-content نوشته شده است نام دایرکتوری که جدید بود را بگذارید.
  • در کد بالا WP_CONTENT_DIR نوشته شده است که باید شما ان را با توجه به مسیر wp-config.php باید بنویسید.
  • در کد بالا WP_CONTENT_URL نوشته شده است که شما باید ادرس دامنه وردپرس سایت خود را قرار بدهید.

تغییر دادن مکان پوشه افزونه در وردپرس

در ابتدای مقاله وستاسرور توضیح داد که افزونه های شما در wp-content قرار دارند. به همان دلایلی که در بالا اشاره کردیم ممکن است بخواهید مکان پوشه افزونه را تغییر دهید. این کار به راحتی قابل انجام است. شما با انجام مراحلی زیر می توانید به راحتی این کار را انجام بدهید:

  1. در ابتدا باید وارد محیط هاست شوید. بعد از ان گزینه File manager را انتخاب کنید. سپس پوشه  WP-content را انتخاب کنید.تغییر دادن مکان پوشه افزونه در وردپرس مرحله اول
  2. در این قسمت باید گزینه ای با نام plugins ببینید. حال باید ان را به مسیری که می خواهید انتقال دهید.
  3. در مرحله سوم شما باید در پوشه  wp-confi.php کدی که در ادامه گفته می شود را بنویسید.تغییر دادن مکان پوشه افزونه در وردپرس مرحله سوم

نکاتی که باید به آن توجه کنید :

  • همان طور که می دانید باید در کد بالا تغییراتی را ایجاد کنید.
  • اولین تغییری که باید ایجاد کنید این است که WP_CONTENT-DIR که عنوان شده است را بر پایه مسیری بگذارید که در فایل wp-config.php است.
  • نکته بعدی این است که باید توجه کنید که WP_CONTENT_URL را باید بر پایه تنظیماتی که برای دامنه قرار داده اید, بنویسید.

ایجاد تغییر در قالب پیش فرض وردپرس

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

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

ایجاد تغییر در قالب پیش فرض وردپرس دقت کنید که در قسمت name باید نام پوشه ای را که قالب دلخواهتان هست را قرار بدهید.

چگونه ویرایشگر پوسته و افزونه را در وردپرس غیر فعال کنید

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

اگر بخواهید شما باید به وردپرس وارد شده و بعد از ان در منو گزینه نمایش را انتخاب کرده و بعد از زیرمنوی مربوطه گزینه ویرایشگر و افزونه و ویرایشگر را انتخاب کنید تا در این زمان به به پوشه هایی مانند پوشه css , php و … دسترسی داشته باشید. در این میان اگر فرد دیگری نیز بتواند وارد پیشخوان سایت شما شود آنگاه امنیت سایت شما شکننده شده و ان فرد به تمامی پوشه های وردپرس شما دسترسی دارد. این فرد می تواند با ایجاد تغییر در کدها و منو سایت شما و امنیت کاربران شما را به خطر بی اندازد.

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

برای این موضوع شما باید قطعه کدی را که در ادامه گفته می شود را در پوشه wp-config.php کپی کنید. بعد از ان منوی ویرایشگر برای پوسته و افزونه در وردپرس و پیشخوان ان حذف خواهد شد.

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

بعد از انجام دادن این مرحله حتما با این پرسش روبه رو می شوید که وقتی یک کاربر دسترسی به این مورد داشته باشد که بتواند  افزونه و قالب اضافه کند ایا این مشکل همچنان پا برجاست؟ ایا کاربران با ایجاد تغییر در کد افزونه و قالب   مشکل ساز شوند؟

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

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

نحوه استفاده از Akismet

Akismet یک افزونه است که شما با استفاده از آن فرستادن پیام هایی که اسپم هستند قطع شود. شما می تواند به صورت دستی و به صورت دانه دانه Akismet را روی هر سایتی که مدنظرتان است, نصب کنید. این کار سخت و زمان بر است اما شما با کپی کردن این قطعه کد در پوشه wp-config.php و بعد ذخیره کردن تغییرات مورد نظرتان می توانید این کار را انجام دهید.

نحوه استفاده از Akismet نحوه غیر فعال کردن و یا مدیریت رونوشت های شما در وردپرس

همان طور که می دانید وردپرس ویژگی ها و قابلیت های بسیار زیادی دارد که همه افرادی که به سمت وردپرس جذب می شوند از این ویژگی ها اگاه هستند.

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

شما برای غیرفعال کردن ویژگی رونوشت باید قطعه کدی را که در ادامه گفته می شود رادر پوشه همیشگی یعنی wp-config.php ذخیره کرده و بعد از ان تغییراتی را که ایجاد کرده اید را ذخیره کنید تا اعمال شود.

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

مدیریت رونوشت در وردپرسنکته :

شما با توجه به نیازی که دارید می توانید مقداری که در کد 10 قرار داده شده است را به عدد دلخواه خودتان تغییر بدهید.

سخن پایانی

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

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

معرفی بهترین افزونه‌های کاهش حجم تصاویر در وردپرس

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

بالا بودن سرعت سایت شما، باعث بهبود سئو آن شده و نظر موتورهای جستجو را به خود جلب خواهد کرد.

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

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

افزونه های زیادی برای اینکار وجود دارند، اما افزونه هایی برای اینکار مناسب هستند که بتوانند در کنار کاهش حجم تصاویر، کیفیت آنها را نیز حفظ کنند.

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

کاهش حجم تصاویر در وردپرس

 

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

می‌دانیم که استفاده از فایل های چند رسانه ای بخصوص عکس و تصاویر در محتوا، علاوه بر جذاب کردن محتوای سایت برای کاربران، بسیار در جلب نظر موتورهای جستجو نیز موثر می باشد.

حتی تاثیر گذاری عکس و تصاویر برای جلب توجه و رضایت کاربران بسیار بیشتر از تاثیر گذاری متن است.

اما هر تصویر و عکسی نمی‌تواند این تاثیر ویژه را دارا باشد.

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

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

اما کاهش حجم تصاویر باید بگونه ای باشد که کیفیت تصاویر نیز تا حد ممکن حفظ بماند.

در ادامه به معرفی افزونه‌هایی به این منظور میپردازیم.

معرفی بهترین افزونههای کاهش حجم و فشرده سازی تصاویر در وردپرس

1- افزونه Smush it

افزونه Smush it یکی از افزونه‌های کارآمد برای کاهش حجم تصاویر وردپرس می باشد.

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

افزونه Smush it

ویژگی های افزونه:

1- یافتن تصاویر با حجم بالا و کاهش حجم آنها

(علاوه بر کاهش حجم تصاویر جدیدی که قراره بعد از نصب افزونه آپلود کنید، حجم تصاویری که از قبل آپلود کرده بودید را نیز می یابد و حجم آنها را بطور خودکار کاهش می دهد.)

2- فراهم کردن امکان کاهش حجم تصاویر هنگام آپلود آنها

3- بهینه سازی و برش عکس های بالای 5 مگابایت در اندازه مناسب

4- قابلیت کاهش حجم چندین تصویر بصورت همزمان (حجم 50 تصویر را بطور همزمان می‌تواند کاهش دهد.)

5- عدم نیاز به کد API برای کاهش حجم تصاویر در وردپرس

۶- قادر به کاهش حجم انواع فرمت‌های فایل‌های تصویری مانند png ،jpg و …

2- افزونه reSmush.it

افزونه reSmush.it نیز از جمله افزونه‌های پر کاربرد دیگر برای کاهش حجم تصویر در وردپرس می باشد.

این افزونه تاکنون بیش از 200 هزار بار نصب فعال در وردپرس داشته است.

افزونه reSmushi it

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر موجود از قبل در وردپرس

3- امکان استفاده از کد API افزونه برای تعیین میزان بهینه‌سازی تصاویر

4- تهیه یک نسخه‌ی پشتیبان از نسخه اصلی تصاویر

5- محیط کاربری ساده و استفاده آسان برای کاربران

6- قابلیت تنظیم میزان بهینه‌سازی و حفظ کیفیت تصویر

7- قادر به کاهش حجم تصاویر با فرمت‌ png ،jpg، Gif

محدودیت افزونه:

این افزونه قادر به کاهش حجم تصاویری که حجم آنها بیشتر از 5 مگابایت است نمی باشد.

3- افزونه EWWW Image Optimizer

افزونه EWWW Image Optimizer نیز بیش از 600 هزار بار نصب فعال در وردپرس داشته و یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد.

افزونه EWWW Image Optimizer

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر موجود از قبل در وردپرس

3- جلوگیری از افزایش مصرف منابع هاست و ‌cpu بدلیل فشرده‌سازی و کاهش حجم تصاویر در سرورهای خود افزونه

4- مشخص کردن میزان فشرده‌سازی و کاهش حجم تصاویر

5- پشتیبانی از سایت‌های چندزبانه

6- قادر به کاهش حجم انواع فرمت‌های فایل‌های تصویری مانند png ،jpg  و …

7- افزایش سرعت لود سایت

4- افزونه Compress JPEG & PNG images

افزونه Commpress JPEG & PNG images نیز یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد که بیش از ۱۰۰ هزار نصب فعال در وردپرس داشته است.

افزونه Compress JPEG & PNG images

ویژگی های افزونه:

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

2- کاهش خودکار حجم تصاویر در هنگام آپلود

3- امکان تغییر سایز تصاویر

4- سازگاری با افزونه‌ی ووکامرس

5- نصب و استفاده بسیار آسان و راحت

6- بهینه سازی و کاهش حجم تصاویر برای استفاده در موبایل

7- قابلیت پشتیبانی از تصاویر متحرک

8- امکان مشخص کردن سقف حجمی برای کاهش حجم تصاویر

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

محدودیت ها:

1- الزام بر داشتن حساب کاربری در سایت سازنده جهت استفاده از افزونه

2- امکان فشرده سازی و کاهش حجم تنها برای ۱۰۰ تصویر در ماه

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

5- افزونه ShortPixel Image Optimizer

افزونه ShortPixeI Image Optimizer دارای بیش از ۹۰ هزار نصب فعال در وردپرس است و یکی دیگر از افزونه های کاهش حجم تصاویر در وردپرس می باشد.

افزونه ShortPixel Image Optimizer

ویژگی های افزونه:

1- کاهش خودکار حجم تمامی تصاویر سایت حتی تصاویر موجود از قبل از نصب افزونه

2-  تبدیل خودکار فرمت PNG به JPG

3-  بهینه‌سازی PDF در وردپرس

4- کاهش حجم چندین تصویر بطور همزمان

5- بهینه‌سازی فایل های با فرمت GIF

6- امکان مقایسه تصاویر بهینه شده با نسخه اصلی تصاویر

( بدلیل نگهداری تصاویر بهینه شده و تصاویر اصلی در پوشه‌های جدا، امکان مقایسه فراهم می‌شود. )

محدودیت ها:

1- الزام بر داشتن حساب کاربری در سایت سازنده جهت استفاده از افزونه

2- امکان فشرده سازی و کاهش حجم تنها برای ۱۰۰ تصویر در ماه

6- افزونه Optimus

یکی دیگر از افزونه‌های کاهش حجم تصاویر، افزونه Optimus است که دارای بیش از ۱۰۰ هزار نصب فعال در وردپرس می باشد.

افزونه Optimus

ویژگی های افزونه:

1- کاهش خودکار حجم تصاویر در هنگام آپلود

2- کاهش حجم تصاویر با حفظ کیفیت اصلی

3- امکان پشتیبانی از ووکامرس

4- امکان پشتیبانی از وردپرس شبکه

5- دارای نسخه حرفه‌ای غیر رایگان برای کاهش حجم تصاویر دارای حجم تا 10 مگابایت

محدودیت ها:

1- پاک نمودن نسخه اصلی تصاویر از سرور سرویس‌ دهنده بلافاصله بعد از کاهش حجم آنها

2- امکان کاهش حجم تصاویر در نسخه‌ی رایگان تنها برای تصاویر تا حداکثر حجم به‌اندازه 100 کیلوبایت

کاهش حجم عکس در وردپرس

حرف آخر

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

 

آموزش تغییر پیشوند جداول وردپرس

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

از همین رو بعضی از کارشناسان نام دیتابیس را مغز اصلی وردپرس سایت ها می دانند. با وجود این توضیحات پس زمانی که هکرها بخواهند به سایت شما آسیب برسانند به سمت دیتابیس شما می روند. هکرها با SQL Injection به سایت شما رفته و هر تغییری را که بخواهند در سایت شما ایجاد می کنند. حال شما با انجام راه حل هایی مانند تغییر پیشوند جداول در ودرپرس می توانید کاری کنید که هکرها نتوانند از طریق SQL Injection به سایت شما آسیب برسانند.

آموزش تغییر پیشوند جداول وردپرس

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

فایده تغییر پیشوند جداول وردپرس

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

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

آموزش تغییر پیشوند جداول وردپرس

برای چگونگی تغییر پیشوند جداول وردپرس شما باید چند گام ساده را در هاست خود انجام بدهید. در این مقاله وستاسرور به صورت دقیق و گام به گام به آموزش تغییر پیشوند جداول وردپرس می پردازد.

برای انجام تغییر پیشوند جداول در وردپرس با استفاده از روش اول مراحل زیر را دنبال کنید :

  1. ابتدا باید از دیتابیس خود یک نسخه بکاپ بگیرید تا در صورت بروز مشکل بتوانید اطلاعات خود را باز گردانید.
  2. بعد از بکاپ گیری شما باید وراد دیتابیس شوید. بعد از ان پوشه public_html را انتخاب کنید و بعد از آن به دنبال پوشه wp-config.php باشید.
  3. بعد از آن شما باید با یک ویرایشگر از آن استفاده کنید. حال در این مرحله باید table_prefix را جستجو کرده و بعد از آن باید با گزینه زیر روبه رو شوید.آموزش تغییر پیشوند جداول وردپرس مرحله سوم
  4. در اینجا شما می توانید می توانید به جای پیشوند _wp, هر پیشوندی را که می خواهید را مانند _mw قرار بدهید. اما باید بدانید که نمی توانید در پیشوند از هر مقداری استفاده کنید. بعضی از حروف و علائم غیر مجاز هستند.

برای انجام تغییر پیشوند جداول در وردپرس با استفاده از روش دوم مراحل زیر را دنبال کنید :

همان طور که می دانید در وردپرس برای انجام هرکاری چندین روش متفاوت وجود دارد که شما می توانید با انجام یکی از ان ها به هدف خود برسید.

  1. ابتدا باید شما باید وارد صفحه سی پنل خود شوید.
  2. در ادامه باید گزینه PHPMyAdmin را انتخاب کنید.آموزش تغییر پیشوند جداول وردپرس مرحله دوم از روش دوم
  3. بعد از انتخاب گزینه بالا برای شما صفحه جدیدی نمایش داده می شود. حال شما باید دیتابیس خود در قسمت منوی سمت چپ انتخاب کنید.
  4. بعد از انتخاب دیتابیس باید روی گزینه sql کلیک کنید. این گزینه در بالای صفحه وجود دارد.
  5. بعد از ان شما باید کدهایی که در ادامه گفته می شود را در sql خود وارد کنید.آموزش تغییر پیشوند جداول وردپرس مرحله دوم از روش پنجم

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

جداول optins

این گونه جداول دارای ردیف هستند و از پیشوند دیتابیس بهره می ببرند. شما برای اینکه تغییری در پیشوندها ایجاد کنید باید قطعه کدی که در ادامه گفته می شود را در sql اجرا کنید.

آموزش تغییر پیشوند جداول در وردپرس قسمت جداول options

جداول usermeta

اطلاعات مهمی در جداول usermeta وجود دارد که شما باید پیشوند ان ها را عوض کنید. برای این کار شما باید قطعه کدی که در ادامه گفته می شود را اجرا کنید.

آموزش تغییر پیشوند جداول در وردپرس قسمت جداول usermetaنکته

شما برای اینکه تغییرات را ببینید باید ابتدا باید سایت خود را تست کنید. اگر در طول تست کردن سایت با مشکل مواجه شدید می توانید از نسخه بکاپی که قبلا تهیه کرده اید استفاده کنید.

در این آموزش وستاسرور از پیشوند _mw استفاده کرده است. شما می توانید از هر پیشوندی که دلخواه شما است استفاده کنید.

سخن پایانی

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

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

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

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

امنیت وردپرس یکی از مهم ترین مسائلی است که برای دارندگان هر سایتی از اهمیت بالایی برخوردار است.

هکرها و نفوذگر ها، برای نفوذ به سایت و به خطر انداختن امنیت سایت شما، دست به هر کاری می‌زنند.

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

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

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

افزونه های امنیتی وردپرس

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

1- افزونه Wordfence

افزونه Wordfence یکی از بهترین افزونه‌ها برای افزایش امنیت وردپرس به حساب میاد. این افزونه تاکنون بیش از ۴میلیون نصب فعال در وردپرس داشته است.

افزونه Wordfence

 ویژگی های افزونه:

1- جلوگیری از حملات مخرب

2- فراهم کردن تایید دو مرحله‌ای برای ورود به پیشخوان وردپرس برای افزایش امنیت

3- الزامی نمودن استفاده از رمزهای قدرتمند برای تمامی کاربران وردپرس

4- مجهز به اسکنر جهت تشخیص فایل‌های مخرب در قالب یا افزونه ها

5- محافظت از سایت در برابر حملات مخرب Brute Forc

6- قابلیت شناسایی افزونه‌های آلوده

7- گزارش ترافیک و آمار وردپرس بصورت آنلاین

8-  محافظت از سایت در برابر حملات DDOS

9- امکان استفاده از افزونه در وردپرس چند سایته

10- سازگاری با افزونه ووکامرس

و…

2- افزونه Malcare

افزونه Malcare یکی دیگر از افزونه‌های امنیتی در وردپرس می باشد.

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

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

این افزونه دارای دو نسخه رایگان و تجاری می باشد.

افزونه Malcare

ویژگی های افزونه:

1- شناسایی سریع فایل های مخرب پنهان

2- دقت بالا در شناسایی فایل های مخرب

3- دارا بودن فایروال برای شناسایی و مسدود کردن IP ها و حملات مخرب Brute Force توسط ربات ها

4- مجهز به اسکنر قدرتمند برای شناسایی کد های مخرب، ویروس ها

5- دارا بودن اسکنر ابری برای کاهش مصرف منابع سرور سایت

و …

ویژگی های نسخه تجاری افزونه:

1- قابلیت بروزرسانی افزونه ها، قالب ها و وردپرس مربوط به چند سایت از طریق یک داشبورد

2- افزایش امنیت سایت در صورت دسترسی افراد غیر مجاز به سایت

3- امکان تهیه نسخه پشتیبان و نگهداری آنها تا ۳۶۵ روز

3- افزونه  iThemes Security

افزونه iThemes Security یکی دیگر از افزونه‌های کارآمد جهت افزایش امنیت وردپرس می باشد.

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

افزونه iThemes Security

ویژگی های افزونه:

1- مسدود کردن دسترسی کاربران دارای سابقه حمله به سایت های دیگر

2- مسدود کردن و گزارش IP های ارسال کننده حملات Brute Force

3- مجهز به اسکنر جهت ارائه گزارش وجود حفره های امنیتی

4- برطرف کردن حفره های امنیتی

5- مسدود کردن ربات های مخرب

6- افزایش امنیت سرور

7- الزامی نمودن استفاده از رمزهای قدرتمند برای تمامی کاربران وردپرس

8- فراهم کردن تایید دو مرحله‌ای برای ورود به پیشخوان وردپرس برای افزایش امنیت در نسخه تجاری آن

و …

۴افزونه All In One WP Security & Firewall

افزونه دیگری که قصد داریم معرفی کنیم، افزونه All-In-One WP Security And Firewall است.

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

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

All-In-One Security، ابزارهای امنیتی ورود به سیستم را در اختیار شما قرار می دهد تا ربات ها را دور نگه دارید و از وب سایت خود در برابر حملات بی رحمانه محافظت کنید.

افزونه All In One WP Security & Firewall

ویژگی های افزونه :

1- استفاده از یک سیستم رتبه بندی نوآورانه بر اساس امتیاز امنیتی

2- اندازه گیری و امتیاز دهی به امنیت سایت با توجه ویژگی های ایمنی

3- قابلیت تنظیم میزان محافظت فایروال در 3 سطح بیسیک، متوسط و پیشرفته

4- محافظت در برابر حملات Brute Force

5- استفاده از ابزارهای امنیتی ورود به سیستم برای دور نگه داشتن ربات ها

6- پنهان کردن صفحه ورود از ربات‌ها

7- محافظت از محتوای سایت و جلوگیری از سرقت و کپی برداری از محتوای سایت شما توسط وبسایت های دیگر

8- امکان مشاهده ورود های ناموفق توسط کاربران و نمایش اطلاعات IP آنها

9- امکان نمایش و مشاهده فعالیت های کاربران

10- امکان افزودن گوگل reCaptcha به صفحه ورود

11- قابلیت تهیه نسخه پشتیبان از wp-config.php

و …

5- افزونه Sucuri Security

این افزونه یک مرجع معتبر جهانی در کلیه امور مربوط به امنیت وردپرس است.

افزونه Sucuri Security برای همه کاربران وردپرس رایگان است.

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

این افزونه تاکنون بیش از 700 هزار نصب فعال در وردپرس داشته است.

افزونه Sucuri Security

ویژگی های افزونه:

1- حسابرسی فعالیت های امنیتی

2- نظارت بر یکپارچگی فایل ها

3- اسکن بدافزار از راه دور

4- نظارت بر بلاک لیست

5- اقدامات امنیتی پس از هک

6- مجهز به اسکنر جهت یافتن کدهای مخرب، ویروس ها، بدافزارها

7- کاهش ترافیک مخرب سایت

8- فایروال برای محافظت از سایت در برابر ورود کاربران غیر مجاز و مشکوک ( ویژه نسخه غیر رایگان )

و …

6- افزونه Block Bad Queries

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

این افزونه تاکنون بیش از 100 هزار نصب فعال در وردپرس داشته است.

افزونه Block Bad Queries 

ویژگی های افزونه:

1- بررسی تمام ترافیک ورودی

2- مسدود کردن درخواست‌های مخرب

3- اضافه کردن فایروال قوی به سایت وردپرس

4- سازگاری با تمام افزونه ها و قالب های وردپرس

5- محافظت قوی از سایت و مسدود کردن درخواست های ناامن، درخواست های بیش از حد طولانی

6- محافظت از سایت در برابر ربات های بد

7- مسدود کردن ارجاع دهندگان مشکوک

8- استفاده آسان

و …

7- افزونه SecuPress

افزونه SecuPress یکی دیگر از افزونه‌های امنیتی برای وردپرس می باشد.

این افزونه تاکنون بیش از ۳۰ هزار نصب فعال در وردپرس داشته است.

افزونه SecuPress

ویژگی های افزونه:

1- شناسایی و بررسی مشکلات امنیتی موجود در وبسایت

2- مجهز به فایروال برای مسدود کردن درخواست های ورودی مخرب، کاربران مشکوک، هکرها و ربات های مخرب

3- افزایش امنیت سایت از طریق تغییر پیشوند دیتابیس، اعمال محدودیت هایی برای ورود کاربران به پنل ادمین و…

4- اعلان و هشدار در صورت برخورد با مشکلات امنیتی

5- تهیه نسخه پشتیبان از پایگاه داده و فایل های سایت

و …

حرف آخر

در این مقاله از وستا سرور به معرفی بهترین افزونه های امنیتی وردپرس پرداختیم. امیدواریم این مقاله برای شما مفید واقع شده باشد و توانسته باشید با استفاده از این مقاله، افزونه‌ی مناسب جهت افزایش امنیت سایت خود انتخاب نمایید.

 

 

 

آموزش جستجو و رفع کوئری‌های کند در دیتابیس وردپرس

کوئری‌های کند موجود در دیتابیس وردپرس یکی از دلایل اصلی کند شدن وردپرس می باشند که براحتی می‌توانند کارایی و عملکرد سایت شما را تحت تاثیر خود قرار دهند.

در واقع به علت ضعیف و کند بودن این کوئری ها، اجرای آنها میتواند عملکرد دیتابیس وردپرس را مختل می کند.

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

اما راه حل چیست؟ آیا می‌توان این کوئری های کند در دیتابیس را شناسایی کرد و آنها را برطرف نمود؟

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

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

در ادامه ابتدا به نحوه جستجو و یافتن کوئری های کند در دیتابیس وردپرس و سپس به نحوه رفع آنها می‌پردازیم.

آموزش جستجو کوئری‌های کند در دیتابیس وردپرس

نحوه جستجو و یافتن کوئریهای کند در دیتابیس وردپرس

برای انجام این کار، در ادامه قصد داریم از افزونه استفاده کنیم.

بررسی کوئری ها با استفاده از افزونه Query Monitor

افزونه ای که قرار است برای اینکار استفاده کنیم، افزونه Query Monitor است.

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

۱- تعداد کوئری های انجام گرفته در صفحه فعلی

۲- مقایسه کوئری ها و شناسایی کوئری‌های طولانی‌تر

۳- شناسایی توابع زمانبر وردپرس در هنگام اجرای کوئری‌های SQL

و …

روش استفاده از افزونه:

برای استفاده از این افرونه، ابتدا باید آن را نصب و فعال نمایید برای اینکار مراحل زیر را طی نمایید:

گام اول

به پیشخوان وردپرستان بروید و از منوی آن، روی ” افزونه ها “ کلیک کنید و سپس از میان زیرمنو های آن گزینه ” افزودن افزونه “ انتخاب کنید.

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

گام دوم

در صفحه باز شده از قسمت باکس جستجو، عبارت ” Query Monitor “ را جستجو کنید و افزونه موردنظر را نصب و سپس فعال نمایید

نصب فزونه Query Monitor

گام سوم

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

افزونه Query Monitor

نکته: با کمک این افزونه، کوئری های با مدت زمان اجرای بالا با رنگ قرمز نمایش و شناسایی می‌شوند.

شناسایی منشا کوئریهای کند در دیتابیس وردپرس

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

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

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

برای یافتن این کدها یا منشا کوئری های کند، میتوانید از کلمه کلیدی EXPLAIN در MYSQL استفاده کنید. تا اطلاعاتی در مورد عامل کندی سرعت وردپرس بیابید.

کلمه کلیدی EXPLAIN، میتواند به شما در شناسایی عوامل کندی در SQLها کمک کند.

بطور مثال کوئری زیر را در نظر گیرید:

SELECT slow_column FROM slow_table

حال اگر از EXPLAIN در کوئری بالا استفاده کنید به صورت‌ زیر خواهد بود:

EXPLAIN SELECT slow_column FROM slow_table

بعد از اجرای این کد با استفاده از خط فرمان MySQL خود، خواهید دید که چه چیزی در SQL دیتابیس داره اجرا میشود.

رفع کوئریهای کند در دیتابیس وردپرس

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

راه و روش های زیادی برای رفع کوئری‌های کند در وردپرس وجود دارد. ما در ادامه به معرفی ۳ مورد از آنها میپردازیم:

راه اول: تغییر کوئری

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

SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE ‘\\_%’ ORDER BY meta_key LIMIT 100

با اجرای این درخواست، قرار است یک لیست از meta_keys که در جدول wp_postmeta است و با کاراکتر (_) شروع نمی‌شوند نمایش داده شود. بطوریکه هر نتیجه حاصل از این کوئری یکتا باشد.

که این کار با استفاده از کلمه کلیدی GROUP BY صورت میگیرد. با اجرای کوئری مذکور نتایج زیر حاصل خوهند شد:

7146 ثانیه

1.7912 ثانیه

8077 ثانیه

7708 ثانیه

8456 ثانیه

حال برای کاهش این مدت زمان ها میتوانیم از یک meta_keys منحصر بفرد و یکتا بهره ببریم. به این منظور از کلمه کلیدی DISTINCT استفاده می‌کنیم:

SELECT DISTINCT meta_key FROM wp_postmeta WHERE meta_key NOT LIKE ‘\\_%’ ORDER BY meta_key

حال اگر این کوئری را اجرا کنیم خواهیم دید که مدت زمان ها کاهش پیدا کرده اند:

3764 ثانیه

2607 ثانیه

2661 ثانیه

2751 ثانیه

2986 ثانیه

مشکلی که در این روش وجود دارد این است که با تغییر کوئری ممکن است آن نتیجه مطلوب اتفاق نیوفتد و حتی ممکنه با این کار اجرای کوئری را کندتر کنیم.

راه دوم: اندیس گذاری

با اجرای یک کوئری روی یک جدول MySQL ،MySQL باید همه جدول ها را بررسی کند تا ردیف مربوط به این کوئری در جدول را مشخص کند.

در اینصورت با بزرگ بودن دیتابیس موردنظر، این بررسی بیشتر زمان خواهد برد.

اما در این ميان شاخص ها و اندیس ها چه نقشی دارند؟

شاخص‌ها بعد از دریافت داده‌ها از جدولی، به مدیریت این اطلاعات می پردازند.

سازماندهی داده‌ها توسط شاخص‌ها باعث کاهش این مقدار برای هر کوئری خواهد شد.

بطور مثال شاخص‌ها را میتوان مانند نمونه زیر به ستون‌های تک یا چند ستون اضافه کرد.

CREATE INDEX wp_postmeta_csstricks ON wp_postmeta (meta_key)

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

0042 ثانیه

0024 ثانیه

0031 ثانیه

0026 ثانیه

0020 ثانیه

حتی با اضافه کردن داده یا سطر جدید یا بروزرسانی و تغییر داده ای از یک جدول، این شاخص مجدد محاسبه خواهد شد.

شاخص‌ها در واقع می‌توانند سرعت اجرای کوئری را افزایش دهند.

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

این روش همیشه نمی‌تواند نتیجه خوبی داشته باشد. زیرا ممکن است با بروزرسانی هسته وردپرس، شاخص‌های اضافی در آن ایجاد شود.

یا ممکن است با اضافه کردن یک شاخص، سرعت اجرای سایر کوئری‌ها کند شود.

راه سوم: کش نتایج کوئری

راه بعدی در مقابله با کوئری های کند در دیتابیس وردپرس این است که به جای تغییر دادن کوئری، تنها نتایج کوئری ذخیره شوند.

با اعمال این محدودیت روی اجرای کوئری، یک گذرگاه آزاد دریافت خواهیم کرد.

برای اینکار میتوانیم از Transients API وردپرس استفاده کنیم.

نمونه ای از ذخیره یک نتیجه کوئری آورده شده:

if ( false === ( $results = get_transient( ‘transient_key_name’ ) ) ) { $results = …; // Do the slow query to get the results here // 60 * 60 is the expiration in seconds – in this case, 3600 seconds (1 hour) set_transient( ‘transient_key_name’, $results, 60 * 60 ); }

ذخیره کردن نتیجه کوئری بالا نشان خواهد داد که این کوئری در هر یک ساعت انجام خواهد گرفت یا خیر.

در صورت وجود یک کوئری که نتایج آن اغلب ثابت است، استفاده از گذرگاه‌ها میتواند راه حل مناسبی باشد.

این روش نسبت به دو روش قبل عوارض کمتری دارد زیرا هم در کوئری تغییری ایجاد نمی کند و هم در دیتابیس تغییری لحاظ نخواهد شد.

کوئری‌های کند در دیتابیس وردپرس

حرف آخر

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

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

 

directadmin یا دایرکت ادمین چیست؟

 پیدایش دایرکت ادمین ؟

معمولاً هنگام شروع یک پروژه آنلاین جدید به چه چیزی نیاز دارید؟ یک ایده عالی، یک نام دامنه هوشمند ، یک سرور میزبان قدرتمند ، و یک پلت فرم بصری برای مدیریت همه آنها.

بازار کنترل پنل هاست مدتهاست که تحت سلطه cPanel و تطبیق پذیری باورنکردنی آن است. اما با تغییر مدیریت، قیمت‌های محصول نیز تغییر کرد و نه برای بهتر شدن. ارائه دهندگان هاستینگ یک شبه ضربه های سنگینی را متحمل شدند و برخی از شرکت ها صدها و حتی هزاران درصد افزایش را مشاهده کردند.

صرف نظر از مزایای بسیار سی پنل، به نظر می رسید زمان جایگزینی مقرون به صرفه تر فرا رسیده است.

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

دایرکت ادمین چیست؟

DirectAdmin از سال 2003 به بازار عرضه شده است و تحت مجوز اختصاصی JBMC Software کار می کند. کنترل پنل برای سهولت کارهای روزمره مدیران وب‌سایت‌ها، به‌ویژه آن‌هایی که تجربه قبلی کمی ندارند، ایجاد شده است.

مشابه سی پنل، دایرکت ادمین می تواند کاملاً تحت لینوکس  و توزیع های اصلی آن – CloudLinux، CentOS، Ubuntu، Debian، Red Hat و غیره اجرا شود. سیستم عامل های مبتنی بر  لینوکس و در ویندوز پشتیبانی نمی شوند.

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

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

به راحتی می توان نتیجه گرفت که این پلتفرم ساده و سبک است،

دایرکت ادمین

ویژگی های اصلی دایرکت ادمین

برای ساده نگه داشتن همه چیز برای کاربر نهایی، توسعه دهندگان DirectAdmin دامنه ویژگی ها را نسبتاً پایین نگه می دارند. با این حال، این پلتفرم تمام گزینه های ضروری را برای وب مسترها، توسعه دهندگان و فروشندگان ارائه می دهد تا به راحتی یک VPS یا سرور اختصاصی را مدیریت کنند . این شامل:

1.مدیر حساب

این بخش با مهمترین ویژگی های میزبانی شما است. می‌توانید حساب‌های FTP، پایگاه‌های داده MySQL و گواهی‌های SSL  را از این قسمت مدیریت کنید. عملیات دامنه شما نیز گنجانده شده است و گزینه هایی برای مقابله با زیر دامنه ها، مناطق DNS و تغییر مسیرهای سایت در اختیار شما قرار می دهد.

2.مدیر ایمیل

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

3.ویژگی‌های اضافی

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

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

دایرکت ادمین

 سخن پایانی

با تقویت وب سایت ها در 130 کشور و افزودن بیش از 1400 تغییر از زمان آغاز به کار، مطمئناً به نظر می رسد که DirectAdmin اینجا باقی مانده است. با تلاش  سخت روی قابلیت استفاده و کنترل های بصری، کنترل پنل برای مبتدیانی که به هیچ ابزار شیک یا گزینه های پیچیده ای که هرگز استفاده نخواهند کرد نیاز ندارند، مناسب است.

آیا بازار باید به سمت مقرون به صرفه بودن بیشتر متمایل شود یا بخش های تحقیق و توسعه باید بر نوآوری های مداوم تمرکز کنند؟ با این حال، چرا هر دو نه؟ همچنین شما میتوانید از

وستا سرور خدمات هاست های رایگان و یا خرید دامنه را برای کسب و کارخودتان تهیه کنید.

 

 

 

 

آیکان یا ICANN چیست ؟

معرفی آیکان یا ICANN

معرفی آیکان ( ICANN )

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

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

سیستم نام دامنه در آیکان ( ICANN ) 

سیستم نام دامنه یا DNS سیستمی است که برای دسترسی به اینترنت برای انسان طراحی شده است. راه اصلی پیدا کردن رایانه‌هایی که اینترنت را تشکیل می‌دهند از طریق یک سری اعداد است که هر شماره (به نام «آدرس IP») با دستگاه متفاوتی مرتبط است.

با این حال برای ذهن انسان سخت است که لیست های طولانی اعداد را به خاطر بسپارد، بنابراین DNS از حروف به جای اعداد استفاده می کند و سپس یک سری  حروف دقیق را با یک سری اعداد دقیق پیوند می دهد. نتیجه نهایی این است که وب‌سایت ICANN را می‌توان در «icann.org» به جای «192.0.32.7» یافت – که این همان چیزی است که رایانه‌های روی شبکه آن را می‌شناسند.

میزیت آیکان ( ICANN )

یکی از مزیت های این سیستم ، جدا از اینکه استفاده از شبکه را برای افراد بسیار آسان می کند این است که یک نام دامنه خاص لازم نیست به یک رایانه خاص متصل شود زیرا پیوند بین یک دامنه خاص و یک آدرس IP خاص را می توان به سرعت تغییر داد. و به راحتی به لطف زیرساخت DNS که دائماً به روز می شود ، این تغییر پس از 48 ساعت توسط کل اینترنت شناسایی می شود. نتیجه یک سیستم بسیار انعطاف پذیر است.

نام دامنه ی آیکان ( ICANN )

نام دامنه شامل دو عنصر است : قبل و بعد از “نقطه”. قسمت سمت راست نقطه ، مانند “com”، “net”، “org” و غیره به عنوان “دامنه سطح بالا” یا TLD شناخته می شود. یک شرکت در هر مورد (به نام رجیستری) ، مسئول تمام دامنه‌هایی است که به آن TLD خاص ختم می‌شوند و به فهرست کامل دامنه‌ها مستقیماً تحت آن نام و همچنین آدرس‌های IP که آن نام‌ها با آن‌ها مرتبط هستند دسترسی دارد.

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

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

نام دامنه ی آیکان ( ICANN )
( وستا سرور میزبانی حرفه ای هاستینگ و سرور های مجازی ایران )

آیکان ( ICANN) و آدرس های IP

ICANN نقش مدیریتی مشابهی با آدرس‌های IP مورد استفاده رایانه‌ها ایفا می‌کند ، همانطور که با نام‌های دامنه مورد استفاده توسط افراد انجام میشود. همانطور که نمی توانید دو نام دامنه یکسان داشته باشید (در غیر این صورت هرگز نمی دانید که در نهایت به کجا خواهید رسید) ، به همان دلیل نیز امکان وجود دو آدرس IP یکسان وجود ندارد.

مجدداً ، ICANN سیستم را اجرا نمی کند ، اما به هماهنگ کردن نحوه ارائه آدرس های IP برای جلوگیری از تکرار یا برخورد کمک می کند. ICANN همچنین منبع مرکزی برای آدرس‌های IP است که از آنجا محدوده‌ها به ثبت‌های منطقه‌ای عرضه می‌شوند که به نوبه خود آنها را به ارائه‌دهندگان شبکه توزیع می‌کنند.

نقش آیکان ( ICANN )

همانطور که قبلا ذکر شد ، نقش ICANN نظارت بر شبکه عظیم و پیچیده بهم پیوسته برای شناسه‌های منحصربه‌فرد است که به رایانه‌های موجود در اینترنت اجازه می‌دهد یکدیگر را پیدا کنند. این اصطلاح “universal resolvability” نامیده می شود و به این معنی است که در هر کجای شبکه  و از این رو در جهان هنگام دسترسی به شبکه ، همان نتایج قابل پیش بینی را دریافت می کنید. بدون این ، شما می توانید به اینترنت دست پیدا کنید که بسته به موقعیت مکانی شما در جهان کاملاً متفاوت عمل می کند.

آیکان ( ICANN) و آدرس های IP
همراهان محترم وستا سرور میتوانند از میزبانی های رایگان وستا سرور بهره ببرند

ساختار آیکان ( ICANN )

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

سه “سازمان حامی” وجود دارد که نمایندگی می کنند : سازمان هایی که با آدرس های IP سر و کار دارند سازمان هایی که با نام دامنه سروکار دارند مدیران دامنه های سطح بالای کشور. چهار “کمیته مشورتی” وجود دارد که به ICANN مشاوره و توصیه هایی ارائه می دهند. اینها نشان دهنده ی :

دولت ها و سازمان های معاهده بین المللی اپراتورهای سرور ریشه کسانی که نگران امنیت اینترنت هستند جامعه “در کل”، به معنای کاربران متوسط ​​اینترنت. و در نهایت، یک گروه رابط فنی وجود دارد که با سازمان هایی که پروتکل های اساسی برای فناوری های اینترنت را طراحی می کنند، کار می کند.

تصمیمات نهایی ICANN توسط هیئت مدیره گرفته می شود. هیئت مدیره از 21 عضو تشکیل شده است که 15 نفر از آنها حق رای دارند و 6 نفر رابط بدون رای هستند. اکثریت اعضای رای دهنده (هشت نفر از آنها) توسط یک کمیته نامزد مستقل انتخاب می شوند و بقیه اعضای نامزدی از سازمان های حامی هستند.

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

در انتها تشکر میکنیم از همراهی گرم شما همراهان.

ping چیست ؟

pingچیست؟

پینگ (Internet Packet یا Inter-Network Groper) یک برنامه اینترنتی اولیه است که به کاربر اجازه می دهد تا آزمایش و تأیید کند که آیا آدرس IP مقصد خاصی وجود دارد و می تواند درخواست ها را در مدیریت شبکه رایانه ای بپذیرد. این مخفف برای مطابقت با اصطلاح زیردریایی ها برای صدای یک پالس سونار برگشتی ساخته شده است.

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

به عنوان مثال، برای پیدا کردن آدرس نقطه، مانند 205.245.172.72، برای هر نام دامنه، کاربران ویندوز می توانند به صفحه خط فرمان (start/run/cmd) رفته و ping xxxxx.yyy را وارد کنند، جایی که xxxxx دومین مورد است. نام دامنه سطح، مانند “whatis” و yyy نام دامنه سطح بالا است، مانند “com.”

در تست سرعت پینگ کنید

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

پینگ چگونه کار می کند؟

پینگ با ارسال یک درخواست اکو پروتکل کنترل پیام اینترنت (ICMP) به یک رابط مشخص در شبکه و انتظار برای پاسخ کار می کند. هنگامی که یک فرمان پینگ صادر می شود، یک سیگنال پینگ به یک آدرس مشخص ارسال می شود. هنگامی که میزبان هدف درخواست اکو را دریافت می کند، با ارسال یک بسته پاسخ echo پاسخ می دهد.

این رویکرد دو هدف خاص را دنبال می کند: تأیید اینکه میزبان هدف در دسترس است و تعیین زمان رفت و برگشت (RTT) یا تأخیر.

RTT اندازه گیری مدت زمان دریافت پاسخ است. این فرآیند که بر حسب میلی ثانیه (ms) اندازه گیری می شود، زمانی شروع می شود که یک مرورگر درخواستی را به سرور ارسال می کند و با دریافت پاسخ از سرور تکمیل می شود. RTT یک معیار عملکرد کلیدی برنامه های کاربردی وب است.

پینگ

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

یک آدرس IP را می توان با تایپ 172.168.9.13 پینگ کرد. اگر پینگ موفقیت آمیز باشد به این معنی است که روشن است و دو دستگاه می توانند با یکدیگر صحبت کنند.

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

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

 

ping spoofing چیست؟

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

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

این به پنهان کردن آدرس واقعی کاربر شخص ثالث کمک می کند. تشخیص جعل پینگ دشوار است.

پینگ

پینگ در بازی چیست؟

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

با اندازه‌گیری در میلی‌ثانیه، نرخ پینگ بیش از 150 میلی‌ثانیه تاخیر قابل‌توجهی ایجاد می‌کند که بر گیم‌پلی تأثیر می‌گذارد. گیمرهای حرفه ای نرخ پینگ زیر 50 میلی ثانیه را ایده آل می دانند.

سخن پایانی

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

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

 

 

 

هاست لینوکس چیست ؟ + تفاوت آن با هاست ویندوز در چیست

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

هاست لینوکس چیست ؟ تفاوت آن با هاست ویندوز هاست رایگان در وستا سرور

هاست لینوکس چیست؟

اگر سیستم عاملی که بر روی هاست شما است از نوع لینوکس باشد ، به ان هاست لینوکس گفته می شود. که می تواند یکی از توضیع های لینوکس مثل Centos ، CloudLinux  ، Ubuntu و … باشد.

هاست ویندوز چیست؟

اگر سیستم عامل استفاده شده بر روی هاست شما از نوع ویندوز باشد ، به ان هاست ویندوزی گفته می شود. هاست های ویندوزی از سیستم عامل شرکت مایکروسافت Windows Server استفاده می کند که شامل نسخه های 2012 یا 2016 می باشد.

 

تفاوت هاست لینوکس و ویندوز

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

تفاوت هاست لینوکس و ویندوز

ثبت دامنه داخلی و بین المللی در وستا سرور

تکنولوژی

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

لینوکس روی MySQL کار می کند ، در حالی که سرورهای ویندوز از MSSQL استفاده می کنند. هاست ویندوز همچنین از Microsoft ASP.NET به عنوان زبان برنامه نویسی اصلی استفاده می کند.

Windows Server Datacenter و MSSQL بیشتر در شرکت های بزرگ برای توسعه سرورهای اختصاصی استفاده می شود. اگر به دنبال شغلی در یکی از آن‌ها هستید ، یا فکر می‌کنید پروژه‌های آینده شما ممکن است شامل مدیریت پروژه‌های قدیمی از شرکت‌های بزرگ باشد ، میزبانی ویندوز گزینه خوبی برای شما است . همچنین ، اگر برای استخدام در آینده یا اجرای برنامه‌های کاربردی در وب‌سایت به MSSQL یا ASP.NET نیاز دارید ، ویندوز بهترین راه است.

در موارد دیگر ، لینوکس به خوبی نیازهای شما را برآورده می کند. MySQL محبوب ترین سیستم مدیریت داده است و نرم افزارهای پشتیبانی زیادی نیز دارد. این برنامه از PHP، Perl و Python نیز پشتیبانی می کند ، که باعث می شود توسعه دهندگان با زمینه های مختلف ، کار بسیار راحتی داشته باشند.

 

قابلیت سفارشی سازی

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

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

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

بسیاری از برنامه‌های منبع باز که می‌توانند به شما در سفارشی‌سازی یک وب‌سایت یا سرور کمک کنند ، ممکن است از ASP.NET نیز پشتیبانی نکنند و لینوکس را به گزینه بهتری تبدیل کنند.

 

امنیت

امنیت در هاست لینوکس و ویندوز

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

 

سرعت

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

سخن پایانی

در این مطلب سعی کردیم تفاوت های هاست لینوکسی و ویندوزی را به شما بگوییم. امید واریم که تعدادی از سوالات شما را برطرف کرده باشیم.