Советы по очистке сайта

Я надеялся на некоторые советы о том, как я должен регулярно «очищать» мои сайты Joomla, так как это время года снова! Я уверен, что мы все это делаем до некоторой степени, поэтому я просто ищу совет о том, что делают другие.

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

Кроме того, я заархивирую некоторые старые статьи, пустую корзину и удостоверяюсь, что у меня есть последняя версия шаблона моего сайта и Joomla.

Я уверен, что есть еще более сложный процесс, я хотел бы услышать, что делают все остальные, чтобы оптимизировать свои сайты.

У меня есть вопросы:

  • Разве это имеет огромное значение, если я отключу или удалю модули /плагины /компоненты?
  • Должен ли я удалять или архивировать старые статьи?
  • Следует ли удалить неиспользуемые шаблоны сайтов?
  • Как часто я должен регулярно очищать или «ремонтировать» мои таблицы базы данных?
  • Должен ли я регулярно проверять информацию о скорости страницы с помощью Pingdom /Google (и эти данные достоверны)?
  • Является ли веб-хост, который я выбираю, имеет большое значение для производительности моего сайта?

Любые предложения приветствуются. Как и любые рекомендуемые расширения /хосты /проверки.

8 голосов | спросил jonboy 19 Jpm1000000pmTue, 19 Jan 2016 13:40:24 +030016 2016, 13:40:24

2 ответа


8

Хороший вопрос!

В идеале вы, вероятно, должны делать обновления Joomla и сторонних расширений, а также некоторые другие проверки более одного раза в год.

Joomla

Регулярно запускайте резервную копию и обновите ее до последней версии Joomla.

Идеально подписаться на ленту новостей Joomla Security , чтобы вы были сохранены информирует о основных обновлениях безопасности Joomla и как можно скорее применяет любые высокоприоритетные версии.

Вы также должны проверить и применить исправления безопасности для версий Joomla EOL , если вы поддерживаете любой из эти (например, Joomla 1.5 и Joomla 2.5).

Расширения сторонних разработчиков

По возможности уменьшите количество сторонних расширений (включая шаблоны). Удалите сторонние расширения (включая шаблоны), которые больше не используются. Обновите оставшиеся сторонние расширения (включая шаблоны) до последних версий.

В идеале подпишитесь на список уязвимостей Joomla Vulnerable (VEL) , чтобы быстро найти новые уязвимости. Перейдите в нижнюю часть страницы подписки .

Рассмотрите возможность замены сторонних расширений, которые больше не активно разрабатываются и не поддерживаются. Например, если вы все еще используете Xmap, вероятно, вы должны переключиться на OSMap или аналогичный.

Я нахожу управление сторонними расширениями проще, поддерживая список установленных сторонних расширений для каждого веб-сайта в электронной таблице с установленным номером версии.

Производительность

Отключение или удаление подключаемых модулей сторонних производителей, которые не используются, могут повысить производительность.

Я склонен использовать GTMetrix для проверки загрузки веб-сайта в разумные сроки. GTMetrix предлагает предложения (например, включить GZip) для улучшения, а страница «Водопад» содержит подробный список того, как долго каждый элемент загружается, поэтому легко определить проблемы (например, негабаритные изображения, загруженные вашим клиентом).

Создание бесплатной учетной записи GTMetrix позволяет запускать тест из разных мест по всему миру и сравнивать, как быстро ваш сайт загружается в США по сравнению с Австралией (например).

Рассмотрите возможность перехода на лучший хост, если текущая среда хостинга работает плохо. Разница в производительности между слабым хостом и хорошим хостом может быть массивной.

Также подумайте о том, чтобы переместить сайт ближе к целевой аудитории, если это необходимо. Вы можете сбрить секунды или два времени загрузки страницы, если сервер и целевая аудитория близки друг к другу географически по сравнению с ними, находящимися по разные стороны от мира. Включение сети доставки контента (CDN) также может решить эту проблему.

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

База данных

Таблица сеансов на загруженных сайтах Joomla иногда может быть повреждена, и это нарушает веб-сайт. На сайтах, которые подвержены этому, я устанавливаю Akeeba Admin Tools Pro, включаю плагин «Системные администраторы» и планирую, чтобы оптимизатор сеансов запускался каждый час или около того. Вы также можете запланировать очистку истекших сеансов, кеш и временную директорию с помощью этого плагина.

