Dash: Поставьте nginx в режиме проксирования и настройте его на кэширование всех/определенных запросов к сайту.
А разве nginx научился кешировать, или речь идет об интеграции с memcached? Тем не менее поставить его в качестве frontend для проксирования и отдачи статики не помешало бы.
По сабжу, если интересно, то по принципам кеширования можно почитать здесь:
Опять же кешировать можно на разных уровнях: кеш СУБД, кеш результатов обработки данных, кеш частей/шаблонов страниц, кеш итоговых страниц, отдаваемых сервером... Если движок не самописный, и достаточно популярен, то стоит посмотреть в сторону интеграции его с готовыми продуктами для кеширования - скорее всего, подобные средства уже имеются. Для затравки ключевые слова для поиска: memcached, squid, oscache.
Protey: правда, машина рабочая и на ней помимо прочего смотрятся фильмы (редко), слушается музыка, ведется разработка сайтов под свои нужды
Имхо, вот этого делать не надо :) По крайней мере, я бы начал с разделения: сайты на "продакшн"-сервер, разработка/музыка/видео - на отдельной рабочей станции.
Avenger: 1. есть вот такой вот тег в xml: <total>Total (4 wickets, 50 overs) 310</total>, возможно ли средствами xslt извлечь из него инфу так, чтобы на странице отображалось в таком виде: "310/4 (50 ov.)"
см. в сторону функций substring, substring-before, substring-after. Но тут повыкореживаться придется, скорее всего - я бы лучше "подправил" средства, генерящие исходный xml, если есть такая возможность: лучше всего разделить содержимое total на отдельные сущности (в отдельные теги или атрибуты).
Avenger:
2. как сделать проверку деления на ноль средствами xslt? если ноль то нужно выводить прочерк, если не ноль, то результат деления.
kruto: Вот засада. так ничего и не нашел подходящего. Manlix Search ан уже готовые страницы можно только через SSi вставить, а для этого надо переименовывать все файлы. Поиск по сайту от ПС и через прочие сайты не рассматривыю.
Неужели нету простейшего бесплатного скрипта на подобии Risearch, чтоб без БД работал?
Так и не нашел ничего подходящего? А что с БД совсем никак?
Поставьте nginx в режиме проксирования и настройте его на кэширование всех/определенных запросов к сайту.
А разве nginx научился кешировать, или речь идет об интеграции с memcached? Тем не менее поставить его в качестве frontend для проксирования и отдачи статики не помешало бы.
По сабжу, если интересно, то по принципам кеширования можно почитать здесь:
http://www.mnot.net/cache_docs/
http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13
это на англицком. На русском, неплохая статья:
http://xmlhack.ru/texts/06/doing-http-caching-right/doing-http-caching-right.html
Опять же кешировать можно на разных уровнях: кеш СУБД, кеш результатов обработки данных, кеш частей/шаблонов страниц, кеш итоговых страниц, отдаваемых сервером... Если движок не самописный, и достаточно популярен, то стоит посмотреть в сторону интеграции его с готовыми продуктами для кеширования - скорее всего, подобные средства уже имеются. Для затравки ключевые слова для поиска: memcached, squid, oscache.
Ну и вдогонку, можно здесь еще почитать:
http://habrahabr.ru/tag/cache/
правда, машина рабочая и на ней помимо прочего смотрятся фильмы (редко), слушается музыка, ведется разработка сайтов под свои нужды
Имхо, вот этого делать не надо :) По крайней мере, я бы начал с разделения: сайты на "продакшн"-сервер, разработка/музыка/видео - на отдельной рабочей станции.
Не вариант, картинка нужна для посетителей, т.к входит в состав дизайна.
Что мешает изменить url картинки на сайте, чтоб на запрос "из письма" nginx отдавал 404 ошибку?
Ну и не проксировать статику апачу, а отдавть nginx-ом, как уже советовали выше.
Ну в запросе-то ничего сложного...
+ 1000
Поковырял в теории sql, действительно, ничего сложного - спасибо за помощь!
1. есть вот такой вот тег в xml: <total>Total (4 wickets, 50 overs) 310</total>, возможно ли средствами xslt извлечь из него инфу так, чтобы на странице отображалось в таком виде: "310/4 (50 ov.)"
см. в сторону функций substring, substring-before, substring-after. Но тут повыкореживаться придется, скорее всего - я бы лучше "подправил" средства, генерящие исходный xml, если есть такая возможность: лучше всего разделить содержимое total на отдельные сущности (в отдельные теги или атрибуты).
2. как сделать проверку деления на ноль средствами xslt? если ноль то нужно выводить прочерк, если не ноль, то результат деления.
xsl:if поможет.
Стандартам он как раз соответстует.
http://www.w3.org/TR/REC-html40/interact/scripts.html
Другое дело IE.
Ха, действительно, соответствует стандарту - а мне сказали, что нет - я и поверил :) С IE 6 проблем в этом случае нет - проверено.
Если нет возможности сделать, как советуют СКОРПИОН, Kolyaj, попробуйте добавить соответствующий атрибут charset в тег script:
<script LANGUAGE="javascript" src="http://www.xxx.ru/informer.js" charset="windows-1251"></script>
Должно помочь, но я бы не рекомендовал этот способ, как постоянное решение проблемы, т.к. он не соответствует стандартам, со всеми вытекающими...
Вот засада. так ничего и не нашел подходящего. Manlix Search ан уже готовые страницы можно только через SSi вставить, а для этого надо переименовывать все файлы. Поиск по сайту от ПС и через прочие сайты не рассматривыю.
Неужели нету простейшего бесплатного скрипта на подобии Risearch, чтоб без БД работал?
Так и не нашел ничего подходящего? А что с БД совсем никак?
Знаю, что этот вопрос не раз уже подымался, но в старых темах не нашел подходящего ответа.
это видели? - /ru/forum/208412
Прокси серверы не кешируют сжатый трафик
А это, насколько мне известно, зависит от настроек конкретного прокси.