venetu
Мой дом здесь!
- Регистрация
- 28 Мар 2007
- Сообщения
- 745
- Реакции
- 273
Там, где кеширование невозможно, проще разбить страницу на блоки и закешировать три четверти тем же самым nginx. Он умеет server-side-includes, так что можно спокойно закешировать, к примеру, всю страницу кроме надписи вверху справа "привет, DOLARiON!".
Итого при выводе страницы у тебя будет всего пара sql запрос вместо десятков. И опять же, именно это и есть та причина, по которой возможно не придется вникать в дебри таблиц и их связей, и не копаться в коде, который их там обрабатывает. Скорость очень увеличится и без этого. Именно за счет того, что посещаемость апача упадет, а не за счет каких-то там оптимизаций или хитрых алгоритмов.
Да, у вас по-прежнему будет тормознутая база, по-прежнему неоптимальный код (в который вы даже и не заглядывали), просто вызываться этот код будет фактически раз в минуту, а то и реже - а такую нагрузку любой сервак вполне потянет. И по sql, и по файлам.
И да, это практически панацея. У нас на хостинге больше двух сотен сайтов, там стоит такой зоопарк из разных cms и самописных поделок, что просто жуть. Каждую из них оптимизировать - жизни не хватит. А с nginx нагрузка снимается в сотни раз.
Итого при выводе страницы у тебя будет всего пара sql запрос вместо десятков. И опять же, именно это и есть та причина, по которой возможно не придется вникать в дебри таблиц и их связей, и не копаться в коде, который их там обрабатывает. Скорость очень увеличится и без этого. Именно за счет того, что посещаемость апача упадет, а не за счет каких-то там оптимизаций или хитрых алгоритмов.
Да, у вас по-прежнему будет тормознутая база, по-прежнему неоптимальный код (в который вы даже и не заглядывали), просто вызываться этот код будет фактически раз в минуту, а то и реже - а такую нагрузку любой сервак вполне потянет. И по sql, и по файлам.
И да, это практически панацея. У нас на хостинге больше двух сотен сайтов, там стоит такой зоопарк из разных cms и самописных поделок, что просто жуть. Каждую из них оптимизировать - жизни не хватит. А с nginx нагрузка снимается в сотни раз.