Essay

Рейтинг
24
Регистрация
14.09.2007
Dash:
Поставьте 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/

Protey:
правда, машина рабочая и на ней помимо прочего смотрятся фильмы (редко), слушается музыка, ведется разработка сайтов под свои нужды

Имхо, вот этого делать не надо :) По крайней мере, я бы начал с разделения: сайты на "продакшн"-сервер, разработка/музыка/видео - на отдельной рабочей станции.

lwz:
Не вариант, картинка нужна для посетителей, т.к входит в состав дизайна.

Что мешает изменить url картинки на сайте, чтоб на запрос "из письма" nginx отдавал 404 ошибку?

Ну и не проксировать статику апачу, а отдавть nginx-ом, как уже советовали выше.

an0nym:
Ну в запросе-то ничего сложного...

+ 1000

Поковырял в теории sql, действительно, ничего сложного - спасибо за помощь!

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? если ноль то нужно выводить прочерк, если не ноль, то результат деления.

xsl:if поможет.

Shtogrin:
Стандартам он как раз соответстует.
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>

Должно помочь, но я бы не рекомендовал этот способ, как постоянное решение проблемы, т.к. он не соответствует стандартам, со всеми вытекающими...

kruto:
Вот засада. так ничего и не нашел подходящего. Manlix Search ан уже готовые страницы можно только через SSi вставить, а для этого надо переименовывать все файлы. Поиск по сайту от ПС и через прочие сайты не рассматривыю.

Неужели нету простейшего бесплатного скрипта на подобии Risearch, чтоб без БД работал?

Так и не нашел ничего подходящего? А что с БД совсем никак?

kruto:
Знаю, что этот вопрос не раз уже подымался, но в старых темах не нашел подходящего ответа.

это видели? - /ru/forum/208412

Nikolai Sokolov:
Прокси серверы не кешируют сжатый трафик

А это, насколько мне известно, зависит от настроек конкретного прокси.

Всего: 137