Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Пожелания пользователей системы (http://forum.sape.ru/forumdisplay.php?f=15)
-   -   Кеширование sites.php (http://forum.sape.ru/showthread.php?t=16154)

coder 03.08.2008 10:36

Кеширование sites.php
 
Доброе утро. Страничка http://sape.ru/sites.php кешируется сервером всерьёз и на долго. Даже не знаю какое там время жизни кеша стоит. Очень неудобно. Я понимаю, что вроде как снижение нагрузки, но из-за того, что там информация не свежая, приходится заходить внутрь площадки (а там уже, вроде, кеша либо нет, либо небольшой). А внутри же запросов поболее будет, чем снаружи (не только количество выводить, но и сами ссылки и т.п.).

Может быть поменьше время жизни кеша для sites.php сделать?

З.Ы. Буду рад любым насмешкам :)

Squish 03.08.2008 10:39

Ctrl+F5 пробовали?

coder 03.08.2008 10:43

Цитата:

Сообщение от Squish (Сообщение 207119)
Ctrl+F5 пробовали?

Это тут не причем. Страничка кешируется на сервере.

spellen 09.08.2008 21:32

Какая информация кэшируется у вас на долго?

Ufaweb 09.08.2008 22:32

Цитата:

Сообщение от spellen (Сообщение 211087)
Какая информация кэшируется у вас на долго?

тиц площадок :)

spellen 09.08.2008 22:38

А все из-за яши, Он виновник долгого кэша %)

coder 04.10.2008 15:43

Очень смешно :) Я говорю про количество ссылок на площадках в режиме просмотра всех площадок на страницу. Все они кэшируются с временем жизни кэша не меньше 30-ти минут. Приходится нажимать на количество ссылок и переходить в режим более тщательного просмотра. Неудобно.

Правда, в тени последних событий, это уже совсем неважно.

Carella 06.10.2008 08:07

У меня тоже кэшируется, и меня это тоже раздражало поначалу. Но как только я перестал заходить на сапу по 12 раз в день и смотреть "а сколько ссылок еще продалось", так сразу все стало намного проще. И самое главное что теперь у меня стало значительно больше времени и я могу заниматься любимым делом - работой.

:)

LenaB 08.10.2008 02:40

Скорее всего это неимеет никакого отношения к кэшированию. Более вероятно, что на странице "более тщательного просмотра" вы видете рантайм данные т.е. выполняется запрос к базе и вам отображаются реальный список ссылок.

На странице "просмотра всех площадок" работает совсем другой алгоритм. Т.е. система через равные промежутки времени (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 — система купли-продажи ссылок с главных и внутренних страниц сайтов.