- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Хочу оптимизировать свой форум phpbb (Apache 2.0, PHP 5.2.11)
Проверяю оптимизацию через http://pagespeed.googlelabs.com/
Пока что застрял на этих пунктах из рекомендаций гугла:
1) Используйте кэш браузера
2) Включите сжатие
На других сервисах (webpagetest, webo) такие же рекомендации.
Насчет 1 пункта: около 30 файлов (js, картинки, css) без тегов Expires и Cache-Control.
(смотрел через firebug).
2) Около 10 файлов идут без gzip сжатия (jquery_core_mini.js, highslide.js, editor.js, print.css и др). В настройках движка gzip включено.
Вопрос: что нужно прописать в htaccess, чтобы и заголовки нужные были, и gzip для файлов было включено?
Перепробовал множество вариантов кода из интернета - ни один не заработал, т.е оценка гугла не изменяется особо, заголовки Expires и Cache-Control не появляются.
Последние 2 варианта кода присылала техподдержка хостинга, после чего она сдалась и посоветовала поспрашивать в другом месте.
Вот некоторые варианты htaccess'a, что я пробовал:
и так:
и так:
Поставьте лучше nginx и не нужно будет писать тонны никому не нужного кода.
Кэши и т.п. браузеры сами всё знают.
LEOnidUKG, nginx и так установлен на моем хостинге.
LEOnidUKG, nginx и так установлен на моем хостинге.
Ну и тогда к чему эти пляски с бубком, когда все данные через nginx передаются и он уже отвечает за сжатие, кэши и т.п.? :)
Ну просто хочу разобраться, почему не работает код как нужно. Также хочется видеть хорошую оценку гугла.
Форум phpbbguru имеет все эти заголовки, например вот заголовок ответа файла с моего сайта:
а вот заголовок ответа этого же файла с phpbbguru:
т.е даже GZIP не работает у меня. Неужели проблема нерешаема?
Dim565 добавил 23.08.2011 в 10:57
короче, вот, что вышло. Надеюсь, кому-то поможет.
В корневой htaccess вписал такое:
Таким образом включился дополнительно gzip (на конференции он включен был) и кэширование, но не для всех файлов!
Графические файлы из папки /prosilver/theme/images, /prosilver/imageset - остались без заголовков Expires и Cache-Control. Пришлось в каждой папке, где этих заголовок не было, создавать htaccess с таким содержимым:
Соответственно, где не было заголовков у css - надо менять на .css$
Не знаю, почему основной htaccess не подействовал на всю конференцию, но мой способ работает и для меня это главное.