Я не Озон, но могу сделать предположение: типа вебмастер проанонсирует, что если купить на Озоне через его сайт, покупатель получит подарок. Посетитель будет рад заказать именно через его сайт, т.к. если напрямую через озон, или другой сайт, то подарка не будет. Так повышается лояльность.
Значит проблема совершенно в другой плоскости. Если выдавать через апач/РНР, то это грузит сервер. Если что-то другое, то не факт что на шаред-хостинге это есть. В такой ситуации, на мой взгляд, оптимальное - это выдавать через РНР файл порционно:
while (файл){выдать(читать(1мб)));}
С целью разместить заказ дважды обращался на почту. Дважды в аську. Ответа не было ни разу. Осталось неприятное ощущение игнора. В данный момент уже неактуально. Зачем написал? Представился случай: раньше негде было.
1. Поставить nginx, если не стоит
2. Прописать в настройках nginx'a замену пути к файлу (как в mod_rewrite). Как это сделать - по ссылке в п.1
Такое решение не грузит сервер и скрывает реальный путь к файлу.
С использованием jQuery как-то так:
$("#yourFormId input[type='text']").keydown(function(event){ if (event.keyCode==65) { $(this).next(#yourFormId input[type='text']).focus(); }});
http://javascript.ru/ajax/tutorial -> http://javascript.ru/ajax/tutorial/intro#chto-takoie-ajax-primier
Да это уже стеб пошел :) Я выше все расписал и разжевал, все что вам осталось - это прочитать и немножко (совсем чуть-чуть) подумать.
А это уже вам придется подтверждать
;)
Подсказку, и даже более, вы уже получили. Дальше пережевывать - только SQL-запросы на создание таблиц, да РНР скрипт сюда написать.
Так все же, в чем проблема?
правильно ли я понял из этих постов, что вся проблема в том, что в таблице будет храниться несколько миллионов записей?
psylosss добавил 30.01.2009 в 23:21
Моя таблица (на самом деле их целых три) рассчитана на все ваши запросы.
KosoyRoman, массивы в этих полях не нужны. Это нарушает нормализацию БД, да и вообще в них нет никакой необходимости. Один запрос к поисковику - одна запись в БД.
psylosss добавил 30.01.2009 в 23:16
думаю, говорите понятнее, чего вам нужно и что не устраивает. Может, вообще весь скрипт написать?