آیا به دنبال راهکارهای بهبود سرعت پیشخوان وردپرس در زمان اختلالات اینترنت هستید؟
بارها و بارها با قطعیهای اینترنت در ایران روبرو شدهایم، اما هر بار این تجربه برای ما تازگی داشته است. آبان ماه ۹۸ مثال زندهای از این وضعیت بود که به مدت حدود ۲۰ روز، ارتباط ما با جهان بیرون از مرزهای کشور را قطع کرد. این تجربه نه تنها بر کسب و کارها و فعالیتهای اجتماعی تأثیر گذاشت، بلکه به یک مسأله بزرگتر تبدیل شد که باید به آن پرداخت.
معضلاتی مانند این قطعیها بیش از چیزی است که در دسترس ما قرار دارد. آنها ارتباطات را مختل میکنند، فروشها را کاهش میدهند و کارهای خرد را به سختی ادامه میدهند. اما با این حال، ما به عنوان جامعه مجبور به تغییر و سازگاری با این وضعیتها هستیم.
بسیاری از کسب و کارها و فعالان اقتصادی در برابر این مشکلات مقاومت کرده و راهحلهای جدیدی را پیشنهاد دادهاند. از این جمله اقدامات مهم میتوان به ایجاد وبسایتها و فروشگاههای آنلاین اشاره کرد که فرصتی را برای دسترسی به محصولات و خدمات بدون وابستگی به اینترنت فراهم میکنند.
با این حال، مسأله قطعی اینترنت همچنان ادامه دارد و ممکن است برای مدتهای طولانیتری ادامه یابد. از این رو، ضروری است که صاحبان وبسایت به دنبال راهکارهای مقاومتی و سازگار با این وضعیت باشند. ایجاد پلتفرمهای آفلاین برای ارتباطات فروش، توسعه استفاده از فناوریهای جدید مانند شبکههای جانبی و استفاده از ابزارهای مدیریت ارتباط با مشتری میتواند از جمله راهکارهایی باشد که به کسب و کارها کمک میکند تا در برابر این چالشها مقاومت کنند و رشد کنند.
در نهایت، باید به یاد داشت که هر چالشی فرصتی هم دارد. این قطعیهای اینترنت میتوانند موقعیتهایی برای نوآوری و رشد اقتصادی ایجاد کنند، اما برای بهرهگیری از این فرصتها، نیازمندیم تا به دنبال راهکارهایی باشیم که جامعه و کسب و کارها را قادر به مقاومت در برابر این تحولات کنند.
راهکارهای پیشگیری از کندی پیشخوان وردپرس در دوران اختلالات اینترنتی
بسیاری از کسبوکارها از ابزار وردپرس برای ایجاد سایت خود استفاده کردهاند. در همین حال، در حال حاضر که ما در حال تهیه این محتوای آموزشی هستیم، شاهد اخباری از اختلالات گسترده در سرویس کلودفلر هم هستیم. امیدواریم این یک اشتباه باشد، چرا که اگر این مشکل به دلیل فیلترینگ باشد و سرورهای یکی از بزرگترین شبکههای توزیع محتوا در دامنه فیلترینگ قرار گرفته باشند، دیگر نمیتوانیم بیتابی از اتصال اینترنت در ایران را نادیده بگیریم.
برای پیشگیری بهبود سرعت پیشخوان وردپرس در زمان اختلالات اینترنت ، تنها راهکار استفاده از هاست با لوکیشن ایران است تا سایت شما برای کاربران در داخل کشور بدون مشکل قابل دسترس باشد. اما از سوی دیگر، با تغییراتی در پیشخوان وردپرس مواجه خواهید بود که مربوط به مدیریت سایت است و دلیل آن به عدم ارتباط سایت شما با سرورهای خارجی برمیگردد.
برای توضیح بهتر، بیایید یک مثال را بررسی کنیم. همه ما از افزونههایی مانند یوست سئو یا رنک مث استفاده میکنیم. این افزونهها برای عملکرد بهتر سایت، به ارتباط با سرورهای خود نیاز دارند تا اطلاعات مورد نیاز را ارائه دهند. اما در صورتی که ارتباط اینترنتی مختل شود، سایت شما با مشکلاتی مانند لود کندی و تاخیر در انجام عملیات مواجه خواهد شد.
با این شرایط، ممکن است مجبور شوید تکراری برخی عملیات را انجام دهید یا با مشکلاتی در مدیریت سایت روبرو شوید. امیدواریم که با اتخاذ راهکارهایی مناسب، بتوانید این چالشها را به خوبی مدیریت کنید.
راه حل اول: بهبود عملکرد پیشخوان وردپرس با استفاده از افزونه Query Monitor
برای رفع این مشکل، ابتدا باید مشخص کنید که مشکل شما از کدام افزونه ناشی شده است. برای این کار، میتوانید از یک افزونه به نام “Query Monitor” وردپرس استفاده کنید. کافی است از بخش افزونهها نام این افزونه را جستجو کنید و یا اینکه با کلیک بر روی دکمه زیر، آخرین نسخه آن را دانلود و نصب کنید. همچنین ممکن است نیاز باشد مقاله آموزش نصب افزونه در وردپرس ما را نیز ابتدا مطالعه نمایید.
بعد از نصب این افزونه، در پیشخوان وردپرس سایت خود، قادر خواهید بود تا درخواستهای HTTP را بررسی کرده و با توجه به زمانی که هر درخواست به طول میانجامد، ارتباط با سایتهایی که با کندی مواجه هستند را تشخیص دهید. سپس، با استفاده از کدهایی که در زیر ارائه شدهاند، میتوانید موقتاً سایت خود را متوقف کرده و به این افزونه اجازه ایجاد ارتباط با آن را ندهید.
به منظور بهبود سرعت پیشخوان وردپرس در زمان اختلالات اینترنت ، ابتدا وارد پنل مدیریت هاست خود شوید و سپس مشابه تصویر بالا روی “File Manager” کلیک کنید. پس از ورود به مسیر “public_html” بروید و در این مسیر به دنبال فایل “wp-config.php” بگردید. در نهایت، روی این فایل راست کلیک کرده و دکمه “Edit” را برای ویرایش آن فشار دهید.
در صورتی که از هاست “دایرکت ادمین”، “پلسک” یا سایر کنترل پنلها استفاده میکنید، ضروری است که مسیرهای مشابه را برای ویرایش فایل کانفیگ وردپرس طی کنید. سپس، کدهای زیر را درون این فایل قبل از خط /* That's all, stop editing! Happy blogging. */
قرار دهید.
define( ‘WP_HTTP_BLOCK_EXTERNAL’, TRUE );
در این بخش از کد، دستوری به وردپرس دادهایم تا هر درخواستی که به سرور خارج از سایت ارسال میشود را مسدود نماید.
اما در برخی حالتها، ممکن است از ابزارهایی استفاده کنید که بر روی سرورهای مستقر در ایران قرار دارند یا این ابزارها ارسالهای خارج از سایت را انجام میدهند. اما بر روی یک سرور مخصوص که ابزار اختصاصی شماست، این درخواستها باید مورد قبول قرار گیرند. بنابراین، برای جلوگیری از مسدود شدن این درخواستها، پس از افزودن بخش کد فوق، کد زیر را در خط بعدی وارد کنید.
define( ‘WP_ACCESSIBLE_HOSTS’, ‘yoast.com, wordpress.org’ );
در این نمونه، ما دامنههای یوست و مخزن وردپرس را از لیست بلاک شدن مستثنی کردهایم. این به این معناست که هرگونه درخواستی که به این دامنهها ارسال شود، اجازه عبور از مسدودسازی را خواهند داشت. از طرف دیگر، شما میتوانید لیستی از سایتهای دیگر را با ذکر نام دامنه و پسوند وارد کنید و هر سایت را با استفاده از کاراکتر کاما انگلیسی (,) از یکدیگر جدا کنید. این کار باعث میشود که سایتهای مذکور در لیست سفید قرار بگیرند و از بلاک شدن جلوگیری شود.
راه حل دوم: بهبود عملکرد پیشخوان وردپرس با استفاده از افزونه BlackSwan Block External Request
یک روش سادهتر که به جای راه حل اول میتوانید برای بهبود سرعت پیشخوان وردپرس در زمان اختلالات اینترنت به کار بگیرید، استفاده از افزونهای است که توسط یکی از توسعهدهندگان ایرانی وردپرس به این منظور تهیه شده است. برای این کار، ابتدا افزونه “BlackSwan Block External Request” را در مخزن وردپرس جستجو و نصب کنید، یا اینکه با کلیک روی دکمه زیر آن را دانلود و از طریق هاست نصب کنید.
پس از نصب و فعالسازی افزونه، سایتها و مخازن وردپرسی که در ایران مسدود هستند و در این افزونه بهصورت پیشفرض وارد شدهاند، مسدود خواهند شد. نیازی به انجام کار دیگری نیست و این افزونه تنظیمات خاصی نیز نمیطلبد.
تنها نکتهای که باید به آن توجه کنید، این است که در صورت بهروز شدن افزونه، باید فوراً آن را بهروزرسانی کنید تا لیست مخازنی که بهطور جدید به آن افزوده شده است، همچنان در سایت شما بلاک شود. در نسخه ۱.۱.۰ این افزونه، فهرستی از سایتهای مسدود شده در حال حاضر در دسترس است.
در صورت نیاز به افزودن سایتهای خاص، میتوانید آدرس دامنههای مورد نظر را مانند نمونه، بلافاصله بعد از خط ۴۱ وارد نمایید.
به طور کلی، برای بهبود سرعت پیشخوان وردپرس در زمان اختلالات اینترنت، میتوانید به چند راهکار متفاوت روی آورید. از جمله راهکارهایی که میتوان اعمال کرد، استفاده از هاست با لوکیشن ایران و استفاده از افزونههایی که بهبود سرعت در شرایط نامساعد اینترنتی را فراهم میکنند. همچنین میتوانید از افزونههایی که مخازن وردپرس را مسدود میکنند، استفاده کنید تا سرعت بارگذاری وبسایت را در شرایطی که ارتباط با سرورهای خارجی قطع است، بهبود بخشید. این راهکارها میتوانند کمک کننده باشند تا تجربه کاربران در هنگام اختلالات اینترنتی بهبود یابد و سرعت و کارایی وبسایتها حفظ شود.