По поводу пункта (3): я борюсь кроном (nncron, благо для стран СНГ бесплатный). Конечно, приходится тратить 10МБ оперативки, плюс время, чтобы создать правило для крона.
Кстати, как удалить QTime из автозагрузки? Не помогает ничего. Из реестра (HKLM/../run, HKU/../run) и автозагрузки поудалял, предварительно убив процесс, а он зараза всё равно грузится каждый раз. Опции автозагрузки у него нет в приложении.
Здесь дело не в общем количестве символов, а скорости набора. Надо полагать, что пользователь (среднестатистический) вводит от 1 до 3 символов в секунду. При условии большой нагрузки на сервер, это может создать проблемы.
Всё просто и понятно, но не могу согласиться только со (2) пунктом. Это создаёт ряд проблем для пользователей (не стоит забывать, что мы в районе СНГ, а не Европа/Америка):
1) частые запросы могут нагрузить машинку пользователя (далеко не у всех стоят Коры Дуба)
2) частые запросы при большой нагрузке на сервере (если форма ждёт ожидания валидации введённого ника) могут очень негативно влиять на скорость ввода в форму.
Комментарий хабротроля волшебным образом перемещается в хабрдарксайт и рандомом ставится в ответ какому-нибудь другому хабротролю. В итоге хабратроли загрызают друг друга и отмирают :)
ещё одно большое отличие require от include состоит в том, что include возвращает значение, как функция.
например:
$variable = require("path/to/file.php");
вернёт null, а $variable = require("path/to/file.php");
может вернуть любое значение, если в файле file.php было сделано return $something;
например, это можно использовать, чтобы инклудить конфигурационные файлы и не зависить от названия переменных
лучше изначально делать интерфейс максимально простым и давать пользователю возможность самому настраивать любую часть интерфейса в зависимости от своего вкуса и нужды.
ну и, естественно, максимальный фидбек.
Кстати, как удалить QTime из автозагрузки? Не помогает ничего. Из реестра (HKLM/../run, HKU/../run) и автозагрузки поудалял, предварительно убив процесс, а он зараза всё равно грузится каждый раз. Опции автозагрузки у него нет в приложении.
А вобще всё какое-то неестественное.
Хотя, кому что нравится...
1) частые запросы могут нагрузить машинку пользователя (далеко не у всех стоят Коры Дуба)
2) частые запросы при большой нагрузке на сервере (если форма ждёт ожидания валидации введённого ника) могут очень негативно влиять на скорость ввода в форму.
$variable = include("path/to/file.php");
например:
$variable = require("path/to/file.php");вернёт null, а
$variable = require("path/to/file.php");может вернуть любое значение, если в файле file.php было сделано return $something;
например, это можно использовать, чтобы инклудить конфигурационные файлы и не зависить от названия переменных
file.php:
<?php
return array("key"=>"value");
Следующим коментом приведу пример, как использовать.
ну и, естественно, максимальный фидбек.