Drupal сайт лучшая производительность - PullRequest
0 голосов
/ 07 марта 2011

Я работаю над сайтом сообщества drupal и хочу спросить об этом:

1 - как скрыть информацию о друпале с моего сайта?

2 - как сделатьСайт Drupal более безопасен?

3 - как сделать так, чтобы мой сайт работал максимально быстро, когда на сайте

много посетителей и пользователей, а также много взаимодействия сбазы данных одновременно?

4 - как настроить drupal для работы с высокой нагрузкой на сервер и как настроить оборудование моего сервера для работы с высокой нагрузкой?

спасибо

Ответы [ 6 ]

5 голосов
/ 07 марта 2011

1 - как скрыть информацию о друпе с моего сайта?

Какая информация?Вы можете показать / скрыть что-нибудь в своей реализации темы

2 - как сделать сайт drupal более безопасным?

Будьте в курсе.

3 - как сделать так, чтобы мой сайт работал максимально быстро, когда на нем много посетителей и пользователей и одновременно много взаимодействует с базой данных?

4 -Как настроить Drupal для работы с высокой нагрузкой на сервер и как настроить оборудование моего сервера для работы с высокой нагрузкой?

Начните с проекта пантеона , используйте его и извлеките уроки из него:

Pressflow (версия Drupal с настроенной производительностью)
Varnish Rexy Proxy Cache для анонимных пользователей
APC для кэширования OpCode
Memcached для облегчения загрузки в БД

Использованиекак можно меньше модулей.

Первой областью, которая нуждается в помощи в социальной настройке (лоты вошли в пользователи, публикующие контент), скорее всего, будет БД, поэтому изучение использования Memcached будет иметь большое значение дляПомогитемасштабирование в начале

Для дальнейшего изучения производительности Drupal вы можете прочитать все с 2 битов:

http://2bits.com/contents/articles

1 голос
/ 09 апреля 2011

Попробуйте воспользоваться услугой хостинга Pantheons по адресу: http://getpantheon.com/ Мы используем его и очень довольны.

1 голос
/ 08 марта 2011

1 - how to hide the drupal information from my site ?

  • Снять блок кредитов.
  • Используйте файлы шаблонов, чтобы внешний вид отличался от стандартных сайтов Drupal.
  • Оптимизируйте ваши jss и css, чтобы было трудно определить, что это из Drupal.
  • Удалить файл changelog.txt из корня.

2 - how to make the drupal site more secure ?

  • Имейте последнюю стабильную версию Drupal и обновляйте все свои модули. (Регулярно проверяйте исправления безопасности, если обновлений нет)
  • Установка Проверка безопасности Модуль
  • Тема является самым слабым звеном в безопасности Drupal. Во время обсуждения убедитесь, что вы соблюдаете все стандарты Drupal. Не забывайте очищать данные и использовать функции Drupal, где это возможно.

3 - how to make my site work as fast as possible when there is a lot of visitors and users on the site and there is a lot of interaction with the database at the same time?

  • Memcache : высокопроизводительная система кеширования объектов с распределенной памятью. Облегчает нагрузку на БД
  • Интеллектуальное использование API кеша в ваших пользовательских модулях.

4 - how to configure drupal to work with high server load and how to configure my server's hardware to work with high load ?

  • CDN : Сеть доставки контента, используйте ее, если вы достаточно богаты.
  • Press Flow : готовая производительность для вашего сайта Drupal, от Four Kitchens.
  • Лак : Кэш обратного прокси
0 голосов
/ 08 марта 2011

Я видел, как вы упомянули, что Drupal работает с несколькими базами данных. Если вы имеете в виду репликации, я думаю, что это прямо описано во введении Pressflow здесь .

0 голосов
/ 08 марта 2011

1 - Какую информацию вы хотите скрыть?

3 - Используйте модули Devel, чтобы увидеть, что происходит.Здесь много настроек, особенно если вы используете Views.

4 - Модули кэширования, такие как boost, многое делают.Есть и такие вещи, как веб-сервер, например, Nginx, как правило, быстрее, чем Apache, особенно обслуживающий статический контент (и PHP-FPM для динамического).Вам также следует проверить Memcached, APC или другой php-кеш, и, конечно, Varnish-кеш довольно крутой.

0 голосов
/ 07 марта 2011

1: не беспокойтесь.

2: убедитесь, что вы обновляете установку Drupal (включая сторонние модули).

3 и 4: Кэширование - это хорошошаг, чтобы сделать.Drupal поставляется с некоторыми удобными встроенными функциями кэширования (в настройках производительности), а такие модули, как CacheRouter и Boost продвигают вас далеко вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...