Pull to refresh
25
0
Send message
Прочитав уже первый совет про профилирование файрбагом в статье по оптимизации PHP все должно стать ясно.
кхм, а почему бы время/дату не передавать в unix timestamp? конфиги вообще не нужны в таком случае :)
а указатели на функции в нем есть? гугл так и не дал внятного ответа.
функции store_config/load_config — это уже не уровень языка, это более высокий уровень абстракции — фреймворки, etc, потому что config — это само по себе абстрактное понятие в отличие от xml, ini или что там еще.
А насчет паскаля — насколько я его помню, указатели в нем не настолько «продвинуты», как в Си. Поправьте меня, если я не прав.
С другой стороны можно сделать интерфейс к изменению конфига и тогда все равно в каком формате их хранить с точки зрения удобства изменения :)
Для обучения новичков программированию Паскаль хорош. Потому что начинать с Си очень трудно. Но для того, чтобы понимать как работает PHP на более низком уровне знания Паскаля вряд ли помогут.
Когда как. Заглядите внутрь Мадженты и прикиньте как бы вы это делали ини-шками :)
Ну Си — да, а вот паскаль вряд ли поможет (:
хм, не совсем. тут как раз выигрывает непосредственно тот, кто этими ссылками спамит.
На странице товара проверять реферер — если в нем свой сайт — то меняем куку на постоянную, если нет — то ниче не делаем :)
Навскидку можно предложить решение — при первом заходе с /?affId=12 ставить временную cookies на 5-10-15 мин. Если в течение этого времени юзер не сделал переход на другую страницу (страницу товара/категории/поиска/чекаута/etc.), то это явно не покупатель и даже если он пришел с нормальной ссылки а не img, то профита нам с него нет и вряд ли предвидится. Если переход есть — ставим уже настоящие cookies, которые будут проверяться при чекауте.
Ну и как запоминать referer при переходе внутри сайта? :) Да и запрос картинки тоже приходит с реферером.
Скорее всего, если у них не один сервер, а несколько за лоад балансером, то один из них не был неправильно настроен и когда реквест шел на него, получался вот такой фейл. Остальные были ок и для других запросов отдавался правильный контент
В топике-переводе всегда есть ссылка на оригинал, внизу, слева от ника автора этого поста. Ваш К.О. :)
По поводу KISS есть хорошая цитата от Брайана Кернигана:
«Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. „
А мы играем в мафию :)
и это говорит человек с сайтом в профиле «Баги вконтакте»? :)
Паттерны Гаммы и ко, Рефакторинг Фаулера и многое другое.
Вы пробовали юзать этот конвертер и потом открыть полученный пдф киндлом? По всей видимости нет.
Книги вроде «Как сделать свой сайт на ПХП за 24 часа» — несомненно. Но в компьютерной литературе уже тоже есть классика, которая актуальна всегда.

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Registered
Activity