TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Огляд плагінів SiteGround Supercacher та SG Optimizer

4

Кожному сайту WordPress потрібне рішення кешування, щоб прискорити доставку вмісту користувачам. Існує так багато плагінів для кешування, і ви заблукаєте, намагаючись знайти хороший для вас. Такі хостингові компанії, як SiteGround, вирішують цю проблему, надаючи власне рішення кешування. Оскільки ми багато років використовуємо SiteGround cloud VPS, ми поділимось своїми думками щодо рішення кешування з SiteGround для сайтів WordPress.

SuperCacher та SG Optimizer

SiteGround пропонує кешування вашого сервера WordPress на стороні сервера, використовуючи два варіанти.

  • Увімкніть кешування в cPanel
  • Активуйте плагін на сайті WordPress

Опція cPanel називається SuperCacher, а плагін – SG Optimizer. SiteGround використовує налаштування cPanel для всіх систем управління контентом, таких як WordPress, Drupal та Joomla. Однак SG Optimize – це плагін, призначений лише для користувачів WordPress.

cPanel Налаштування для SuperCacher

  • Увійдіть у свій обліковий запис хостингу SiteGround, натисніть вкладку «Мої облікові записи».
  • Перейдіть до cPanel і перейдіть до розділу «Додатково», щоб знайти додаток «SuperCacher». Крім того, ви можете використовувати вікно пошуку, щоб знайти додаток "SuperCacher".
  • Натисніть на нього, щоб перейти до налаштувань кешування.

Огляд плагінів SiteGround Supercacher та SG Optimizer

Відкрийте Supercacher у cPanel

Рівні кешування

Раніше SiteGround надавав п’ять різних варіантів кешування, як показано нижче. Однак пізніше вони видалили модулі HHVM та Google PageSpeed ​​через проблеми із сумісністю із серверами. Нижче наведені варіанти кешування для користувачів SiteGround залежно від плану розміщення. Ви можете отримати всі три рівні кешування, якщо у вас є спільні плани хостингу GrowBig або GoGeek. Користувачі хмарного VPS та виділеного сервера за замовчуванням отримають весь рівень кешування.

  • Статичне кешування
  • Динамічне кешування
  • Memcached
  • ~ HHVM ~
  • ~ Модуль швидкості сторінок Google ~

Як налаштувати кешування в SiteGround?

Ви можете ввімкнути статичні, динамічні та запам’ятовувані параметри з cPanel. Але для динамічного кешування потрібно підключення до вашого веб -сайту. Отже, вам слід встановити та активувати плагін SG Optimizer для включення динамічного кешування.

Огляд плагінів SiteGround Supercacher та SG Optimizer

Рівні та параметри Supercacher

Статичне кешування

Статичне кешування дозволяє кешувати всі статичні файли, такі як CSS, JS та зображення. Ви можете ввімкнути для окремих сайтів, розміщених у вашому обліковому записі, і очистити їх, коли захочете очистити кеш. Також можна використовувати підстановку, щоб включити всі субдомени батьківського домену в один рядок. Це відбувається автоматично, коли до вас застосовано сертифікат Let’s Encrypt SSL із підстановкою.

Динамічне кешування

Якщо у вас на веб -сайті дуже змінений вміст, то динамічне кешування вам найкраще підходить. Він буде кешувати динамічний вміст і зберігати його в оперативній пам’яті сервера, щоб швидко обслуговувати користувачів. Ви можете ввімкнути цю опцію в cPanel, але для її активації потрібен додатковий плагін з інформаційної панелі вашого сайту.

Memcached

Memcached – це загальне кешування на рівні бази даних для прискорення запитів MySQL. Вам потрібно ввімкнути опцію memcached як у cPanel, так і на своєму сайті за допомогою плагіна.

Модуль швидкості HHVM та GooglePage (видалено зараз)

HHVM – це високошвидкісний варіант, який використовують такі компанії, як Facebook. Але це не буде ефективно працювати на SiteGround. Ми зіткнулися з проблемами з HHVM і їх потрібно відключити, щоб сайт працював належним чином. Але ви можете обговорити з командою підтримки та включити на своєму сайті, якщо це вам підходить.

Ми також зіткнулися з проблемами з модулем Google PageSpeed, оскільки SiteGround видалив цю опцію, не інформуючи користувачів. Коли у нас є інший плагін кешування на сайті, він мав неправильні кешовані файли. Пізніше, після роз’яснень, нам потрібно очистити кеш іншого плагіна, щоб сайт працював належним чином.

Налаштування інформаційної панелі WordPress для SG Optimizer

