Кеширование sites.php
Доброе утро. Страничка http://sape.ru/sites.php кешируется сервером всерьёз и на долго. Даже не знаю какое там время жизни кеша стоит. Очень неудобно. Я понимаю, что вроде как снижение нагрузки, но из-за того, что там информация не свежая, приходится заходить внутрь площадки (а там уже, вроде, кеша либо нет, либо небольшой). А внутри же запросов поболее будет, чем снаружи (не только количество выводить, но и сами ссылки и т.п.).
Может быть поменьше время жизни кеша для sites.php сделать? З.Ы. Буду рад любым насмешкам :) |
Ctrl+F5 пробовали?
|
Цитата:
|
Какая информация кэшируется у вас на долго?
|
Цитата:
|
А все из-за яши, Он виновник долгого кэша %)
|
Очень смешно :) Я говорю про количество ссылок на площадках в режиме просмотра всех площадок на страницу. Все они кэшируются с временем жизни кэша не меньше 30-ти минут. Приходится нажимать на количество ссылок и переходить в режим более тщательного просмотра. Неудобно.
Правда, в тени последних событий, это уже совсем неважно. |
У меня тоже кэшируется, и меня это тоже раздражало поначалу. Но как только я перестал заходить на сапу по 12 раз в день и смотреть "а сколько ссылок еще продалось", так сразу все стало намного проще. И самое главное что теперь у меня стало значительно больше времени и я могу заниматься любимым делом - работой.
:) |
Скорее всего это неимеет никакого отношения к кэшированию. Более вероятно, что на странице "более тщательного просмотра" вы видете рантайм данные т.е. выполняется запрос к базе и вам отображаются реальный список ссылок.
На странице "просмотра всех площадок" работает совсем другой алгоритм. Т.е. система через равные промежутки времени (30 мин как вы писали) проходится автоматически по базе и для каждой площадки выполняет подсчет ссылок и этот результат сохраняет в базу. И вот этот результат показывается на странице когда вы ее открываете, а не реальное кол-во ссылок на текущий момент. Для чего все это надо? Ответ: Ненадо делать пересчет ссылок каждый раз когда юзер открывает страницу "просмотра всех площадок". Эта страница открывается очень часто и поэтому такое поведение системы очень сильно снижает нагрузку. Ведь просто SELECT который выведет подсчитанные данные выполнится куда быстрее, чем SELECT с COUNT и еще GROUP BY по площадкам юзера. Думаю, что вся Сапе построена на таких автоматических-агрегирующих механизмах и поэтому не все данные отображаются в реальном времени. ------- + еще маленькая поправочка. Система не просто тупо проходит по всем площадкам системы и пересчитывает через каждые N-минут т.к. это нецелесообразно считать ссылки на площадке на которой небыло никаких изменений. Скорее всего при малейших изменениях в площадке она становится в очередь для пересчета (т.е. обрабатываются только те площадки на которых были изменения). :rolleyes: . |
Часовой пояс GMT +3, время: 08:02. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.