The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Кэширование web-страниц в 5 шагов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Кэширование web-страниц в 5 шагов"  
Сообщение от opennews on 23-Мрт-07, 18:07 
Статья (http://php.russofile.ru/ru/translate/unsort/caching_5_steps/) рассматривает проблемы организации автоматизированного кэширования web-сайтов для снижения нагрузки на сервер и оптимизации его работы.

URL: http://php.russofile.ru/ru/translate/unsort/caching_5_steps/
Новость: https://www.opennet.ru/opennews/art.shtml?num=10225

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Кэширование web-страниц в 5 шагов"  
Сообщение от gra on 23-Мрт-07, 18:07 
а можно указывать к какому языку относиться новость? если бы знал, что пхп, то даже не открывал
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Кэширование web-страниц в 5 шагов"  
Сообщение от Mranton (??) on 23-Мрт-07, 18:14 
внимательно читаем новость :)

>>>>>>>>>>>>>
Ссылки к новости:

   1. Главная ссылка к новости (http://php.russofile.ru/ru/translate/uns...)
                                                               ^^^
Ключевые слова: web, php, cache, (найти похожие документы)
                                     ^^^^
<<<<<<<<<<<<<<<

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Кэширование web-страниц в 5 шагов"  
Сообщение от Дузель on 24-Мрт-07, 15:12 
Хм, а допустим ты кешируешь поисковую выдачу, как ты определишь, что у тебя результаты изменились??? Запросом к БД? зачем тогда такой кеш нужен?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Кэширование web-страниц в 5 шагов"  
Сообщение от Аноним on 24-Мрт-07, 18:00 
Удаляешь в момент обновления данных связанные с этим обновлением файлы кэша и никаких проблем. Например, для форумов и новостей обычно все на один id завязано, который и является ключем для изменения и кэша.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Кэширование web-страниц в 5 шагов"  
Сообщение от Аноним on 25-Мрт-07, 01:19 
А если у тебя в момент обновления, т.е. удаления ещё запросы от клиентов поступят? Всё, колхозное кэширование обломается, да? :)

Велосипед это, как и большинство в php.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Кэширование web-страниц в 5 шагов"  
Сообщение от Предыдущий Аноним on 26-Мрт-07, 14:18 
>А если у тебя в момент обновления, т.е. удаления ещё запросы от
>клиентов поступят? Всё, колхозное кэширование обломается, да? :)

Не позорились бы. RTFM про чтение файлов в Unix и блокировки на файловые операции.

Операция удаления атомарна, если в момент запроса файл удален - создается новый файл для кэша (создает первый скрипт, остальные ждут освобождения лока, после которого отдатут из кэша). Если файл удален, но его содержимое в данным момент отдается клиенту - то удаление файла на его отдачу для уже открывших этот файл процессов не повлияет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Кэширование web-страниц в 5 шагов"  
Сообщение от Аноним on 26-Мрт-07, 15:05 
>остальные ждут освобождения лока
Они не ждут, они нажимают дико жать F5. Много раз наблюдал подобную картину. Особо весело, когда такая ситуация возникает в прайм-тайм.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Кэширование web-страниц в 5 шагов"  
Сообщение от Аноним on 27-Мрт-07, 00:58 
s/нажимают/начинают/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Кэширование web-страниц в 5 шагов"  
Сообщение от Myc (??) on 25-Мрт-07, 23:37 
Возможно memcached будет удобнее.
Не надо следить за временными файлами, не надо проверять устаревание кэша.
Да и на диск он ничего не пишет, что большой плюс при большой нагрузке.

PS: Есть memcached API для наиболее распространенных языков.
И его можно скрестить с nginx. :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Кэширование web-страниц в 5 шагов"  
Сообщение от htoto on 26-Мрт-07, 14:06 
главное не кэшировать данные, доступ к которым с авторизацией.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Кэширование web-страниц в 5 шагов"  
Сообщение от Аноним on 27-Мрт-07, 13:27 
это всего лишь подход - идея. что касается реализаций - то их миллион - кто мешает в rewrite исключиль некоторые страницы из обработки этих скриптов?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру