Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Реально ли использовать SQL кеширование в моем случае?
|
|||
|---|---|---|---|
|
#18+
Помогите определиться, реально ли использовать кеширование в данном случае (ASP.NET 2.0, SQL Express 2005): Таблицы: -Справочник городов(поля: уник.код, название). Их 100 и кол-во НЕ меняется. -Справочник должностей (поля: уник.код, название). БУДЕТ расти. -Вакансии(поля: код города, код должности) Надо сделать такую форму: -сверху чекбоксы для выбора городов и кнопка 'Ok' для постбека. -снизу DataList с названиями из справочника должностей и суммарным количеством вакансий по этой должности в выбранных(!) городах. -при изменении набора выбранных городов должно меняться кол-во вакансий для каждой должности. Без кеширования я бы сделал так: к справочнику должностей добавляем 100 полей (по полю для города) для хранения текущего кол-ва вакансий в каждом городе, которые будут меняться триггером таблицы вакансий при добавлении новой записи. Ну и в select`e DataList`a обращаемся только к таблице Вакансий (суммируем кол-во вакансий по всем городам умножая на 0 или 1 в зависимости от статуса соответствующего чекбокса. Но т.к. эта страница ооочень часто показывается, хочу как-нибудь прикрутить SQL кеширование. А т.к. в ASP я на уровне чайника, то не соображаю, как это сделать. Использовать в VaryByParam 100 параметров: 0|1 для каждого города? Не слишком ли большое кол-во вариантов кеша получится: 2 с 100 степени... Может есть лучший путь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 12:35 |
|
||
|
Реально ли использовать SQL кеширование в моем случае?
|
|||
|---|---|---|---|
|
#18+
Можно, например, сразу вытянуть в память таблицу вакансий (то ли в виде DataTable, то ли в виде List<VacancyClass>) и при отображении страниці для определенного города делать выборку из данных в памяти. Хотя, ИМХО, это лишние шаманские пляски - можно и из базы читать. А насколько часто станица будет показываться? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 20:19 |
|
||
|
Реально ли использовать SQL кеширование в моем случае?
|
|||
|---|---|---|---|
|
#18+
>А насколько часто станица будет показываться? да вообще-то это дефолт страница... P.S. не сочтите за хамство, но я Вам отправил на личный мейл предложение по данному проекту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 21:32 |
|
||
|
Реально ли использовать SQL кеширование в моем случае?
|
|||
|---|---|---|---|
|
#18+
P.S. не сочтите за хамство, но я Вам отправил на личный мейл предложение по данному проекту. Мнэ... видимо в junk попало. Повтори плз. Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2006, 22:46 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1387673]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 488ms |

| 0 / 0 |
