-
AvailableBusyAbsentNot defined
Twip battle - Ускорю сайт на базе CMS - VS - Joomla. Защита от


Ускорю сайт на базе CMS WordPress
Здравствуйте, могу ускорить ваш сайта на базе CMS WordPress, для этого буду использовать как плагины, так и собственные решения. Увеличу результаты в PageSpeed Insight, GTmetrix и Pingdom Tools.
Учтите, не смогу исправить следующие проблемы:
- Проблемы самого хостинга. Если нет поддержки новых версий PHP, отсутствует какой-либо функционал.
- Если сайт очень старый. Обновление и актуализация могут быть очень проблематичной частью, в некоторых случаях приходится менять всё, от темы до устаревших плагинов.
- Скорость зависит от темы и установленных плагинов. Например, WooCommerce или Elementor сильно замедляют сайт, исправить можно только удалением плагинов.
- Если на сайте есть реклама, счётчики, а также другие проблемные внешние ресурсы, то не всегда можно это дело ускорить.
Если сайт на деле быстр, то вам может и не потребоваться ускорение, ибо скорость измеряется на основе показателей у реальных пользователей. Google об этом сами рассказывали. Так что сначала проведу тестирование, покажу его результаты, а после используем все доступные возможности для ускорения.

Joomla. Защита от спам-ботов
В стандартном пакете Джумла 2.5 встроена только одна защита от спам-ботов - ReCaptcha. Надежная вещь, но очень не удобная - русскоязычному пользователю очень трудно разобрать надписи, да и к тому же ваш сайт будет обращаться к сторонним сайтам. Я разработал альтернативный вариант капчи, лишенный этих недостатков. Это даже не капча. Никаких картинок расшифровывать не придется. Пользователю нужно будет только кликнуть мышкой на галочку. Поверьте, уж я постарался защитить скрипт от взлома. При кажущейся простоте, создать робот обходящий такую защиту будет не просто.
Устанавливается стандартным образом - через менеджер расширений. Затем:
1. В менеджере плагинов находим в списке Captcha - SttCaptcha и включаем его. И выключаем CAPTCHA - reCAPTCHA.
2. Заходим Меню - Сайт - Общие настройка. В пункте CAPTCHA (по умолчанию) выбираем Captcha - SttCaptcha.
3. Осталось только откорректировать языковый файл, чтобы правильные надписи выводил. Найдите файл language\ru-RU\ru-RU.com_users.ini. Там исправляем две строчки (восьмую и девятую):
COM_USERS_CAPTCHA_LABEL="Поставьте галочку, если вы не робот"
COM_USERS_CAPTCHA_DESC="Защита от спам-ботов. Просто поставьте галочку."
Также проверьте настройки того компонента, который должен выводить капчу. Например, если вам нужно, чтобы защита от спам-ботов стояла в форме обратной связи компонента Контакты, зайдите в админке в этот компонент, кликните настройки и убедитесь, что в поле капча стоит значение "по-умолчанию"