Ускорить загрузку сайта на Wordpress

(Ответов: 18, Просмотров: 7203)
Страница 2 из 2 Первая 12
  1. Студент
    • Регистрация: 13.02.2011
    • Сообщений: 96
    • Репутация: 16
    Fartuna, как правильно добавить ваш код к моему в htaccess? Вставляю после end, вылазит ошибка 500 сразу же. И модуль вк тут не виноват, убрал и ничего не изменилось.
    • 0
  2. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    DanElectro,По порядку
    Файл htaccess должен выглядеть так
    Код:
    # BEGIN WordPress
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType text/html "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 1 month"
    </IfModule>
    Все должно быть ровненько.

    Теперь попробуем убрать из верхней части страницы код JavaScript и CSS блокирующий отображение

    Вставь, пробуй в конце файла functions.php код сначала этот
    Код:
    /**
     * Load Enqueued Scripts in the Footer
     *
     * Automatically move JavaScript code to page footer, speeding up page loading time.
     */
    function footer_enqueue_scripts() {
       remove_action('wp_head', 'wp_print_scripts');
        remove_action('wp_head', 'wp_print_head_scripts', 9);
        remove_action('wp_head', 'wp_enqueue_scripts', 1);
        add_action('wp_footer', 'wp_print_scripts', 5);
        add_action('wp_footer', 'wp_enqueue_scripts', 5);
        add_action('wp_footer', 'wp_print_head_scripts', 5);
    }
    add_action('after_setup_theme', 'footer_enqueue_scripts');
    или этот

    Код:
    function custom_clean_head() {
    remove_action('wp_head', 'wp_print_scripts');
    remove_action('wp_head', 'wp_print_head_scripts', 9);
    remove_action('wp_head', 'wp_enqueue_scripts', 1);
    }
    add_action( 'wp_enqueue_scripts', 'custom_clean_head' );
    Только не оба сразу. И потом пройди по сайту, посмотри все ли работает. Так как бывает этот код рубит слайдер докучи...

    После вставки проверь загрузку тут https://developers.google.com/speed/...nsights/?hl=ru

    сейчас она плачевная...
    • 3

    Спасибо сказали:

    DanElectro(14.01.2016), Feanor184(14.01.2016), frezer233(09.04.2016),
  3. Студент
    • Регистрация: 13.02.2011
    • Сообщений: 96
    • Репутация: 16
    Fartuna, кажется, нашлась причина. Плагин вывода стримеров с твича, на него даже подумать не мог, так как стоял около 2 месяцев, а загружаться сайт стал не так давно.
    • 0
  4. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    DanElectro,Ну вообще уже 77 показывает, а было 40.. А если еще сменишь плагин кнопок соцсетей которые тоже обращаются на сторону и поставишь от того же Яндекса(все таки он быстрее) и уберешь виджет от контакта, а так же сократишь скрипты и стили. И уберешь скрипты которые блокируют отображение(попробуешь с кодом который я выше писал)То я думаю для компьютеров будет 80-85% и зеленый свет)

    Такая вроде бы мелочевка, а играет свою роль.
    • 1

    Спасибо сказали:

    DanElectro(14.01.2016),
  5. Студент
    • Регистрация: 13.02.2011
    • Сообщений: 96
    • Репутация: 16
    Fartuna, спасибо большое за помощь!
    • 1

    Спасибо сказали:

    Fartuna(14.01.2016),
  6. Студент
    • Регистрация: 09.12.2014
    • Сообщений: 77
    • Репутация: 4
    • Webmoney BL: ?
    Fartuna, доброе время суток.
    Простите, то что Вы указали - это для WP, а как правильно применить это на html? то есть как убрать из верхней части страницы код JavaScript и CSS блокирующий отображение. мой сайт
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 650 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    Буду очень благодарен.
    Последний раз редактировалось autorenta; 24.10.2016 в 01:08.
    • 0
  7. Новичок Аватар для Electro Magnet
    • Регистрация: 16.10.2016
    • Сообщений: 21
    • Репутация: 6
    Простите, то что Вы указали - это для WP, а как правильно применить это на html? то есть как убрать из верхней части страницы код JavaScript и CSS блокирующий отображение. мой сайт
    Скопируйте ваши стили в <head>... </head> (до класса <body>) и оберните в тег <style>.... </style>, со скриптами поступайте аналогично, но оборачивайте в тег <script>... </script>. Есть еще пару нюансов, если интересно - стучитесь в личку, помогу.
    Последний раз редактировалось Electro Magnet; 24.10.2016 в 02:46.
    • 0
  8. Студент
    • Регистрация: 09.12.2014
    • Сообщений: 77
    • Репутация: 4
    • Webmoney BL: ?
    Electro Magnet, спасибо за ответ. если я правильно понимаю то в <style> это нужно куски из css выдернуть в вставить в тег <style>?
    или что-то иное?
    • 0
  9. Новичок Аватар для Electro Magnet
    • Регистрация: 16.10.2016
    • Сообщений: 21
    • Репутация: 6
    Цитата Сообщение от autorenta Посмотреть сообщение
    Electro Magnet, спасибо за ответ. если я правильно понимаю то в <style> это нужно куски из css выдернуть в вставить в тег <style>?
    или что-то иное?
    Весь CSS. Не забудьте перед этим сжать его.
    • 1

    Спасибо сказали:

    autorenta(24.10.2016),
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Ускоряем загрузку страниц сайта
Софт, скрипты, сервисы 8 10.03.2014 14:44
Как ускорить индексацию нового сайта на WordPress в Яндексе и других поисковых системах by KipiaSoft
Оптимизация, SEO 55 16.11.2013 15:53
Кэширование, ускорить работу сайта, для новостного, статейного сайта.
Web программирование 19 21.05.2013 19:23
Загрузка рекламы тормозит загрузку сайта.
Вопросы от новичков 6 20.11.2011 03:31
Как ускорить загрузку сайта?
Вопросы от новичков 10 30.08.2011 17:34

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры