iMessi89 Опубликовано 17 марта, 2013 Жалоба Поделиться Опубликовано 17 марта, 2013 как для симплы это делается?? как и для всех остальных cms в файлике .htaccess??Так ???AddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE application/rss+xmlAddOutputFilterByType DEFLATE application/javascriptAddOutputFilterByType DEFLATE application/x-javascriptAddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/htmlAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE text/cssSetOutputFilter DEFLATEFileETag MTime Size<ifmodule mod_expires.c><filesmatch "\.(jpg|gif|png|css|js)$">ExpiresActive onExpiresDefault "access plus 1 year"</filesmatch></ifmodule>up! Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 27 марта, 2013 Автор Жалоба Поделиться Опубликовано 27 марта, 2013 @-) Цитата Ссылка на сообщение Поделиться на другие сайты
Enhill Опубликовано 28 марта, 2013 Жалоба Поделиться Опубликовано 28 марта, 2013 GZIPВ php.ini добавляетсяzlib.output_compression = onКэшв .htacces добавляетсяFileETag MTime Size<ifmodule mod_expires.c><filesmatch ".(jpg|gif|png|css|js)$">ExpiresActive onExpiresDefault "access plus 1 year"</filesmatch></ifmodule> Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 28 марта, 2013 Автор Жалоба Поделиться Опубликовано 28 марта, 2013 GZIPВ php.ini добавляетсяzlib.output_compression = onдумаешь мне хостер даст доступ к файлику php.ini?? Цитата Ссылка на сообщение Поделиться на другие сайты
Enhill Опубликовано 28 марта, 2013 Жалоба Поделиться Опубликовано 28 марта, 2013 Нормальные хостеры дают доступ к php.ini Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 28 марта, 2013 Автор Жалоба Поделиться Опубликовано 28 марта, 2013 да, сорри, ошибся - все ок) Цитата Ссылка на сообщение Поделиться на другие сайты
Enhill Опубликовано 28 марта, 2013 Жалоба Поделиться Опубликовано 28 марта, 2013 http://g.zeos.in/?q=%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20gzip%20%D0%B2%20htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 28 марта, 2013 Жалоба Поделиться Опубликовано 28 марта, 2013 у меня host-food, написал письмо в супорт, ответили мол пиши в .htacces, вот) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 29 марта, 2013 Автор Жалоба Поделиться Опубликовано 29 марта, 2013 У нас на сервере не используются модули gzip или deflate -ответ хостера. Че делать? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 29 марта, 2013 Жалоба Поделиться Опубликовано 29 марта, 2013 iMessi89, похоже нам с тобой нужно подыскать нормальный хостинг там где все это есть и есть доступ! Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 29 марта, 2013 Автор Жалоба Поделиться Опубликовано 29 марта, 2013 Rashnetangels хостер - у нас в городе самый известный. За год уже проплатил. Уже сайт залил. Как теперь предлагаешь поступить? Не менять же хостера толкьо из-за gzip сжатия??)) Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 29 марта, 2013 Жалоба Поделиться Опубликовано 29 марта, 2013 iMessi89, ну не знаю как ты а мой в конец доконал уже. На счет проплатил вперед за год, не проблема многие возвращают, На счет переноса тоже проблем нет, есть где сами и помогут. И почему нужно искать обязательно в своем городе мне не понятно!? Что мало хороших забугорных? Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 9 апреля, 2013 Жалоба Поделиться Опубликовано 9 апреля, 2013 iMessi89, у netangels nginx стоит фронтэндом. Пропиши в .htaccess то что Enhill сказал по поводу кэша. А сжатие можно, например, вручную делать - сожми нужные файлы и положи рядом в виде <исходное_имя>.gz и в .htaccess пропишиRewriteCond %{HTTP:Accept-Encoding} gzipRewriteCond %{REQUEST_FILENAME}.gz -fRewriteRule ^(.*)$ $1.gz [L]При наличии сжатой версии будет цепляться она. При изменении файла надо снова гзипить. Не удобно. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 9 апреля, 2013 Автор Жалоба Поделиться Опубликовано 9 апреля, 2013 проблема gzip сжатия и включения кэша решена, но сайт стал еще медленнее после этого грузиться. Вот ошибка Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 10 апреля, 2013 Жалоба Поделиться Опубликовано 10 апреля, 2013 в личку ответил - ты 2 раза зачем-то всю статику подключаешь.+ Для популярных библиотек всё-таки лучше использовать cdn'ы - у большинства посетителей они тогда вообще грузиться не будут, т.к. они по всему интернету используются и уже у всех в браузере закешированы. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 10 апреля, 2013 Автор Жалоба Поделиться Опубликовано 10 апреля, 2013 блин я не понимаю что есть статика что динамика. Я подрубаю скрипты с расширенем .gz и с расширением обычным. Но я не понимаю, почему у меня ошибка!! Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 10 апреля, 2013 Жалоба Поделиться Опубликовано 10 апреля, 2013 статика - это то, что веб-сервер берёт с HDD (js, css, jpg, png), динамика - это то, что генерирует php (странички сайта).В личку же написал, что надо подключать скрипты как обычно, никаких дополнительных скриптов не надо подключать и расширения добавлять тоже. Веб-сервер будет прозрачно для тебя и пользователя подхватывать сжатые файлы, если они есть Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 10 апреля, 2013 Жалоба Поделиться Опубликовано 10 апреля, 2013 Вот у тебя идёт <link rel="stylesheet" href="design/atc/css/bootstrap.css"> <link rel="stylesheet" href="design/atc/css/bootstrap.css.gz"> <link rel="stylesheet" href="design/atc/css/style.css"> <link rel="stylesheet" href="design/atc/css/style.css.gz"> а надо<link rel="stylesheet" href="design/atc/css/bootstrap.css"> <link rel="stylesheet" href="design/atc/css/style.css">и так далее Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 10 апреля, 2013 Автор Жалоба Поделиться Опубликовано 10 апреля, 2013 тогда зачем я архивы делал?? как указать путь до архива тогда? Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 10 апреля, 2013 Жалоба Поделиться Опубликовано 10 апреля, 2013 Кроме того лучше использовать<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script><script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script><script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css"><link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">Остальные либы можно здесь поискать - http://cdnjs.com/Тогда и геморрой весь со сжатием не нужен будет Цитата Ссылка на сообщение Поделиться на другие сайты
disfated Опубликовано 10 апреля, 2013 Жалоба Поделиться Опубликовано 10 апреля, 2013 > тогда зачем я архивы делал?? как указать путь до архива тогда?Всё просто. Например у тебя идёт ссылка на "design/atc/js/common.js", когда сервер её получает, он сначала смотрит, а нет ли файла "<исходный_путь.gz>" (т.е. design/atc/js/common.js.gz) и если он есть, то отдаёт его, если нет, отдаёт исходный файл. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 10 апреля, 2013 Автор Жалоба Поделиться Опубликовано 10 апреля, 2013 вообщем трабла решилась, но я не понимаю как библиотеки подрубать, имено-то могут быть немного разные. Вдруг я ошибусь - не то подключу Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 10 апреля, 2013 Автор Жалоба Поделиться Опубликовано 10 апреля, 2013 *имена Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 10 апреля, 2013 Автор Жалоба Поделиться Опубликовано 10 апреля, 2013 disfated кароче все стили и скрипты слетают если прописываю в .htaccessRewriteCond %{HTTP:Accept-Encoding} gzipRewriteCond %{REQUEST_FILENAME}.gz -fRewriteRule ^(.*)$ $1.gz [L].gz везде убрал Цитата Ссылка на сообщение Поделиться на другие сайты
Enhill Опубликовано 12 апреля, 2013 Жалоба Поделиться Опубликовано 12 апреля, 2013 Итак. На хостинге от netangels, в панели управления, раздел PHP, есть окошечко "Дополнительные настройки" Это и есть, своеобразный редактор php.ini Вот прямо туда вписывайте: zlib.output_compression = On zlib.output_compression_level = 4 Компрессия будет включена, но будет она работать для всех файлов подряд. Чем это плохо? А тем, что формирование PDF файла квитанции, при его использовании будет очень долгим. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.