@NewTypes
На себя

Где взять хорошую литературу по проектированию веб-приложений (сайтов)?

Знакомы ли вы с книгой, в которой детально рассмотрены:
- проектирование сайтов с учетом высокой нагрузки
- лучшие алгоритмы оптимизации узких мест включая советы по оптимизации запросов к базе
- безопасность (sql inj, xss)
- роутинг
- взаимодействие с сервером и советы где лучше применять с целью оптимизации
- кеширование в деталях и без прикрас (затрагивая аспекты безопасности)

Итак:
1) возможно я перфекционист и ищу то, чего никто не написал
2) я в курсе про тонны статей на эти темы, но я ищу настольную книгу со структурированной информацией написанной единым языком без противоречий, профессионалом-практиком со стажем в отрасли, работавшем на реальных проектах.
3) статьи никто не отменял, потому книгу ищу не как пособие "сделай так", а как труд, описывающий фундаментальные принципы проектирования веб приложений
4) думаю не так важно, на чем я пишу, но если я не прав, то: php+mysql
  • Вопрос задан
  • 11568 просмотров
Пригласить эксперта
Ответы на вопрос 4
makol
@makol
Рекомендации для на самых взыскательных habrahabr.ru/post/77179
Безопасность habrahabr.ru/post/66226
поисковый запрос (книга, как сделать идеальный сайт) результатов не принес : )
Ответ написан
Комментировать
"Изучаем PHP и MySQL" Мишель Е. Дэвис и Джон А. Филлипс
" PHP. Рецепты программирования" Адам Трахтенберг, Дэвид Скляр
"Разработка веб-приложений с помощью PHP и MySQL" Люк Веллинг, Лаура Томсон - эта мне очень понравилась, наиболее полностью отвечает всем Вашим требованиям
Ответ написан
Комментировать
rutracker.org/forum/viewtopic.php?t=373656
Почитайте книги Кузнецова
Ответ написан
Комментировать
hbuser
@hbuser
> - проектирование сайтов с учетом высокой нагрузки

Бутылочным горлышком в работе любого сайта является база данных. Для этого есть отличная книга - MySQL. Оптимизация производительности (Бэрон Шварц). Подчерпнете большое количество информации об оптимизации под высокие нагрузки. Отличный труд на эту тему. Поймете то, что написано в книге - сможете создавать высоконагруженные проекты. Эта книга - настольная книга.

> - лучшие алгоритмы оптимизации узких мест включая советы по оптимизации запросов к базе

Та же книга.
> - безопасность (sql inj, xss)

Курсы от центра Специалист (Проектирование безопасности веб - сайтов и эффективная защита от атак)

- роутинг

Тут только брать какой-нибудь фреймворк и разбираться как работает. Догматов тут нет. В книгах про это не пишут. Роутинг - это логическая часть веб-приложения. Поэтому только фреймворки и уроки на тему создания сайта с нуля.

- взаимодействие с сервером и советы где лучше применять с целью оптимизации

Где лучше применять что?

- кеширование в деталях и без прикрас (затрагивая аспекты безопасности)

Какое именно кеширование интересует?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы