логи смотри, скорее всего в конфиге таймаут стоит маленький
php послать не успевает...apache шлет сухое 500.... скрипт дай бог 20 сек работает (Добавление)
expose_php = Off
max_execution_time = 1000
max_input_time = 1000
;max_input_nesting_level = 64
; max_input_vars = 1000
memory_limit = 300M (Добавление)
в упор не понемаю релог сервера и иногда наступает чудо (Добавление)
когда данные вытягиваются и начинают записываться в mysql вылетает оже интересная ошибка
Error while sending STMT_PREPARE packet. PID=4796
Всех приветствую. Есть такое расширение dBase оно служит для работой с dbF. 50 000 записей выберает 51 000 уже нет.... всего таких данных 73 000. Ошибок не выдает белый экран.... Я понемаю что не хватает времени но где ? Что нужно исправить ?
FrozenRain, мы используем сфинкс на сайте, он ишет по многим полям, например если человек введет 42, это будет размер, если введет "штаны" - это будут штаны, а
если штаны 42, то "вапще атлична", будут искатся штаны 42 размера.
Sphinx - это быстро(в плане поиска), это быстро(в плане новых индексов), это быстро(в плане новых фильтров), это... ну вы поняли.
Не ну канечно можно и лайками базу долбить (=, только потом не приходите с ворпосом "Что ж так все лагает у меня на сайте", Я Вам могу прям сейчас ответить "Потому, что автокомплит с лайком"
не обижайтесь но вы видимо не читаете что мне нужно я отлично понемаю механизмы индексирования, и настройки оптимизации базы данных я могу применить порывающие индексы или вообще вести синхронизацию с редисом. мне не трудно написать три быстро работающих запроса... Вопрос как мне выбрать какой из запросов юзать. (Добавление)
я инкапсулирую механизм выбора нужного метода для поиска по базе. потому что у меня5 таблиц которые пересоздаются раз в месяц и мне бы не хотелось создавать 5 фабрик...а если в дальнейшем их станет 10 то 10 фабрик ? (Добавление)
опа ответ найден я выделю 1 класс под фабричные методы думаю это решит мои проблемы. Всем спасибо.
Поддержка нескольких полей полнотекстового поиска в документе (до 32 по умолчанию);
подумал сначала что такая возможность все таки есть к сожалению не нашел не какой инфы по этому поводу. Мне не нужен сам процесс ранжирования мне нужен способ каторый определит чем мне искать
У кого есть идея может кто то сталкивался. Есть базы нужно сделать аякс поиск то есть как в гугле вводишь а запросы летят и, летят и, выводит то что нужно уже на этапе ввода. Проблема в следуйщем поиск будет по фамилии имени отчеству но запросы на поиск не полной фамилии и, фамиилии и, части имени дескать разные. Как организовать выбор нужного запроса
Вообщем суть такая есть база дбф прикрепил есть код который из нее тянет данные. Код точно их тянет массив дампил. Но текстовые поля в упор не добовляются в поля MySQL вернее они пишутся поля стоят типа NotNull но они пусты пробывал ставить кодировку 1251 приходяят и пишутся вопросы...
Доброго времени суток! Возникла проблема как передать AJAXом JSON в пхп не используя при этом JQUERY. Вы скажите я извращенец ?О смею вас заверить нет думаю понимание работы этой мелочи должен понимать каждый кто делает это через JQUERY. Я искал по разным запросом найти к сожалению не смог не чего. Так что прошу вас граждане не поленится и написать пример 1 файла с отправкой JSONA из AJAX в идеале сделать это 2 способами гетом и постом с комментарием строчки контент тайп почему именно такая 2 файл с пыхом с объяснением почему именно так. если укажите ссылку с такой инфой буду признателен, лично я ее не нашел.
Вообщем приветствуют уважаемые коллеги. Вопрос из рук вон детский, но мы с одним приятелем немного по спорили. Он утверждает что в контроллере а вернее в экшенах нельзя запускать множество модели и уж темболие, крайне не желательно получать результаты с одной модели в другую. Он говорит что тем самым я начинаю оперировать результатами моделей в контроллере , и собственно он прав это оперирования логикой в контроллере вапрос в лишь допустимости так что стыдно но узнать правду все же нада?
Уважаемый лично я понемаю под толстой моделью это не гибкое устройство созданое исключительно под одну задачу то есть похожесть задач не подойдет для 1 модели.
Вы предполагаети что такой способ будет лучше ?
2 момент ребят а что вы скажете по поваду
Далее вопрос 2 все мои модели построены на таком примере есть метод делающий выборку и записывающий ее в свойство. Есть геттер этого свойства. В итоге все сводетса к создай объект, запусти некий магический метод который что то делает, обротись к геттеру для получения результата.
Логически это конечно верно но мне не очень нравится запускать какой
(Добавление)
....какойто* метод перед запуском.. может я придераюсь и так и нужно писать или все таки тут есть ошибка..и если есть как ее закрыть?
Приветствую всех! Наверное все сталкивались с проблемой когда ты кажется пишешь "правильно" но код просто не нравится.. Ты начинаешь искать изъяны но эти изъяны могут оказываются и не изъянами.... В то время как реальные ошибки могут остаться без внимания как правило в такие случаи нас поправляет наша высоко квалефицированая команда. Но не все мы там работаем за частую есть знакомый программист имеющий больший опыт... Но что делать если ваши взгляды слегка не сходятся...
Вот и решил я отдать сие дискуссию на суд все общьный)
1 Друзья я не хочу чтобы мой вопрос перешел в спор нада ли использовать МВЦ или нет
2 я бы хотел чтобы как положительная так и отрицательная критика была подкреплена обоснованием
И так начнем.... мой знакомый говорит что контроллер должен лиш запускать методы в нутри себя и, метод должен подключать модель модель будет делать все операции подключая вспомогательные класс. Вспомогательными классам он называет мо узко профильные модели и, именно модели должны передавать результаты во вью.
Мое мнение что методы контроллера должны оперировать результатами вычеслений таких узко профильных моделей и, передавать все во вью рассудите кто же прав ?
Далее вопрос 2 все мои модели построены на таком примере есть метод делающий выборку и записывающий ее в свойство. Есть геттер этого свойства. В итоге все сводетса к создай объект, запусти некий магический метод который что то делает, обротись к геттеру для получения результата.
Логически это конечно верно но мне не очень нравится запускать какой (Добавление)
....какойто* метод перед запуском.. может я придераюсь и так и нужно писать или все таки тут есть ошибка..и если есть как ее закрыть?
ну и 3 прошу по смотреть мой контроллер и указать на неверные методы только пожалуйсто с обоснованием!
вопрос снят для этого есть модель каторую могут вызывать все контроллеры!
Контроллер же выступает исключительно поставщиком параметров и соеденения конструкции