- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Там кейворды в юникоде.
Судя по всему, при попытке print_r модулем дебага CMS.
Есть ли готовые типовые конструкции, или велосипедить?
Так "при сравнениии" это не "при попытке print_r" :)
Там вообще должна выдаваться ошибка, в которой написано, какому оператору не хватило памяти.
Если действительно print_r забивает буфер, отключите дебаг :) Всё равно десятки мегабайт текстовой информации в браузере вам ничего не скажут.
ivan-lev, средствами базы никак нельзя. Будет обработка. Ой ё, поторопился с предыдущим сообщением. Будет обработка! Забыл совсем.
Пустышку можно приспособить, найти, так сказать, слабое звено.
Ладно, я ещё проэкспериментирую…
О длине имён переменных.
http://php.spb.ru/php/speed.html#2
Неужели всё так печально после 7 символов?
Попробовал переименовать в коде.
Боже мой! Во что превратилась красота!
Полюбуйтесь, я даже памятку составил:
Стоит ли этот мазохизм оптимизации сегодня?
Стоит ли этот мазохизм оптимизации сегодня?
Опкэшер стоит? Запусти бенчмарки.. вон даже код имеется:
Архив RAR: speed(2001nov13).exe.
:D
---------- Post added 12-07-2013 at 21:51 ----------
А вообще, есть спорные моменты.
Тут, скорее отсутствие кавычек тормозит.
О длине имён переменных.
http://php.spb.ru/php/speed.html#2
http://habrahabr.ru/post/134784/#comment_4478804
По предыдущему вопросу скорость обработки устроила, узкими оказались другие места.
Надоумьте по setcookie. Почему-то не срабатывает boolean FALSE.
К примеру, ставим куку "залогинен":
setcookie('logged', TRUE, time()+60*60*24*30, '/');Всё нормально, смотрю в Firefox, вижу значение 1.
Теперь нужно скинуть его в 0.
setcookie('logged', FALSE);Фигвам, при разлогинивании ничего не происходит, значение 1 остаётся. При следующем логине рожает ещё одну такую же. А вот когда указываем цифрой
setcookie('logged', 0);всё нормально сбрасывается. Что за нафинг?
З.Ы. логин происходит независимо от этого, там CMS.
Кстати, а как вообще пристрелить куку, чтобы не было?
DenisVS,
setcookie('logged', TRUE, time()-10, '/');
кстати, а что вы там в двух массивах сравниваете? случайно не присутствие слова из текста в словаре?
setcookie('logged', TRUE, time()-10, '/');
Прикол, сработало, через expires. Почему-то так неочевидно, и куда же FALSE пристраивать?
кстати, а что вы там в двух массивах сравниваете? случайно не присутствие слова из текста в словаре?
Да, эта функция. Уже написано всё, и, помимо сравнения, там других тормозов хватает.
Что за нафинг?
Куки не бывают типа boolean.
setcookie('logged', FALSE); — это должно сбрасывать куку.
Если не сбрасывает, значит, скорее всего, кука опять устанавливается :)
DenisVS, ну как бэ:
При удалении cookie должны быть заданы те же параметры, что и при установке. Если в качестве значения задать пустую строку или FALSE, а остальные параметры задать соответственно предыдущему вызову, установившему cookie, тогда cookie c заданным именем будет удалено с клиентской машины. Внутренне это выглядит так: cookie присваивается значение 'deleted', а срок действия переносится на год в прошлое.
Так как установка значения FALSE приведет к удалению cookie, не следует задавать cookie значения булевого типа. Вместо этого можно использовать 0 для FALSE и 1 для TRUE.
http://php.net/manual/ru/function.setcookie.php
а по массивам: попробуйте словарь сделать хэшем ($slovar["slovo"]=1) и проверять на isset