- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сабж. В кэшировании практически вообще не смыслю.
Есть сайт на CMS, из-за большой посещаемости всё это дело очень смачно тормозит и нагружает сервер. Как заставить сервер всё закэшировать и обновлять кэш раз в сутки часа в 4 ночи (как пример), но что бы осталась возможность нормально его обновлять.
Т.е. схема такая: я добавляю контент, но пользователь получает его только после перекэширования всего сайта сервером. Это возможно вообще?
Т.е. схема такая: я добавляю контент, но пользователь получает его только после перекэширования всего сайта сервером. Это возможно вообще?
конечно возможно, но для этого должна движка писатся нормально, в принципе можно адаптировать любой движок для кеширование.. это не очень сложно.. но муторно ))
меня одно удивило, почему пользователь должен получать контент только после 4 утра? а если он больше никогда на сайт этот ни придет?..
Сабж. В кэшировании практически вообще не смыслю.
Есть сайт на CMS, из-за большой посещаемости всё это дело очень смачно тормозит и нагружает сервер. Как заставить сервер всё закэшировать и обновлять кэш раз в сутки часа в 4 ночи (как пример), но что бы осталась возможность нормально его обновлять.
Т.е. схема такая: я добавляю контент, но пользователь получает его только после перекэширования всего сайта сервером. Это возможно вообще?
Добавить кеширование в общем-то не сложно...
И кеш лучше обновлять автоматом, при добавлении\изменении.
И не путайте серверный кеш (когда сервер просто отдает готовые данные даже не пытаясь их "вычислить") и кеш на стороне юзера (когда броузер не запрашивает все заново, а шлет маленькие запросы на то, изменились ли файлы?).
И стоит обьединить оба подхода.
Причем прикрутить отдачу нужных заголовков и обработку запростов от юзера для 2 случая дело 1-2 часов. С этого и начните, статей толковых масса....
Если что - тут спрашивайте, поможем :)
По моему мнению, игра не стоит свеч. Лучше делать собственное кэширование, по примеру Smarty (есть шаблоны, которые компилируются, после чего отдаются), или, если динамических элементов не особо много - кэшировать напрямую в html, после чего обновлять по мере необходимости.
Поставьте nginx в режиме проксирования и настройте его на кэширование всех/определенных запросов к сайту.
Поставьте 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/