Вот еще один сайт, где этот форум установлен: http://www.ek-playaz.ru/forum/
Главное, ходил часто на этот сайт, думал у них форум самописный. А тут от оно чё!
Хм. Я подобный подход уже применял, немного переписав png.htc, так как в нем нужен прозрачный гифиг, а делать запрос не было никакого желания.
Насчет уменьшения кол-ва http запросов, скажу просто - используйте css sprites. Самое то для бэкграундов и иконок. Я вообще объединяю все какие только возможно оформительские изображения в один файл.
На мой взгляд, кэширование SQL запросов как в Рельсе 2, не всегда спасет.
Ведь изменение в БД может производить не только приложение на рельсе, которое управляет и кэшем - к БД может подключаться и стороннее приложение, которое будет вносить изменения в БД, а рельса не будет об этом знать.
Не хорошо так делать, значения надо квотить. Не стоит надеяться на то, что в $_SERVER['HTTP_USER_AGENT'] не будет вредоносного кода или, хотя бы кавычки.
Так что юзайте плейсхолдеры, либо "'".mysql_real_escape_string($str)."'" .
Вот.
Главное, ходил часто на этот сайт, думал у них форум самописный. А тут от оно чё!
Вроде так=) Именно этот ключ помню уже на протяжении многих лет=)
PS: Не гуглил и чужие ответы не подсматривал.
Насчет уменьшения кол-ва http запросов, скажу просто - используйте css sprites. Самое то для бэкграундов и иконок. Я вообще объединяю все какие только возможно оформительские изображения в один файл.
Ведь изменение в БД может производить не только приложение на рельсе, которое управляет и кэшем - к БД может подключаться и стороннее приложение, которое будет вносить изменения в БД, а рельса не будет об этом знать.
Щас все поправим!
Подробнее здесь: http://www.mplayerhq.hu/DOCS/HTML/ru/men…
Не хорошо так делать, значения надо квотить. Не стоит надеяться на то, что в $_SERVER['HTTP_USER_AGENT'] не будет вредоносного кода или, хотя бы кавычки.
Так что юзайте плейсхолдеры, либо "'".mysql_real_escape_string($str)."'" .
Вот.