если бы кто согласился данную главу написать (окромя Игоря Сысоева :) — было бы просто замечательно. Боюсь, у текущего коллектива авторов нет настолько большого опыта установки таких связок.
К сожалению, mod_rewrite over .htaccess очень популярное решение.
И пока без апача его не запустишь.
Вот если бы кто-то написал модуль для nginx для обработки директив mod_rewrite из .htaccess или, хотя бы, для конвертации «на лету» mod_rewrite директив из .htaccess в формат rewrite_nginx…
Зачем нужно конвертировать mod_rewrite в rewrite_nginx? Rewrite у nginx богаче и лучше устроен, лучше сразу его и писать.
Сысоев, кстати, упоминал, что в планах есть сделать аналог .htaccess, а пока никто не мешает сделать include куска конфига из любого места, только после изменений нужно слать сигнал nginx'у.
Ну это у меня богаче, а для хостинга и юзеров не объяснишь что надо писать отдельные конфиги. Если что-то будет работать не так как привыкли, техподдержку снесут звонками.
Я так понимаю инклудить надо кусок nginx конфига?
Напрямую .htaccess не получится или нет?
тогда, наверное, стоит включить какой-нибудь обзор настройки nginx для нужд клиентской (и серверной) оптимизации. Только пока не понятно, в какой раздел…
Я читал рассылку Сысоева несколько лет. Примеров там было совсем немного. В основном, из серии «мне нужна экзотика, типа mod_auth_pam» (кстати, именно эта проблема решается со стороны языка программирования).
а причем тут редкость требований? например веб-приложение на php, а FastCGI использовать не хочется. напрямую phpшку nginx не поймет, для этого и бутерброд. это как один из самых распространенных вариантов. но не единственный конечно.
действительно хотелось бы узнать всё и сразу не лазая по нету. как мне кажется время апача довольно дорого (много апачевских процессов нельзя создать — память кончиться, если включен mod_php то можно забыть о многопоточности), а время nginx'a дешево (создать множество потоков — если конечно он многопоточный, для отдачи кучи статики).
Мне кажется, в книге достаточно много разных сравнений — может стоит сделать нечто вроде приложения, в котором в таблицах сравнивать все это (оптимизация в разных CMS, поддержка браузерами методов)? такие таблицы очень наглядны и понятны.
Может есть какие-то ещё не раскрытые методы по м… «массовой оптимизации» для разношерстных сайтов, как например, в случае с shared-хостингом?
Кроме использования сжатия для всех сайтов ничего пока на ум не приходит.
при таком увеличении количества посещений, когда остро встанет проблема оптимизации вы скорее всего уже переедите на свой сервер, хотя бы виртуальный, и там сможете воспользоваться всеми советами :)
Дело в том, что серверов уже много, а сайтов ещё больше, т.к. занимаюсь хостингом, потому и вопрос такой неординарный (:
Многие методы применимы в штучном исполнении, как спрайты, например. А вот кроме сжатия ничего массового пока не замечено.
глава про Web Optimizer на это нацелена. Думается мне, к моменту написания будет весьма достойный материал собран. В том числе, и для разношерстных сайтов
Я бы из вышеперечисленного перечня организовал бы очень хороший журнал для web-программистов и всех тех кто что либо делает для веб, но думаю, что на момент выхода книги технологии быстро поменяются, имхо лучше каждую из этих тем взять за основу новой рубрики и развивать её ввиде статей в журнале.
ну, если кто пройдется по блогам веб-стандартистов и просто хороших людей, соберет по RSS материалы — то флаг ему в руки. Журнал получится действительно стоящий.
Все статьи и основная часть материалов будет опубликована на webo.in/ (если еще этого не сделано).
Flex — это технология, а не только плеер.
Для главы «Технологии будущего», Flex подходит по многим параметрам:
1. Гибкое и визуальное построение интерфейса.
2. Клиент — серверная работа с возможностью минимизации обменнного трафика ( читай нагрузки и скорости ).
3. Возможность создания оф-лайн приложений использующих он-лайн сервисы — AIR.
4. Расширение базовых возможностей HTML / Браузеров. ( выбор множества файлов для закачки, индикаторы процесса выполнения и более динамические flash объекты ).
5. Возможность использования единой для браузеров flash-памяти.
Как часть главы по новым технологиям и возможностям которые они представляют — довольно интересный пункт.
видимо, Flex все же стоит выкинуть. Вопрос про производительности текущих технологий Flash весьма велик, а освещать его полностью должной квалификации не хватает
искренне рад за авторов, молодцы! следил за проектом с первого его упоминания на хабре, в моих глазах проект вырос с домена третьего уровня до книги, что говорит о многом!
Можем подготовить заметку по оптимизации DataLife Engine как встроенными средствами, так и детальное описание оптимизации с помощью Web Optimizer — с учетом особенностей архитектуры данной CMS, в том числе и правильная установка Web Optimizer на эту CMS.
1) оптимизацию запросов AJAX предполагается рассмотреть? к примеру хотя бы реализация пакетных вызовов
2) в главе Автоматизация клиентской оптимизации — а duris.ru где? или мы теперь конкуренты?
Оптимизация Drupal — там есть 4 вида оптимизации:
— оптимизация сервера и на сервере (софт, п.о., сжатие и т.д.)
— оптимизация сервера под Drupal (описана в книге Pro Drupal Development)
— в Drupal есть встроенная оптимизация контента
— оптимизация Drupal с помощью модулей… тут не паханное поле: от модулей сохраняющих страницы в HTML и выдающих готовые страницы из memcached до модулей подгрузки этих страниц через AJAX. Ну и конечно всяческие модули сжатия и оптимизации CSS и т.п. Огромное поле для деятельности, по объёму равное одной книге :)
Удачи в написании, рад буду помочь если нужно с Drupal.
Спасибо вам, приятно видеть что издаются книги профессионального уровня. а то рынок и так заполнен всякими «PHP за 24 часа», и как верстать сайты в дримвивере((
Практическое использование CDN на примере Amazon, Google и NGENIX.
Можно попросить в этой главе описать в какой момент я должен понять что мне нужно использовать CDN.
Какая геоаудитория должна быть, какие свойства у сайта (фотогаллерея, интернет-магазин), посещаемость и т.п. Можно ли самому сделать CDN прикупив второй хостинг?
Воспользовался советами, предлагаемыми в книге, еще до оформления ее в виде издания (просто читая материалы на сайте, плавно переходя по ссылкам). Скорость работы реально возросла. Авторам — большое человеческое спасибо.
Реактивные вебсайты. Оглавление