Скорость загрузки сайта становится критическим параметром, начиная примерно с 2021 года, т.к. поисковые машины понижают медленные сайты в выдаче. Чтобы ускорить работу сайта, можно оптимизировать и объединить подгружаемые файлы стилей CSS и скриптов JS, но такой подход кажется реализуемым только для небольших сайтов, когда ты сам себе хозяин. Но если сайт большой, старый, а редакторов и администраторов несколько, надо искать какие-то автоматизированные решения. Одним из таких решений является установка плагина, который будет выполнять оптимизацию. В данной статье рассмотрим JCH Optimize.
При клонировании Joomla 3.8.8 или 3.8.10 появилась ошибка:
Joomla Fatal error: Call to undefined method JApplicationSite::isClient() in /var/www/html/ имя_сайта /plugins/system/logout/logout.php on line 48
Для разных версий может быть ошибка в строке 44, 48, 49 или других. Это не суть важно.
Самое удивительное в этой ситуации, что исходный сайт работал и работает, а клон отказывается запускаться!
Один из сайтов, представляющий из себя интернет-магазин, работает с компонентом JoomShopping. Оказалось, что атрибуты нельзя добавлять бесконечно. Решение было найдено!
При создании резервной копии одного из сайтов, работающего на Joomla 3.4, случайно заметил, что файл дампа базы данных резко вырос с привычного 1 Мб до 7 Мб. Это особенно странно, так как сайт не большой, хотя и с хорошей посещаемостью. Оказалось, распухла таблица redirect_links.
Современные поисковые системы выдвигают ряд жестоких требований к веб-сайтам. Среди таких требований обязательное кэширование на стороне клиента. Один из неприятных бонусов - начинают кэшироваться страницы админки. На деле это выглядит чудовищным образом: внесение и сохранение изменений приводит к откату на предыдущую версию страницы!
Пусть требуется включить кэширование в браузерах пользователей, однако по SSH доступа к хостингу нет. Можно воспользоваться доступом по ftp.
Комментарии
Написал Святослав
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Сергей
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Макс
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()Написал Владимир Драч
Опубликовано в: Запуск Joomla под NginxНаписал Владимир Драч
Опубликовано в: Joomla 3.8 выдаёт ошибку Call to undefined method JApplicationSite::isClient()