|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2013, 16:05 | #1 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
Удвоенные результаты при перезагрузке страницы
Время построения страницы около 0.3сек
Если я в течении этого времени 2 раза обновляю страничку, то получаю удвоенные результаты, т.е. там где есть запрос с получением множества строк - все строки дублируются, а кол-во этих строк, соот-но, увеличивается вдвое whats wrong? |
14.03.2013, 16:12 | #2 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
Кажется, разобрался =)
В начале страницы был скрипт, обновляющий топ пользователей, т.е. сначала из таблицы вся инфа очищалась, а потом заполнялась множеством запросов При первой загрузке инфа удалялась и начинались выполняться запросы заполняющие ее При второй загрузке вся инфа удалялась, но запросы из первой загрузки еще не успели выполниться и начинались выполняться запросы из второй загрузки т.о. получались удвоенные результаты |
14.03.2013, 17:11 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
ерунда какая то ... зачем таблицы очищать ... заполнять...
выдергивать динамически все что нужно во время построения страницы - и не париться |
14.03.2013, 18:14 | #4 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
|
14.03.2013, 18:16 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
я имею виду - принцип неверный.... зачем очищать, заполнять что то постоянно?
может обрисуете задачу -а вам наиболее правильный способ подскажут? |
14.03.2013, 19:56 | #6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
ADSoft
Я думаю, что он делает своеобразные юнит-тесты. Ему нужно изначально одинаковое состояние БД. То есть когда закончит разработку, то скрипт не будет очищать/заполнять базу, а будет работать с теми данными, что там есть уже. Pamparam Используй блокировку таблиц. Тогда другому скрипту будет отказано в доступе к таблицам и у тебя не будет двойных данных. http://dev.mysql.com/doc/refman/5.6/en/lock-tables.html
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение данных при перезагрузке страницы | soonner | JavaScript, Ajax | 7 | 03.06.2022 23:21 |
сбрасывается фильтр при перезагрузке страницы | Mick_20 | PHP | 5 | 13.12.2012 18:28 |
Сохранение информации при перезагрузке страницы | mikhea | PHP | 1 | 31.07.2010 16:07 |
скрипт при загрузке страницы | xap4o | JavaScript, Ajax | 2 | 16.02.2010 23:33 |
Нашел вирус! Удалял и через антивирисник-бесполезно! При перезагрузке находится снова! | MihShev | Свободное общение | 5 | 04.05.2008 16:01 |