Chukcha, я не понимаю сам - как. Теоретически скрипт не будет загружать следующий вопрос, пока не юзверь не проставил чекбокс ответа.
А на практике, когда много народу ломануло на сервер, то скрипт просто пропускает 1-2 вопроса, вообще не показывает их и сразу выдает следующий. И баг появляется только когда проходишь тест с закэшированными картинками, то есть второй и более раз.
Остается предположить, что дело во времени между запросами...
Ну оказалось, что тест пришелся народу по душе и моментами ломит толпа, то есть нужно немного снизить нагрузку на обращения к БД.
И еще есть странный баг - когда проходишь второй раз и картинки все закэшировались, то есть грузится все очень быстро, то почему-то иногда проскакивет один-другой вопросы, возможно пауза уберет этот баг.
---------- Добавлено 30.05.2012 в 20:31 ----------
Типа так :
<?
usleep(500000);
session_start();
//error_reporting(E_ALL);
//ini_set('display_errors','1');
include 'config.php';
@header("Content-Type: text/html;charset=utf-8");
vadts: а уведомления в комментариях к статье означает что на меня поставили ссылку?
скорее всего спам... кто-то ставит ссылку, гугль оповещает Ваш ВП, у Вас появляется ссылка в комментах. Потом человек убирает свою ссылку и спамит дальше.
dropthehate, начинайте с ВП. А там уже можно достраивать. Интегрировать вообще просто, скриптов тонны, можно куда угодно встроить, только народ не очень рвется интегрироваться )
Там сложность в том, что звук надо выдавать внутри достаточно сложного РНР инклюда, после щелчков по кнопке с ответами. Пятиэтажная конструкция получится.
Скорее всего надо просто флешку грузить 0х0, а айфонщики перетопчутся без звука. Или сделать версию страницы с автоматическим редиректом и там уже хтмл5. Заодно узнаю что это такое )
Chukcha, я не понимаю сам - как. Теоретически скрипт не будет загружать следующий вопрос, пока не юзверь не проставил чекбокс ответа.
А на практике, когда много народу ломануло на сервер, то скрипт просто пропускает 1-2 вопроса, вообще не показывает их и сразу выдает следующий. И баг появляется только когда проходишь тест с закэшированными картинками, то есть второй и более раз.
Остается предположить, что дело во времени между запросами...
от назначения этой паузы
Ну оказалось, что тест пришелся народу по душе и моментами ломит толпа, то есть нужно немного снизить нагрузку на обращения к БД.
И еще есть странный баг - когда проходишь второй раз и картинки все закэшировались, то есть грузится все очень быстро, то почему-то иногда проскакивет один-другой вопросы, возможно пауза уберет этот баг.
---------- Добавлено 30.05.2012 в 20:31 ----------
Типа так :
<?
usleep(500000);
session_start();
//error_reporting(E_ALL);
//ini_set('display_errors','1');
include 'config.php';
@header("Content-Type: text/html;charset=utf-8");
$dbprefix = '';
function clearDuplicates() {
global $dbprefix;
итд?
а уведомления в комментариях к статье означает что на меня поставили ссылку?
скорее всего спам... кто-то ставит ссылку, гугль оповещает Ваш ВП, у Вас появляется ссылка в комментах. Потом человек убирает свою ссылку и спамит дальше.
Такие плагины есть бесплатные?
Полно. Ну типа Логинза. Будет болтаться ссылка на них. И там надо один раз залогиниться к ним. Родной ВК-скрипт кажется платный, не уверен на 100%.
В вордпрессе допишите в настройках урл в конце ".html"
Типа произвольные урлы: /archives/%post_id%.html
dropthehate, начинайте с ВП. А там уже можно достраивать. Интегрировать вообще просто, скриптов тонны, можно куда угодно встроить, только народ не очень рвется интегрироваться )
Ayavryk, иди к бую.
Ява скрипт вам в помощь
Там сложность в том, что звук надо выдавать внутри достаточно сложного РНР инклюда, после щелчков по кнопке с ответами. Пятиэтажная конструкция получится.
Скорее всего надо просто флешку грузить 0х0, а айфонщики перетопчутся без звука. Или сделать версию страницы с автоматическим редиректом и там уже хтмл5. Заодно узнаю что это такое )
SeVlad, нужен звук, типа щелчок при загрузке нового вопроса в тест, нужен.
Только если грузить малюсенькую флашку, то айфон, айпод и подобные будут гумозиться.
Himons, найдите строчку файербагом и в цсс поменяйте цвет на белый.