Чи є воно зайвими використовувати модуль «наддуву», якщо використовується лак?


23

Ми запускаємо наші екземпляри Drupal за сервером Varnish, але шукаємо альтернативні / додаткові способи прискорити роботу сайту. Підвищення являє собою модуль , який часто називають для цієї мети; видається, що вони генерують статичні версії сторінок і служать тим, щоб уникнути часу регенерації, але - якщо ми вже кешуємо лаком - це приносить нам користь?

Відповіді:


18

Ні, при правильній конфігурації Boost і Varnish можуть працювати разом. Кажуть, що ця комбінація прискорить ваш сайт навіть більше, ніж просто збільшити або зменшити лак (я ще цього не пробував).

Див. Статтю Boost в конфлікті з лаком і використовувати лак для зберігання кешу замість файлової системи .


2
Це вірно; ми також використовуємо підсилювач і лак разом. Якщо лак вже працює, додавання зайвої складності в систему зазвичай є неправильним кроком.
mikeytown2

6

Хоча інші відповіді технічно вірні, я погодився б з @ mikeytown2, заявивши, що все, що ви робите, виконуючи прискорення разом з лаком, додає (непотрібну) складність кешуванню на сайті.

Раніше ми разом запускали прискорення та лакування на http://www.health.govt.nz/, але оскільки лак кешував HTML-сторінки, що створюються, все, що в кінцевому підсумку було додано, - це додаткові файли на диску (звичайно, без додаткової продуктивності ).

Крім того, є переваги працюють лак автономний:

  • Інтеграція з модулями закінчення терміну дії та очищення - це означає, що ви можете налаштувати правила для інтелектуального відмивання вмісту з лаку на основі певних правил. Наприклад, коли публікується новий вміст типу "оголошення", очистіть як опублікований вузол, так і головну сторінку з лаку
  • Лак швидше підсилює - оскільки лак можна налаштувати для зберігання кешу в пам'яті, він за своєю суттю швидший, ніж рішення на основі файлової системи (наприклад, boost). Це було особливо очевидно, оскільки ми зазвичай працюємо над NFS (веб-кластер)
  • Якщо виникають проблеми з кешуванням, їх простіше відстежити - ми часто виявляємо, що разом із лаком збільшується, що коли лак буде пропущений, він буде служити в кінцевому рахунку усталеною версією від boost. Це може розчарувати ваших авторів вмісту

1

Якщо у вас вже є ефективний кеш лаку, єдиний додатковий приріст продуктивності, який Ви можете збільшити, може зробити це кешуванням сторінок.

Замість того, щоб Drupal генерувати статичні сторінки, хоча я волів би зробити зусилля переходу на Pressflow Drupal, Cocomore Drupal або Drupal 7. На відміну від ванільного Drupal 6, ці розподілу відправити HTTP відповідей, які дозволяють лаку кеш не тільки статичні активи, такі як зображення і CSS, але також повноцінно відтворені сторінки.

Ми досягаємо пристойних підвищення продуктивності та сильно скороченого завантаження веб-сервера, використовуючи кешування сторінок за допомогою Varnish.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.