Сышышь ты, выходи сюда,
поговорим !

Как ускорить работу сайта на Joomla | Оттава веб-дизайн Joomla Bliss

  1. Несколько простых трюков, чтобы ускорить ваш сайт Joomla
  2. Резюме

Несколько простых трюков, чтобы ускорить ваш сайт Joomla   Общеизвестно, что веб-сайты, на которых установлена ​​система управления контентом (CMS), загружаются медленнее, чем те, которые не имеют CMS

Несколько простых трюков, чтобы ускорить ваш сайт Joomla

Общеизвестно, что веб-сайты, на которых установлена ​​система управления контентом (CMS), загружаются медленнее, чем те, которые не имеют CMS. Просто потому, что нужно загружать больше вещей, намного больше. Но это не должно отвлекать вас от использования CMS, особенно CMS, такой как Joomla. Итак, вот несколько простых методов, которые вы или ваш веб-дизайнер можете внедрить, чтобы значительно ускорить работу вашего сайта на Joomla.

Одна из главных забот о Открытый исходный код Системы управления контентом (CMS) - скорость загрузки веб-сайты которые работают на этих CMS. Большинство CMS с открытым исходным кодом спроектированы очень модульно с большим количеством избыточностей, что означает, что у них есть больше файлов для загрузки, что делает ваш сайт более тяжелым и, следовательно, медленнее загружается. Однако этот фактор не должен отвлекать вас от использования CMS с открытым исходным кодом, особенно таких как CMS. Joomla потому что с помощью всего лишь нескольких простых шагов ваш веб-дизайнер может оптимизировать производительность вашего веб-сайта с большим отрывом.

Проблема медленной загрузки не распространяется только на Joomla. Фактически это относится ко всем CMS с открытым исходным кодом. И с недавней версией Drupal 7, который, как говорят, намного медленнее, чем предыдущий Веб-сайтам Joomla гораздо проще работать с сайтами Drupal.

  1. Узнайте, какие файлы не используются, и удалите все ненужные файлы. Получите дополнение FIREBUG для Firefox и перейдите на вкладку NET. Включите все сценарии и консоль и обнаружение изображений там. Обнови свой сайт. Пока сайт загружается, внимательно следите за вкладкой FIREBUG NET и смотрите, что загружается и что находится. Он четко покажет вам, какая часть занимает больше всего времени загрузки и все ненужные файлы или сценарии, и все это при открытии сайта. Возьмите хороший отчет и оптимизируйте на основе этой информации.
    Получить расширение YSLOW от Yahoo! и установите это с Firebug. Это дает расширенные возможности обнаружения производительности. Одной из основных причин медленной загрузки сайтов Joomla является множество ненужных файлов и изображений JS. Вам необходимо удалить все файлы, которые, как вы знаете, не используются сайтом.
  2. Установите плагины оптимизации производительности . Если вы используете готовые шаблоны, разработанные известными веб-дизайнерами, вы уже впереди игры. Joomlart и Rockettheme имеют готовые компоненты оптимизации скорости. Все, что вам нужно сделать, это включить их. Если эти компоненты по какой-то причине не работают, есть несколько плагинов, которые вы можете попробовать: мы использовали Плагин JotCache и мы любили это. Все такие плагины постараюсь оптимизировать CSS , Сценарий Java и размеры HTML.
  3. Включить плагин кеширования системы Joomla . Одно это может дать огромный прирост скорости. Он предварительно генерирует статические части веб-сайта Joomla, чтобы избежать чрезмерной генерации страниц в реальном времени.
  4. активировать Сжатие GZip и параметры кэширования в глобальной конфигурации . Вот статья, которая хорошо объясняет, как работает сжатие ,
  5. оптимизировать MySQL производительность . Вот коротенькая и сладкая статья, которая объясняет, как оптимизировать MySQL в пару простых шагов, которые можно сделать из панели управления хостингом.
  6. Оптимизация скорости главного меню Joomla . Мы тестировали это только на Joomla 1.5. Это ускорит медлительность, вызванную модулем главного меню Joomla, который может занять несколько секунд для создания меню веб-сайта, если оно становится слишком большим или слишком глубоким. Дополнительно,
  7. Оптимизировать код . Написание CSS, Javascript и графических кодов в соответствии с определенными стандартами может помочь уменьшить размер их соответствующих файлов. Эффект зависит от того, сколько контента вы добавляете на сайт. Файлы CSS можно объединять и сжимать в один файл, тогда как файлы JavaScript объединяют, но не сжимают. Эти оптимизации могут снизить нагрузку на сервер, требования к пропускной способности и время загрузки страницы.
  8. Оптимизируйте изображения, используемые для сайта, путем настройки качества и методов сжатия . Это особенно важно, если вы создаете свои собственные веб-баннеры. Если вы используете стоковые изображения или повторно используете изображения, которые поставляются с шаблонами, решите сами, можете ли вы доверять дизайнерам свою работу.
  9. Вот несколько мест, где вы можете запустить сжатие изображений: На форумах есть несколько отчетов о том, что расширения .jpg заставляют сайт загружаться быстрее, чем расширения .png.
  10. Оптимизировать соединение с сервером . Почти во всех случаях скорость сайта может быть значительно увеличена за счет лучшего сервера / соединения. Помните, что местоположение посетителя и интернет-провайдер сильно влияют на конечную скорость загрузки веб-страницы. Проверьте это руководство по оптимизации сервера (обратите внимание, однако, что некоторые шаги, включенные в это руководство, устарели, поэтому внимательно прочитайте).
  11. Уменьшите количество используемых расширений . Попробуйте запустить на своем сайте минимальное количество расширений. Чем больше расширений, тем дольше будет загружаться ваш сайт. Делайте как можно больше работы с ядром.
  12. Получите кнопки социальных сетей (лайки, плюсы и общий доступ) для загрузки после загрузки страницы, на которой они отображаются. Эти кнопки значительно замедляют скорость загрузки. Чтобы включить это, вам нужно выполнить какое-то пользовательское кодирование или найти существующий плагин (мы используем пользовательское кодирование).
  13. Используйте бесплатные сервисы, такие как GTMetrix проанализировать ваш сайт. GTmetrix генерирует бесплатный аудиторский отчет о быстродействии вашего сайта и предоставляет рекомендации по наиболее важным вопросам.

Другой основной причиной низкой скорости загрузки являются компоненты SEF (дружественные для поисковых систем) и URL-адреса SEF. Если вы выключите свой SEF, то увидите, что из режима DEBUG выполняется только 50-60 запросов, но при включенном SEF у вас будет одновременно выполняться около 300-1000 запросов (зависит от сайта), что делает ваш сайт медленнее. Однако отключение этого компонента сделает ваши URL-адреса не удобными для пользователя, в них будут все символы gobble-de-gook и вопросительные знаки, и вы, вероятно, этого не захотите. Итак, наша рекомендация - оставить этот включенным.

Резюме

Включение кэширования, оптимизация MySQL, установка плагинов сжатия (таких как JotCache) и обеспечение того, чтобы ваши расширения, код, CSS и изображения выполнялись наиболее экономичным способом - все это в совокупности ускорит ваш веб-сайт Joomla на 100% -300 %.