Після завершення налаштування cPanel увійдіть на панель адміністрування WordPress, щоб завершити іншу частину кешування. Перейдіть до «Плагіни> Додати новий» і знайдіть плагін «SG Optimizer».

Огляд плагінів SiteGround Supercacher та SG Optimizer

Встановіть плагін SG Optimizer

Як і будь -який інший плагін, встановіть та активуйте плагін SG Optimizer на своєму веб -сайті WordPress. Перейдіть до нещодавно створеного пункту меню «SG Optimizer ~> SuperCacher Config ~».

Огляд плагінів SiteGround Supercacher та SG Optimizer

Меню SG Optimizer

SiteGround оновив плагін SG Optimizer з багатьма іншими деталями, окрім кешування, тепер ви побачите лише головне меню “SG Optimizer". Ми пояснимо з останнім плагіном SG Optimizer для кращого розуміння та оновлення.

Параметри плагіна SG Optimizer

Плагін SG Optimizer має такі параметри.

  • Налаштування SuperCacher
  • Оптимізація середовища
  • Оптимізація інтерфейсу
  • Оптимізація зображення

Налаштування SuperCacher

У цьому розділі містяться параметри для ввімкнення динамічних налаштувань та збереження у кеші для вашого сайту. Розділ «Динамічне кешування» пропонує такі варіанти:

  • Увімкніть опцію «Динамічний кеш».
  • Увімкніть функцію «AutoFlush Cache», це автоматично очистить динамічний кеш при зміні вмісту.
  • Натисніть кнопку o «Очистити кеш», щоб вручну видалити весь динамічний кешований вміст.

Огляд плагінів SiteGround Supercacher та SG Optimizer

Налаштування SuperCacher SG Optimizer

Динамічне кешування може створити такі проблеми, як розрив сторінок вашого веб -сайту. У цьому випадку ви можете ввести URL -адреси для виключення з кешування або обговорити з підтримкою SG, щоб знайти рішення для вас.

Перевірте динамічне кешування та активацію Memcached

Після ввімкнення динамічного кешування як у плагіні, так і в налаштуваннях cPanel, натисніть кнопку «Перевірити» під опцією «Перевірити URL -адреси для стану кешу». Ви повинні побачити статус "Кешований" зеленим кольором. Якщо ви бачите статус “Не кешовано” червоним, це означає, що має бути якась проблема. Щоб вирішити проблему, спробуйте наступне:

  • Ви можете вимкнути та ввімкнути динамічне кешування в cPanel та перевірити ще раз.
  • Видаліть або вимкніть будь -які інші плагіни кешування та спробуйте.
  • Вимкніть та активуйте плагін SG Optimizer.

Огляд плагінів SiteGround Supercacher та SG Optimizer

Тестування динамічного кешу та Memcached

Увімкніть memcached для зберігання запитів до бази даних, до яких часто звертаються. Це допоможе швидше обслуговувати запити при наступному запиті. Не забудьте включити опції memcached як у cPanel, так і у плагіні. ~ Ми сподіваємось, що SiteGround перемістить опцію memcached нижче, не змішуючи її з параметрами динамічного кешу ~ (SiteGround оновила цю точку, щоб перемістити memcached як окрему опцію).

Зауважте, що і динамічний кеш, і memcached не працюватимуть з іншими плагінами, такими як WP Rocket та W3 Total Cache. Раніше ми використовували W3TC, а зараз використовуємо WP Rocket, тому ми можемо підтвердити, що інші плагіни кешування мають проблеми із сумісністю з плагіном SG Optimizer. Але читайте далі, щоб зрозуміти, чому ми все ще використовуємо WP Rocket, коли SiteGround пропонує багато варіантів кешування.

Оптимізація середовища

У цьому розділі ви можете ввімкнути примусовий HTTPS і вирішити проблему зі змішаним вмістом. Ви також можете змінити версію PHP, увімкнути стиснення GZIP та кешування браузера.

Огляд плагінів SiteGround Supercacher та SG Optimizer

Оптимізатор середовища Оптимізатор SG

Ви можете вручну змінити версію PHP або вибрати версію "Керований PHP", щоб використовувати налаштування рівня сервера для інсталяції. Ми не рекомендуємо це робити, оскільки версія оновлюватиметься автоматично, коли SiteGround оновлюватиметься на сервері. Однак це може спричинити проблеми з вашою темою або плагіном WordPress.

Оптимізація інтерфейсу

Це нещодавно представлений розділ у плагіні після нашого попереднього огляду (див. Мінуси кешування SiteGround нижче). По суті, ви можете зробити мініфікацію, поєднавши файли CSS і JS, відкласти JS для усунення проблеми блокування візуалізації, вимкнути рядок запиту зі статичних файлів та відключити підтримку смайлів WordPress за замовчуванням.