Вы также можете отремонтировать и оптимизировать таблицы Joomla и очистить временные используя бесплатную версию администраторов Akeeba.

Дисковое пространство

Я обычно проверяю папки /public_html, /administrator, /administrator /logs, /logs и /tmp и удаляет журналы ошибок и другие посторонние файлы. Некоторые из них могут стать довольно большими и повлиять на размер ваших резервных копий.

Предполагая, что вы регулярно выполняете резервное копирование с помощью Akeeba Backup или аналогичных и копируете файлы резервных копий за пределы участка, вы, вероятно, можете удалить большую часть старых файлов резервных копий. Я хочу сохранить последний файл резервной копии на сервере в случае быстрого восстановления.

Безопасность

В Users -> Manage, проверяйте подозрительные учетные записи администратора и удаляйте неиспользуемые учетные записи в течение года или около того. Плагин «System - Admin Tools» в Akeeba Admin Tools Pro может автоматизировать удаление неактивных учетных записей.

Многие взломанные веб-сайты явно не взломаны, и разумно периодически проверять ваш сайт на наличие вредоносных программ, а не ждать, пока ваша хостинговая компания или Google обнаружит вредоносное ПО, которое может привести к приостановленной учетной записи хостинга и /или к ранжированию рейтинга поисковой системы.

Я использую и рекомендую myjoomla.com , хотя есть и другие службы, такие как sucuri.net и т. д.

Разрешения для файлов и папок

Убедитесь, что файлы и папки (кроме, возможно, configuration.php)) в System -> System Information -> Folder Permissions являются полностью доступными для записи. Иногда ваша хостинговая компания перемещает вашу учетную запись в другое место и нарушает путь к папкам tmp и журналов.

Версия PHP

В System -> System Information -> System Information -> PHP Version проверяет версию PHP, на которой работает ваш сайт, по-прежнему подходит. Рассмотрите возможность обновления до поддерживаемой версии , если ваша версия не поддерживается .

Хороший веб-хост позволит вам выбрать поддерживаемую версию PHP на панели управления хостингом или аналогичной.

Уведомление об авторских правах

Проверка года уведомления об авторских правах по-прежнему подходит. Некоторые веб-сайты могут быть обновлены вручную в начале каждого года.

ответил Neil Robertson 20 Jam1000000amWed, 20 Jan 2016 03:08:49 +030016 2016, 03:08:49
3

В общем, всегда полезно удалить любые расширения, которые вы не используете. Не делая этого, вы загромождаете Менеджер модулей /плагинов, свою базу данных и используете больше места на своем сервере.

Итак, любые плагины, модули, шаблоны или компоненты, которые вы не используете, удалите их.

Что касается баз данных, я на самом деле не эксперт в них, но могу только предположить, что проверка на поврежденные таблицы время от времени является хорошей идеей и при необходимости исправляет их.

Я бы предположил, что любые объекты (JS, CSS, изображение и т. д.), которые вы добавляете на сайт, или какие-либо расширения, которые вы устанавливаете для front-end, вы должны выполнить тест скорости, чтобы убедиться, что вы прошли все проверки, такие как сжатие. Я предпочитаю использовать Pingdom для первичного тестирования, а затем GTmetrix в качестве второго теста, если я разрабатываю новый сайт.

Да, веб-хост может существенно повлиять на производительность, особенно на общем хостинге, поскольку разные хосты используют разные спецификации сервера. Например, я использую хостинг-пакет SiteGate GoGeek и ближе к концу прошлого года, они переместили все сайты на GoGeek (возможно, другие общие пакеты, но не могут запомнить) на SSD-диски. Теперь мы все знаем разницу в скорости между стандартным жестким диском и SSD. Я могу искренне рекомендовать их на каждом уровне.

Отказ от ответственности: я никоим образом не связан с сайтом.

ответил Lodder 19 Jpm1000000pmTue, 19 Jan 2016 13:56:34 +030016 2016, 13:56:34

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132