زمان کش در وردپرس کجاست؟ کش کردن وبلاگ وردپرس با استفاده از افزونه Hyper Cache - نصب و پیکربندی. کش پایگاه داده - کش پایگاه داده
مدتی است که گوگل اعلام کرده است که سرعت بارگذاری سایت بر موقعیت آن در SERP ها تأثیر می گذارد. همین امر در مورد دستگاه های تلفن همراه نیز صدق می کند. اما چیزی که باید بیشتر نگران آن باشید این است که سایت کند چه تاثیری بر کاربران خواهد گذاشت. به عنوان مثال، آیا می دانید که نیمی از بازدیدکنندگان وب سایت ها در اینترنت معتقدند که باید در دو ثانیه یا کمتر بارگذاری شود؟ فکر میکنم این کاملاً منصفانه است، زیرا وقتی به آن فکر میکنید، هیچ چیز آزاردهندهتر از تماشای بارگیری چیزی نیست. ناگفته نماند ناراحتی هایی که وقتی فرد می خواهد چیزی بخرد، تجربه می کند، اما سرعت سایت کند می شود.
خوشبختانه راه های زیادی برای افزایش سرعت وب سایت شما وجود دارد. یکی از بهترین گزینه ها استفاده از ماژول مخصوص برای کش (کش) است. امروز نگاهی گذرا خواهیم داشت به اینکه کش چیست و چرا در سرعت بارگذاری صفحه بسیار مهم است. علاوه بر این، فهرستی از بهترین افزونه های کش موجود در بازار را نیز با شما به اشتراک خواهم گذاشت.
کش چیست؟
کش مکانی در حافظه کامپیوتر است که داده ها برای استفاده در آینده در آن ذخیره می شوند. به عنوان مثال، به جای انجام کامل فرآیند بارگذاری یک سایت از پایگاه داده، برخی از داده ها از حافظه پنهان پمپ می شود. هنگامی که یک بازدیدکننده در سایت شما قدم می زند، سایت داده ها را از پایگاه داده ای که در هاست ذخیره شده است درخواست می کند. به طور خاص، آنها درخواست میکنند که تصاویر، جاوا اسکریپت و CSS سایت شما در فایلهای HTML قابل خواندن باشد و مستقیماً به مرورگر تحویل داده شود. متأسفانه این فرآیند به منابع خاصی نیاز دارد و زمان می برد. با این حال، نیازی نیست که کاربران سایت هر بار این فرآیند را اجرا کنند. به خصوص وقتی صحبت از محتوای ثابت سایت شما باشد. به عنوان مثال، پست های منتشر شده که بعید است توسط کسی ویرایش شوند.
به همین دلیل است که اگر میخواهید سایت خود را ذخیره کنید ضروری است:
- دسترسی سریع به داده های سایت را فراهم می کند که به ندرت تغییر می کند
- سرعت کل فرآیند بارگذاری سایت
- تجربه کاربری بهتری را برای همه بازدیدکنندگان سایت خود فراهم کنید
- به دلیل نرخ دانلود بالاتر، در رتبه بندی موتورهای جستجو ارتقا یابد
- حفظ منابع سرور و کاهش خرابی ها
همانطور که می بینید، کش کردن سایت وردپرس شما مزایای زیادی دارد.
عملکرد اصلی که در هر یک از افزونه های ذکر شده وجود دارد:
- ذخیره سازی برای کاربران موبایل
- کاهش حجم فایل و فشرده سازی GZIP
- زمانبندی پاکسازی کش
- پشتیبانی از HTTPS/SSL
بهترین افزونه های کش وردپرس
با دانستن اینکه سرعت سایت بسیار مهم است و مستقیماً به کش بستگی دارد، قدم بعدی ما اضافه کردن افزونه مناسب به سایت است. در اینجا برخی از قابل اعتمادترین، مقرون به صرفه ترین و پر ویژگی ترین راه حل ها آورده شده است.
اخیراً یکی از خوانندگان ما از ما پرسید که چگونه کش وردپرس را پاک کنیم؟ مرورگر وب، سرور و افزونه های نصب شده در سایت شما ممکن است از فرآیند ذخیره سازی استفاده کنند که بعید است به شما اجازه دهد وضعیت به روز شده وبلاگ خود را مشاهده کنید.
در این مقاله به شما نشان خواهیم داد که چگونه حافظه پنهان وبلاگ وردپرس خود را به درستی پاک کنید.
راه حل های ذخیره سازی یک نسخه ثابت از سایت شما را ذخیره می کنند. این به وردپرس اجازه می دهد تا از سنگین ترین اسکریپت های PHP صرف نظر کند و عملکرد سایت شما را بهبود بخشد.
وردپرس انواع مختلفی از راه حل های کش وجود دارد. محبوب ترین پلاگین های کش نوع "And" هستند.
این پلاگین ها یک رابط کاربری آسان برای مدیریت کش وبلاگ، انقضای محتوای ذخیره شده در حافظه پنهان و ذخیره سازی بر اساس تقاضا ارائه می دهند.
میزبانی وردپرس که توسط ارائه دهندگانی مانند WPEngine مدیریت می شود از راه حل های کش مخصوص به خود استفاده می کند، بنابراین نیازی به نصب این افزونه کش ندارید.
اگر از یک سرویس CDN مانند «MaxCDN» یا «CloudFlare» استفاده میکنید، کپیهای ذخیرهشده محتوای ثابت نیز ارائه میشود.
اگر از فایروال برنامه های تحت وب به عنوان "Or" برای افزایش امنیت وردپرس استفاده می کنید، آن ها نیز کش مخصوص به خود را دارند تا سرعت سایت شما را افزایش داده و زمان خرابی را کاهش دهند.
در نهایت، مرورگر شما ممکن است نسخههای کش شده صفحات را در رایانه شما نیز ذخیره کند.
هدف از کش افزایش سرعت سایت و بهبود تجربه کلی کاربر است. با این حال، گاهی اوقات شما را از دیدن تغییراتی که در سایت خود ایجاد می کنید جلوگیری می کند، که می تواند ناامید کننده باشد. در این صورت باید کش خود را پاک کنید تا تغییرات خود را مشاهده کنید.
با این حال، بیایید ببینیم که چگونه کش در وردپرس را پاک کنیم.
مرحله 1: کش مرورگر خود را پاک کنید
ابتدا باید کش خود را پاک کنید.بیشتر مرورگرهای وب می توانند محتوای ثابت مانند شیوه نامه، جاوا اسکریپت و تصاویر یک وب سایت را ذخیره کنند تا بازدیدهای بعدی را سرعت بخشند.
با این حال، گاهی اوقات مرورگرهای وب ممکن است متوجه نباشند که یک صفحه وب تغییر کرده است. به جای دریافت یک نسخه جدید، آنها همچنان می توانند صفحه را از نسخه ذخیره شده در حافظه پنهان در دستگاه شما بارگیری مجدد کنند.
به این ترتیب کش مرورگر گوگل کروم خود را پاک می کنید. ابتدا باید روی آیکون منو کلیک کنید و سپس انتخاب کنید« اضافی ابزارها > پاک کردن داده های پیمایش .
پنجره ای باز می شود که در آن می توانید محتوایی را که می خواهید حذف کنید انتخاب کنید. مطمئن شوید که تصاویر و فایلهای ذخیرهشده در حافظه پنهان تأیید شدهاند، و سپس روی «» کلیک کنید. پاک کردن داده های مرورپ".
شما با موفقیت کش مرورگر خود را پاک کرده اید و اکنون می توانید سعی کنید به وب سایت خود دسترسی پیدا کنید.
اگر هنوز هیچ تغییری نمیبینید، مراحل بعدی را ادامه دهید.
اگر می خواهید بین دو بهترین افزونه مدیریت کش وردپرس یکی را انتخاب کنید، مقاله ما را بررسی کنید:
برای سایر مرورگرهای وب، لطفاً به اسناد مربوطه در مورد نحوه پاک کردن حافظه پنهان آنها مراجعه کنید.
مرحله 2: کش افزونه وردپرس را پاک کنید
اگر از افزونه کش وردپرس استفاده می کنید، باید کش افزونه خود را پاک کنید. اکثر افزونه های کش به شما این امکان را می دهند که به راحتی این کار را از تنظیمات مناسب انجام دهید.
حافظه پنهان را از WP Super Cache پاک کنید
این به کاربران این امکان را می دهد که بلافاصله سایت خود را با یک کلیک کش کنند. ربات آن به طور خودکار صفحات وردپرس شما را برای تولید کش انتخاب می کند و سپس به طور خودکار گزینه های ذخیره سازی پیشنهادی وردپرس مانند فشرده سازی GZIP، کش صفحه و بارگذاری پیش بارگذاری کش را فعال می کند.
WP Rocket همچنین دارای ویژگی های اضافی است که می توانید برای بهبود بیشتر بهره وری خود فعال کنید. از جمله بارگذاری تنبل تصاویر، پشتیبانی CDN، واکشی اولیه DNS، کوچک سازی و غیره.
2.WP سریعترین کش
WP Fastest Cache یک افزونه کش وردپرس است که تقریباً هر چیزی را که کاربر ممکن است به دنبال آن باشد ارائه می دهد. توسعه دهندگان این افزونه ادعا می کنند که ساده ترین و سریع ترین سیستم WP Cache است. و صادقانه بگویم، اینطور است! این افزونه با بیش از 300000 نصب فعال، تجربه مرور سریع را به بازدیدکنندگان ارائه می دهد.
سلام به خوانندگان عزیز وبلاگ در این مقاله به موضوع مهم افزایش سرعت وبلاگ در بستر وردپرس و کاهش بار روی سرور میزبان با استفاده از هایپر کش خواهیم پرداخت.
یک افزونه کش وردپرس (کش وردپرس) است. حتما از کش وردپرس استفاده کنید و سرعت بارگذاری سایت شما به میزان قابل توجهی افزایش می یابد.
وقتی تعداد بازدیدکنندگان وبلاگ خود را افزایش می دهید، یک مشکل ایجاد می شود. هنگامی که یک خواننده می خواهد صفحه خاصی را در سایت شما مشاهده کند، باید منتظر بماند تا سرور آن را مطابق با موضوع وردپرس و محتوای آن تولید کند.
چند بار یک صفحه خاص درخواست می شود، بارها و بارها روی سرور ایجاد می شود. هرچه بازدیدکنندگان بیشتری به وبلاگ بیایند، بارگذاری روی سرور بیشتر و زمان بارگذاری بیشتر می شود.
همه اینها را می توان با استفاده از به اصطلاح کش یا کش وردپرس. آن چیست؟
این فرآیند ذخیره صفحه تولید شده به درخواست شما در یک فهرست خاص در سایت با استفاده از افزونه Hyper cache است. حال، اگر شخص دیگری به همان صفحه در سرور دسترسی پیدا کند، آن صفحه بازسازی نمی شود، بلکه به سادگی از پوشه مورد نظر که در آن ذخیره شده است، گرفته می شود. کش وردپرسو به مرورگر کاربر ارسال می شود.
بنابراین، کش کردن صفحات وب وبلاگ یک راه بسیار موثر برای کاهش بار روی سرور میزبان و سرعت بخشیدن به کل وبلاگ است.
افزونه هایپر کش. نصب و پیکربندی کش وردپرس
خیلی خوبه که کش وردپرسفقط برای کاربران ثبت نام نشده وبلاگ شما کار می کند. در بیشتر موارد، صاحبان سایت به بازدیدکنندگان اجازه ثبت نام در منبع خود را نمی دهند و مشخص می شود که تنها فردی که در وبلاگ ثبت نام کرده است، مدیر است، یعنی شما.
این به این معنی است که برای شما شخصا کش وردپرسکار نخواهد کرد و این عالی است. تصور کنید که تغییراتی در وبلاگ خود ایجاد کرده اید (مثلاً در طراحی)، سپس معلوم می شود که تا زمانی که کش وردپرس را تنظیم مجدد نکنید، این تغییرات را مشاهده نخواهید کرد و این باید همیشه انجام شود.
دانلود افزونه کش می توانید از سایت رسمی وردپرس.
- بایگانی را با افزونه از حالت فشرده خارج کنید و با استفاده از یک سرویس گیرنده FTP، پوشه Hyper cache را در پوشه wp-content/plugins/ plugins در سرور خود رها کنید.
- به کنسول وبلاگ خود Plugins-Add New-Upload-Install بروید
کش وردپرس را فعال کنید.
برای انجام این کار، فایل پیکربندی wp-config.php را برای ویرایش باز کنید که در دایرکتوری ریشه وبلاگ شما قرار دارد و خط کد زیر را در آنجا قرار دهید:
define('WP_CACHE'، true);
این کار را می توان با استفاده از فایل منیجر Filezila نیز انجام داد.
چسباندن را می توان در هر جایی از فایل پیکربندی wp-config.php انجام داد، جایی نزدیک به انتهای آن، اما قبل از خط:
/** مسیر مطلق به دایرکتوری وردپرس. */
اگر (! تعریف شده ('ABSPATH'))
یا اگر به زبان انگلیسی باشد:
/** مسیر مطلق وردپرس به دایرکتوری وردپرس. */
اگر (! تعریف شده ('ABSPATH'))
define('ABSPATH', dirname(__FILE__). '/');
اکنون به کنسول وبلاگ Plugins برمی گردیم، افزونه Hyper cache caching را پیدا کرده و آن را فعال می کنیم.
برای اینکه افزونه Hyper cache پوشه ای برای کش وردپرس در وبلاگ ایجاد کند، باید مجوزها را روی پوشه wp-content یا wp-content/plugins/hyper cache/ روی 777 تنظیم کنید. در مورد تنظیمات مجوزها را بخوانید.
سپس پوشههای wp-content یا wp-content/plugins/hyper cache را میتوان به مجوزهای 755 بازنشانی کرد، و پوشه wp-content/plugins/ hyper cache/cache را میتوان روی 777 تنظیم کرد و سپس افزونه Hyper cache میتواند بنویسد. تمام فایل های HTML را از کش وردپرس پاک کنید.
پیکربندی عملکرد صحیح افزونه هایپر کش.
بیایید بلافاصله پس از فعال سازی کار آن با کلیک روی گزینه ها به تنظیمات Hyper cache برویم
یا اگر به تنظیمات کنسول وبلاگ بروید - Hyper cache همین اتفاق می افتد
در قسمت Configuration قسمت اصلی تنظیمات افزونه Hyper cache انجام می شود. اول از همه، کادر کنار Activate cache را علامت بزنید؟ و تنظیمات Save را ذخیره کنید.
تمام است، کش وردپرس فعال است، می توانید بیشتر ببینید که در کل چند صفحه کش شده است.
روبروی میدان طول عمر صفحات کش شدهشما باید عدد را در چند دقیقه تنظیم کنید، در این مدت یک کپی HTML از صفحات وب شما ذخیره می شود و هر کاربری در این مدت آن را از آنجا دریافت می کند.
پایین نگه داشتن تعداد آن منطقی نیست زیرا اکثر صفحات وبلاگ شما به روز نمی شوند و بایگانی می شوند. هزینه آن 7200 دقیقه (5 روز) برای من است.
فقط باید ببینید که آیا فضای دیسک روی سرور به شما اجازه می دهد تعداد زیادی از صفحات کش را ذخیره کنید. و این بستگی به طرح میزبانی که برای وبلاگ خود خریده اید و تعداد بازدیدکنندگان یا بهتر است بگوییم تعداد صفحاتی که خوانندگان دوست دارند ببینند دارد.
اساسا، فضای دیسک حداقل 2-5 گیگابایت است، بنابراین 7200 دقیقه درست خواهد بود.
فیلد بعدی "Auto-cleanup every" نیز برای استفاده بهینه از فضای دیسک روی هارد دیسک روی سرور در نظر گرفته شده است. یعنی هر 1440 دقیقه (این مربوط به 1 روز در تنظیمات من است) یادداشت هایی که عمر آنها به پایان رسیده است از پوشه کش حذف می شوند.
بنابراین فایل های غیر ضروری و بی فایده با فرکانسی که شما تعیین کرده اید حذف می شوند.
با استفاده از میدان چگونه کش را پاک کنیممیتوانید نحوه پاکسازی را هنگام بهروزرسانی یک ماده قدیمی یا هنگام ایجاد یک ماده جدید مشخص کنید:
- همه- مربوط به به روز رسانی کل کش وردپرس است
- هیچ یک- کش وردپرس تغییر نمی کند
- تک صفحه (تک صفحه به طور واضح) - حافظه نهان فقط برای یادداشتی که تغییرات در آن رخ داده است به روز می شود
شما می توانید این قسمت را همانطور که من دارم پر کنید (به بالا مراجعه کنید) یا خودتان آن را انتخاب کنید.
در زمینه فشرده سازی gzipمی توانید کادر را علامت بزنید و سپس فایل های کش وردپرس ذخیره و به صورت فشرده ارسال می شوند که باعث کاهش بار روی سرور و افزایش سرعت وبلاگ می شود.
اگر یک علامت در کادر Do not cache the home (صفحه اصلی را کش نکنید) وجود داشته باشد، صفحه اصلی تحت فرآیند ذخیره سازی قرار نخواهد گرفت.
این ممکن است در صورت بهروزرسانیهای مکرر صفحه اصلی ضروری باشد، زمانی که ایجاد کش وردپرس بی معنی است، زیرا کش اغلب بهروزرسانی میشود و فرقی نمیکند صفحه در کجا تولید میشود - از کش یا در حالت معمول. مسیر.
اگر نمیخواهید هیچ بخشی از وبلاگ را کش کنید، میتوانید در این زمینه URI را حذف کنیدبخشی از آدرس را وارد کنید (به عنوان مثال، دسته بندی وبلاگ /kartinki-foto-smeshno) و سپس صفحات حاوی این قسمت از URL ذخیره نمی شوند.
بقیه تنظیمات را می توان به همان صورت باقی گذاشت. فراموش نکنید که روی دکمه ذخیره کلیک کنید.
در کنار دکمه Save یکی دیگر از دکمه های بسیار مهم Clear Cache قرار دارد. وقتی وبلاگ خود را دوباره طراحی می کنید و می خواهید بازدیدکنندگان وبلاگ نیز به روز رسانی ها را ببینند به آن نیاز خواهید داشت. در غیر این صورت، همیشه فقط نسخه کش قدیمی تمام صفحات به آنها ارائه می شود.
کار اصلی انجام شده است، باید بررسی کنید که آیا کش کردن در وبلاگ با استفاده از افزونه Hyper cache کار می کند یا خیر. برای انجام این کار؛ این موارد را دنبال کنید:
با استفاده از مرورگر دیگری به وبلاگ خود دسترسی پیدا کنید. معلوم می شود که شما به عنوان یک بازدیدکننده معمولی وارد شده اید، نه یک مدیر
دکمه های Ctrl-U را فشار دهید. کد منبع صفحه را خواهید دید
به انتهای کد منبع بروید. شما باید چیزی شبیه به خط را ببینید