Оптимізація зображення

Остання опція дозволяє стискати зображення під час завантаження в медіатеку або редактор повідомлень. Ви також можете оптимізувати всі наявні зображення та включити ледаче завантаження зображень, щоб покращити показник швидкості сторінки в Google PageSpeed ​​Insights.

Тестування швидкості сторінки

Остання версія плагіна SG Optimizer також включає можливість тестування сайту за допомогою інструмента Google PageSpeed. Ви можете перевірити швидкість робочого столу та мобільного пристрою на веб -сайті за допомогою цього плагіна.

Особливості кешування SiteGround

SiteGround стверджує, що їхнє рішення кешування є найкращим і може збільшити швидкість в 4 рази. Також сайт може обслуговувати в 100 разів більше відвідувачів із увімкненим динамічним кешуванням. Однак реальність інша, оскільки у плагіні є багато додаткових опцій. Ви можете очистити кеш одним натисканням кнопки або з панелі адміністратора, або з cPanel.

Мінуси використання Supercacher / SG Optimizer

Після тестування на кількох сайтах ми виявили, що рішення на основі плагінів впливає на швидкість роботи сайту в Google PageSpeed ​​Insights. Сторінки завантажуються на кілька мілісекунд повільніше порівняно із завантаженням без плагіна. ~ Також, здається, HHVM не працює добре. ~

Хоча сайт може обробляти більше відвідувань, плагін не є повним рішенням проблем кешування.

  • ~ Вам потрібно додати окремі ~ ~ htaccess ~ ~ записи для вирішення ~ ~ використовувати проблему кешування браузера ~ ~. ~
  • ~ Для мініфікації CSS / JS вам потрібен окремий плагін. ~ Об’єднання файлів JS відображатиме помилки в Інструментах розробника, наприклад, функція не визначена.
  • ~ SG Optimizer не дозволяє відкладати файли CSS / JS, тому вам потрібно окреме рішення для усунення файлів, що блокують візуалізацію. ~ SG Optimizer зламає більшість тем на основі jQuery, якщо ви ввімкнете опцію JavaScript, що блокує асинхронну візуалізацію.
  • Відкладене завантаження зображень не працює під час завантаження зображень із субдоменів. У цьому випадку зображення буде порушено, і ви повинні вимкнути цю опцію, якщо подавати зображення з субдоменів. Ми повідомляли про це у розділі коментарів SiteGround, проте плагін не підтримує це протягом багатьох місяців.
  • Стиснення зображень не працює належним чином, оскільки WP Smush показує, що зображення не оптимізовані під час завантаження. Нам потрібно вимкнути цей параметр за допомогою SG Optimizer і використовувати WP Smush для стиснення зображень.
  • Як уже згадувалося, динамічне кешування не працюватиме з W3TC та WP Rocket. Вам потрібно вимкнути ці плагіни, перевірити динамічний кеш SG Optimizer, щоб переконатися, що він працює, а потім увімкнути їх знову.
  • Аналогічно, memcahed не працюватиме, оскільки однакове розкриття використовується всіма плагінами кешування, такими як W3TC та WP Rocket. W3TC явно покаже повідомлення про помилку про те, що вже є доступна програма «memcached.php» або «advanced-cache.php». WP Rocket не відображатиме жодного повідомлення про помилку, однак це вимкне цю опцію, якщо ви ввімкнули її в SG Optimizer (ми підтвердили це з командою WP Rocket).
  • Немає можливості видалити одну сторінку з панелі адміністрування WordPress при зміні вмісту.

Резюме

Підводячи підсумок, вам потрібно мати додаткові плагіни для повноцінного рішення кешування для сайтів WordPress, розміщених на SiteGround. Наприклад, W3TC – це повне рішення, яке має майже всі необхідні варіанти безкоштовно. Але вам потрібно бути обережним у включенні кешування бази даних / об’єкта / сторінки, оскільки це перевищить ресурси сервера на сервері SiteGround. Крім того, ви можете спробувати преміальну WP Rocket, щоб збільшити швидкість вашого сайту за допомогою оптимізації доставки CSS.

Плюси

  • Простий у налаштуванні
  • Сайт може обробляти більшу кількість відвідувань
  • Безкоштовний для всіх планів хостингу, крім StartUp
  • Інтегроване серверне рішення

Мінуси

  • Двічі налаштування – cPanel і плагін, але це не повне рішення
  • Не працює на всіх сайтах SiteGround
  • Несумісні з іншими плагінами та функціями, такими як ледаче завантаження, не перевіряються для всіх сценаріїв.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі